Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions docs/openapi/openapi.swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54447,6 +54447,12 @@ definitions:
userGasFeePaid:
type: string
description: This field tracks the original gas fee paid by the user.
eventGasFee:
type: string
description: This field tracks the gas fee paid in the emitted GatewayZEVM V2 event.
eventProtocolFlatFee:
type: string
description: This field tracks the protocol flat fee paid in the emitted GatewayZEVM V2 event.
zetachain.zetacore.crosschain.OutboundTracker:
type: object
properties:
Expand Down
2 changes: 2 additions & 0 deletions docs/spec/generated.md
Original file line number Diff line number Diff line change
Expand Up @@ -364,6 +364,8 @@ message MsgVoteInbound {
InboundStatus status = 20;
ConfirmationMode confirmation_mode = 21;
string error_message = 22;
string event_gas_fee = 23;
string event_protocol_flat_fee = 24;
}
```

Expand Down
12 changes: 12 additions & 0 deletions proto/zetachain/zetacore/crosschain/cross_chain_tx.proto
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,18 @@ message OutboundParams {
(gogoproto.nullable) = false
];

// This field tracks the gas fee paid in the emitted GatewayZEVM V2 event.
string event_gas_fee = 27 [
(gogoproto.customtype) = "cosmossdk.io/math.Uint",
(gogoproto.nullable) = false
];

// This field tracks the protocol flat fee paid in the emitted GatewayZEVM V2 event.
string event_protocol_flat_fee = 28 [
(gogoproto.customtype) = "cosmossdk.io/math.Uint",
(gogoproto.nullable) = false
];

// not used. do not edit.
reserved 13 to 19;
}
Expand Down
12 changes: 12 additions & 0 deletions proto/zetachain/zetacore/crosschain/tx.proto
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,18 @@ message MsgVoteInbound {
// error_message carries information about the error that caused non-SUCCESS
// status of inbound observation
string error_message = 22;

// event_gas_fee tracks the gas fee paid in GatewayZEVM V2 events.
string event_gas_fee = 23 [
(gogoproto.customtype) = "cosmossdk.io/math.Uint",
(gogoproto.nullable) = false
];

// event_protocol_flat_fee tracks the protocol flat fee paid in GatewayZEVM V2 events.
string event_protocol_flat_fee = 24 [
(gogoproto.customtype) = "cosmossdk.io/math.Uint",
(gogoproto.nullable) = false
];
}

message MsgVoteInboundResponse {}
Expand Down
16 changes: 15 additions & 1 deletion typescript/zetachain/zetacore/crosschain/cross_chain_tx_pb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import type { Message } from "@bufbuild/protobuf";
* Describes the file zetachain/zetacore/crosschain/cross_chain_tx.proto.
*/
export const file_zetachain_zetacore_crosschain_cross_chain_tx: GenFile = /*@__PURE__*/
fileDesc("CjJ6ZXRhY2hhaW4vemV0YWNvcmUvY3Jvc3NjaGFpbi9jcm9zc19jaGFpbl90eC5wcm90bxIdemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4iywQKDUluYm91bmRQYXJhbXMSDgoGc2VuZGVyGAEgASgJEhcKD3NlbmRlcl9jaGFpbl9pZBgCIAEoAxIRCgl0eF9vcmlnaW4YAyABKAkSOAoJY29pbl90eXBlGAQgASgOMiUuemV0YWNoYWluLnpldGFjb3JlLnBrZy5jb2luLkNvaW5UeXBlEg0KBWFzc2V0GAUgASgJEi4KBmFtb3VudBgGIAEoCUIeyN4fANreHxZjb3Ntb3NzZGsuaW8vbWF0aC5VaW50EhUKDW9ic2VydmVkX2hhc2gYByABKAkSIAoYb2JzZXJ2ZWRfZXh0ZXJuYWxfaGVpZ2h0GAggASgEEhQKDGJhbGxvdF9pbmRleBgJIAEoCRIdChVmaW5hbGl6ZWRfemV0YV9oZWlnaHQYCiABKAQSUwoWdHhfZmluYWxpemF0aW9uX3N0YXR1cxgLIAEoDjIzLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLlR4RmluYWxpemF0aW9uU3RhdHVzEhsKE2lzX2Nyb3NzX2NoYWluX2NhbGwYDCABKAgSPAoGc3RhdHVzGBQgASgOMiwuemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uSW5ib3VuZFN0YXR1cxJKChFjb25maXJtYXRpb25fbW9kZRgVIAEoDjIvLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLkNvbmZpcm1hdGlvbk1vZGUSFQoNZXJyb3JfbWVzc2FnZRgWIAEoCUoECA0QFCJNCg5aZXRhQWNjb3VudGluZxI7ChNhYm9ydGVkX3pldGFfYW1vdW50GAEgASgJQh7I3h8A2t4fFmNvc21vc3Nkay5pby9tYXRoLlVpbnQiOwoLQ2FsbE9wdGlvbnMSEQoJZ2FzX2xpbWl0GAEgASgEEhkKEWlzX2FyYml0cmFyeV9jYWxsGAIgASgIIuIFCg5PdXRib3VuZFBhcmFtcxIQCghyZWNlaXZlchgBIAEoCRIYChByZWNlaXZlcl9jaGFpbklkGAIgASgDEjgKCWNvaW5fdHlwZRgDIAEoDjIlLnpldGFjaGFpbi56ZXRhY29yZS5wa2cuY29pbi5Db2luVHlwZRIuCgZhbW91bnQYBCABKAlCHsjeHwDa3h8WY29zbW9zc2RrLmlvL21hdGguVWludBIRCgl0c3Nfbm9uY2UYBSABKAQSEQoJZ2FzX2xpbWl0GAYgASgEEhEKCWdhc19wcmljZRgHIAEoCRIYChBnYXNfcHJpb3JpdHlfZmVlGBcgASgJEgwKBGhhc2gYCCABKAkSFAoMYmFsbG90X2luZGV4GAkgASgJEiAKGG9ic2VydmVkX2V4dGVybmFsX2hlaWdodBgKIAEoBBIQCghnYXNfdXNlZBgUIAEoBBI6ChNlZmZlY3RpdmVfZ2FzX3ByaWNlGBUgASgJQh3I3h8A2t4fFWNvc21vc3Nkay5pby9tYXRoLkludBIbChNlZmZlY3RpdmVfZ2FzX2xpbWl0GBYgASgEEhIKCnRzc19wdWJrZXkYCyABKAkSUwoWdHhfZmluYWxpemF0aW9uX3N0YXR1cxgMIAEoDjIzLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLlR4RmluYWxpemF0aW9uU3RhdHVzEkAKDGNhbGxfb3B0aW9ucxgYIAEoCzIqLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLkNhbGxPcHRpb25zEkoKEWNvbmZpcm1hdGlvbl9tb2RlGBkgASgOMi8uemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uQ29uZmlybWF0aW9uTW9kZRI5ChF1c2VyX2dhc19mZWVfcGFpZBgaIAEoCUIeyN4fANreHxZjb3Ntb3NzZGsuaW8vbWF0aC5VaW50SgQIDRAUIv8BCgZTdGF0dXMSOQoGc3RhdHVzGAEgASgOMikuemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uQ2N0eFN0YXR1cxIWCg5zdGF0dXNfbWVzc2FnZRgCIAEoCRIVCg1lcnJvcl9tZXNzYWdlGAYgASgJEhwKFGxhc3RVcGRhdGVfdGltZXN0YW1wGAMgASgDEhcKD2lzQWJvcnRSZWZ1bmRlZBgEIAEoCBIZChFjcmVhdGVkX3RpbWVzdGFtcBgFIAEoAxIcChRlcnJvcl9tZXNzYWdlX3JldmVydBgHIAEoCRIbChNlcnJvcl9tZXNzYWdlX2Fib3J0GAggASgJIqgBCg1SZXZlcnRPcHRpb25zEhYKDnJldmVydF9hZGRyZXNzGAEgASgJEhYKDmNhbGxfb25fcmV2ZXJ0GAIgASgIEhUKDWFib3J0X2FkZHJlc3MYAyABKAkSFgoOcmV2ZXJ0X21lc3NhZ2UYBCABKAwSOAoQcmV2ZXJ0X2dhc19saW1pdBgFIAEoCUIeyN4fANreHxZjb3Ntb3NzZGsuaW8vbWF0aC5VaW50Iv8DCgxDcm9zc0NoYWluVHgSDwoHY3JlYXRvchgBIAEoCRINCgVpbmRleBgCIAEoCRJFCgl6ZXRhX2ZlZXMYBSABKAlCMsjeHwDa3h8WY29zbW9zc2RrLmlvL21hdGguVWludPLeHxB5YW1sOiJ6ZXRhX2ZlZXMiEhcKD3JlbGF5ZWRfbWVzc2FnZRgGIAEoCRI6CgtjY3R4X3N0YXR1cxgIIAEoCzIlLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLlN0YXR1cxJECg5pbmJvdW5kX3BhcmFtcxgJIAEoCzIsLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLkluYm91bmRQYXJhbXMSRgoPb3V0Ym91bmRfcGFyYW1zGAogAygLMi0uemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uT3V0Ym91bmRQYXJhbXMSWQoZcHJvdG9jb2xfY29udHJhY3RfdmVyc2lvbhgLIAEoDjI2LnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLlByb3RvY29sQ29udHJhY3RWZXJzaW9uEkoKDnJldmVydF9vcHRpb25zGAwgASgLMiwuemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uUmV2ZXJ0T3B0aW9uc0IEyN4fACp8CgpDY3R4U3RhdHVzEhIKDlBlbmRpbmdJbmJvdW5kEAASEwoPUGVuZGluZ091dGJvdW5kEAESEQoNT3V0Ym91bmRNaW5lZBADEhEKDVBlbmRpbmdSZXZlcnQQBBIMCghSZXZlcnRlZBAFEgsKB0Fib3J0ZWQQBhoEqKQeASpLChRUeEZpbmFsaXphdGlvblN0YXR1cxIQCgxOb3RGaW5hbGl6ZWQQABINCglGaW5hbGl6ZWQQARIMCghFeGVjdXRlZBACGgSopB4BKiwKEENvbmZpcm1hdGlvbk1vZGUSCAoEU0FGRRAAEggKBEZBU1QQARoEqKQeASqTAQoNSW5ib3VuZFN0YXR1cxILCgdTVUNDRVNTEAASHgoaSU5TVUZGSUNJRU5UX0RFUE9TSVRPUl9GRUUQARIcChhJTlZBTElEX1JFQ0VJVkVSX0FERFJFU1MQAhIQCgxJTlZBTElEX01FTU8QAxIfChtFWENFU1NJVkVfTk9BU1NFVENBTExfRlVORFMQBBoEqKQeASovChdQcm90b2NvbENvbnRyYWN0VmVyc2lvbhIGCgJWMRAAEgYKAlYyEAEaBKikHgFC+wEKIWNvbS56ZXRhY2hhaW4uemV0YWNvcmUuY3Jvc3NjaGFpbkIRQ3Jvc3NDaGFpblR4UHJvdG9QAVotZ2l0aHViLmNvbS96ZXRhLWNoYWluL25vZGUveC9jcm9zc2NoYWluL3R5cGVzogIDWlpDqgIdWmV0YWNoYWluLlpldGFjb3JlLkNyb3NzY2hhaW7KAh1aZXRhY2hhaW5cWmV0YWNvcmVcQ3Jvc3NjaGFpbuICKVpldGFjaGFpblxaZXRhY29yZVxDcm9zc2NoYWluXEdQQk1ldGFkYXRh6gIfWmV0YWNoYWluOjpaZXRhY29yZTo6Q3Jvc3NjaGFpbmIGcHJvdG8z", [file_gogoproto_gogo, file_zetachain_zetacore_pkg_coin_coin]);
fileDesc("CjJ6ZXRhY2hhaW4vemV0YWNvcmUvY3Jvc3NjaGFpbi9jcm9zc19jaGFpbl90eC5wcm90bxIdemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4iywQKDUluYm91bmRQYXJhbXMSDgoGc2VuZGVyGAEgASgJEhcKD3NlbmRlcl9jaGFpbl9pZBgCIAEoAxIRCgl0eF9vcmlnaW4YAyABKAkSOAoJY29pbl90eXBlGAQgASgOMiUuemV0YWNoYWluLnpldGFjb3JlLnBrZy5jb2luLkNvaW5UeXBlEg0KBWFzc2V0GAUgASgJEi4KBmFtb3VudBgGIAEoCUIeyN4fANreHxZjb3Ntb3NzZGsuaW8vbWF0aC5VaW50EhUKDW9ic2VydmVkX2hhc2gYByABKAkSIAoYb2JzZXJ2ZWRfZXh0ZXJuYWxfaGVpZ2h0GAggASgEEhQKDGJhbGxvdF9pbmRleBgJIAEoCRIdChVmaW5hbGl6ZWRfemV0YV9oZWlnaHQYCiABKAQSUwoWdHhfZmluYWxpemF0aW9uX3N0YXR1cxgLIAEoDjIzLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLlR4RmluYWxpemF0aW9uU3RhdHVzEhsKE2lzX2Nyb3NzX2NoYWluX2NhbGwYDCABKAgSPAoGc3RhdHVzGBQgASgOMiwuemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uSW5ib3VuZFN0YXR1cxJKChFjb25maXJtYXRpb25fbW9kZRgVIAEoDjIvLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLkNvbmZpcm1hdGlvbk1vZGUSFQoNZXJyb3JfbWVzc2FnZRgWIAEoCUoECA0QFCJNCg5aZXRhQWNjb3VudGluZxI7ChNhYm9ydGVkX3pldGFfYW1vdW50GAEgASgJQh7I3h8A2t4fFmNvc21vc3Nkay5pby9tYXRoLlVpbnQiOwoLQ2FsbE9wdGlvbnMSEQoJZ2FzX2xpbWl0GAEgASgEEhkKEWlzX2FyYml0cmFyeV9jYWxsGAIgASgIItoGCg5PdXRib3VuZFBhcmFtcxIQCghyZWNlaXZlchgBIAEoCRIYChByZWNlaXZlcl9jaGFpbklkGAIgASgDEjgKCWNvaW5fdHlwZRgDIAEoDjIlLnpldGFjaGFpbi56ZXRhY29yZS5wa2cuY29pbi5Db2luVHlwZRIuCgZhbW91bnQYBCABKAlCHsjeHwDa3h8WY29zbW9zc2RrLmlvL21hdGguVWludBIRCgl0c3Nfbm9uY2UYBSABKAQSEQoJZ2FzX2xpbWl0GAYgASgEEhEKCWdhc19wcmljZRgHIAEoCRIYChBnYXNfcHJpb3JpdHlfZmVlGBcgASgJEgwKBGhhc2gYCCABKAkSFAoMYmFsbG90X2luZGV4GAkgASgJEiAKGG9ic2VydmVkX2V4dGVybmFsX2hlaWdodBgKIAEoBBIQCghnYXNfdXNlZBgUIAEoBBI6ChNlZmZlY3RpdmVfZ2FzX3ByaWNlGBUgASgJQh3I3h8A2t4fFWNvc21vc3Nkay5pby9tYXRoLkludBIbChNlZmZlY3RpdmVfZ2FzX2xpbWl0GBYgASgEEhIKCnRzc19wdWJrZXkYCyABKAkSUwoWdHhfZmluYWxpemF0aW9uX3N0YXR1cxgMIAEoDjIzLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLlR4RmluYWxpemF0aW9uU3RhdHVzEkAKDGNhbGxfb3B0aW9ucxgYIAEoCzIqLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLkNhbGxPcHRpb25zEkoKEWNvbmZpcm1hdGlvbl9tb2RlGBkgASgOMi8uemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uQ29uZmlybWF0aW9uTW9kZRI5ChF1c2VyX2dhc19mZWVfcGFpZBgaIAEoCUIeyN4fANreHxZjb3Ntb3NzZGsuaW8vbWF0aC5VaW50EjUKDWV2ZW50X2dhc19mZWUYGyABKAlCHsjeHwDa3h8WY29zbW9zc2RrLmlvL21hdGguVWludBI/ChdldmVudF9wcm90b2NvbF9mbGF0X2ZlZRgcIAEoCUIeyN4fANreHxZjb3Ntb3NzZGsuaW8vbWF0aC5VaW50SgQIDRAUIv8BCgZTdGF0dXMSOQoGc3RhdHVzGAEgASgOMikuemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uQ2N0eFN0YXR1cxIWCg5zdGF0dXNfbWVzc2FnZRgCIAEoCRIVCg1lcnJvcl9tZXNzYWdlGAYgASgJEhwKFGxhc3RVcGRhdGVfdGltZXN0YW1wGAMgASgDEhcKD2lzQWJvcnRSZWZ1bmRlZBgEIAEoCBIZChFjcmVhdGVkX3RpbWVzdGFtcBgFIAEoAxIcChRlcnJvcl9tZXNzYWdlX3JldmVydBgHIAEoCRIbChNlcnJvcl9tZXNzYWdlX2Fib3J0GAggASgJIqgBCg1SZXZlcnRPcHRpb25zEhYKDnJldmVydF9hZGRyZXNzGAEgASgJEhYKDmNhbGxfb25fcmV2ZXJ0GAIgASgIEhUKDWFib3J0X2FkZHJlc3MYAyABKAkSFgoOcmV2ZXJ0X21lc3NhZ2UYBCABKAwSOAoQcmV2ZXJ0X2dhc19saW1pdBgFIAEoCUIeyN4fANreHxZjb3Ntb3NzZGsuaW8vbWF0aC5VaW50Iv8DCgxDcm9zc0NoYWluVHgSDwoHY3JlYXRvchgBIAEoCRINCgVpbmRleBgCIAEoCRJFCgl6ZXRhX2ZlZXMYBSABKAlCMsjeHwDa3h8WY29zbW9zc2RrLmlvL21hdGguVWludPLeHxB5YW1sOiJ6ZXRhX2ZlZXMiEhcKD3JlbGF5ZWRfbWVzc2FnZRgGIAEoCRI6CgtjY3R4X3N0YXR1cxgIIAEoCzIlLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLlN0YXR1cxJECg5pbmJvdW5kX3BhcmFtcxgJIAEoCzIsLnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLkluYm91bmRQYXJhbXMSRgoPb3V0Ym91bmRfcGFyYW1zGAogAygLMi0uemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uT3V0Ym91bmRQYXJhbXMSWQoZcHJvdG9jb2xfY29udHJhY3RfdmVyc2lvbhgLIAEoDjI2LnpldGFjaGFpbi56ZXRhY29yZS5jcm9zc2NoYWluLlByb3RvY29sQ29udHJhY3RWZXJzaW9uEkoKDnJldmVydF9vcHRpb25zGAwgASgLMiwuemV0YWNoYWluLnpldGFjb3JlLmNyb3NzY2hhaW4uUmV2ZXJ0T3B0aW9uc0IEyN4fACp8CgpDY3R4U3RhdHVzEhIKDlBlbmRpbmdJbmJvdW5kEAASEwoPUGVuZGluZ091dGJvdW5kEAESEQoNT3V0Ym91bmRNaW5lZBADEhEKDVBlbmRpbmdSZXZlcnQQBBIMCghSZXZlcnRlZBAFEgsKB0Fib3J0ZWQQBhoEqKQeASpLChRUeEZpbmFsaXphdGlvblN0YXR1cxIQCgxOb3RGaW5hbGl6ZWQQABINCglGaW5hbGl6ZWQQARIMCghFeGVjdXRlZBACGgSopB4BKiwKEENvbmZpcm1hdGlvbk1vZGUSCAoEU0FGRRAAEggKBEZBU1QQARoEqKQeASqTAQoNSW5ib3VuZFN0YXR1cxILCgdTVUNDRVNTEAASHgoaSU5TVUZGSUNJRU5UX0RFUE9TSVRPUl9GRUUQARIcChhJTlZBTElEX1JFQ0VJVkVSX0FERFJFU1MQAhIQCgxJTlZBTElEX01FTU8QAxIfChtFWENFU1NJVkVfTk9BU1NFVENBTExfRlVORFMQBBoEqKQeASovChdQcm90b2NvbENvbnRyYWN0VmVyc2lvbhIGCgJWMRAAEgYKAlYyEAEaBKikHgFC+wEKIWNvbS56ZXRhY2hhaW4uemV0YWNvcmUuY3Jvc3NjaGFpbkIRQ3Jvc3NDaGFpblR4UHJvdG9QAVotZ2l0aHViLmNvbS96ZXRhLWNoYWluL25vZGUveC9jcm9zc2NoYWluL3R5cGVzogIDWlpDqgIdWmV0YWNoYWluLlpldGFjb3JlLkNyb3NzY2hhaW7KAh1aZXRhY2hhaW5cWmV0YWNvcmVcQ3Jvc3NjaGFpbuICKVpldGFjaGFpblxaZXRhY29yZVxDcm9zc2NoYWluXEdQQk1ldGFkYXRh6gIfWmV0YWNoYWluOjpaZXRhY29yZTo6Q3Jvc3NjaGFpbmIGcHJvdG8z", [file_gogoproto_gogo, file_zetachain_zetacore_pkg_coin_coin]);

/**
* @generated from message zetachain.zetacore.crosschain.InboundParams
Expand Down Expand Up @@ -269,6 +269,20 @@ export type OutboundParams = Message<"zetachain.zetacore.crosschain.OutboundPara
* @generated from field: string user_gas_fee_paid = 26;
*/
userGasFeePaid: string;

/**
* This field tracks the gas fee paid in the emitted GatewayZEVM V2 event.
*
* @generated from field: string event_gas_fee = 27;
*/
eventGasFee: string;

/**
* This field tracks the protocol flat fee paid in the emitted GatewayZEVM V2 event.
*
* @generated from field: string event_protocol_flat_fee = 28;
*/
eventProtocolFlatFee: string;
};

/**
Expand Down
Loading
Loading