Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
1f2479c
feat: added outbound tx types in proto
0xNilesh Nov 24, 2025
09d4f1f
refactor: added generated protobuf
0xNilesh Nov 24, 2025
ec36d47
fix: fixed integration tests
0xNilesh Nov 24, 2025
00c7eff
fix: fixed txType change in universalClient
0xNilesh Nov 24, 2025
3a4a25c
refactor: modified txType change in inbound keeper methods
0xNilesh Nov 24, 2025
317f0f1
refactor: added generated protobuf
0xNilesh Nov 24, 2025
55af6f9
feat: updated validateBasic fn of outbound msg type
0xNilesh Nov 24, 2025
912c95c
feat: updated validateBasic tests of outbound msg type
0xNilesh Nov 24, 2025
e3a4af2
refactor: added id changes in the UniversalTx
0xNilesh Nov 24, 2025
d8600b3
refactor: modified outbound and universal_tx tests for id changes
0xNilesh Nov 24, 2025
a14a262
feat: updated universalTx proto
0xNilesh Nov 26, 2025
baad061
refactor: added generated protobuf
0xNilesh Nov 26, 2025
1c94b1f
fix: fixed proxy runtime bytecode
0xNilesh Nov 26, 2025
d032fcf
refactor: added a helper util to fetch the chain id dynamically
0xNilesh Nov 26, 2025
7530fa0
refactor: added event signature of withdraw event
0xNilesh Nov 26, 2025
8162bbf
refactor: update validateBasic of universalTx
0xNilesh Nov 26, 2025
deb9339
tests: updated tests of universalTx
0xNilesh Nov 26, 2025
7b58ce2
feat: added unique key of UniversalTx for pc originating Outbound
0xNilesh Nov 26, 2025
ad1435e
refactor: added abi fn for decoding UniversalTxWithdraw event
0xNilesh Nov 26, 2025
3408a06
feat: added keeper methods to create outbound from logs and attach to…
0xNilesh Nov 26, 2025
c747946
feat: added outbound creation in inbound execution
0xNilesh Nov 26, 2025
a482ed0
feat: added outbound creation in msg execute payload
0xNilesh Nov 26, 2025
2e26705
refactor: added OutboundCreatedEvent event
0xNilesh Nov 26, 2025
e96f363
feat: added evm_hooks processing to create new UTx
0xNilesh Nov 26, 2025
c7c0dfb
refactor: added generated protobuf
0xNilesh Nov 26, 2025
bbba94e
feat: modified outbound proto and added a voteOutbound msg
0xNilesh Nov 28, 2025
a0fb697
refactor: added generated protobuf
0xNilesh Nov 28, 2025
998ef0f
feat: renamed outbound_index to outbound_id
0xNilesh Nov 28, 2025
a965604
refactor: added generated protobuf
0xNilesh Nov 28, 2025
ed4d80b
feat: added outboundId and outboundBallot key
0xNilesh Nov 28, 2025
b03b02d
refactor: added generated protobuf
0xNilesh Nov 28, 2025
d8bc210
refactor: updated outbound_tx type
0xNilesh Nov 28, 2025
8a7873f
feat: added OutboundCreatedEvent
0xNilesh Nov 28, 2025
e249763
feat: added a keeper method to vote on outbound ballot
0xNilesh Nov 28, 2025
3f8a24b
feat: added msg_vote_inbound msg server pre-check
0xNilesh Nov 28, 2025
461a2bc
feat: added msg_vote_inbound implementation
0xNilesh Nov 28, 2025
a86e2e2
refactor: modified the outbound event decoding as per recent event ch…
0xNilesh Nov 28, 2025
cf255bc
refactor: added 0x in the stored recipient and payload
0xNilesh Dec 1, 2025
29a479a
feat: completed the setup of universalGatewayPC in integration tests
0xNilesh Dec 1, 2025
957ff53
feat: added test for outbound creation from a inbound tx
0xNilesh Dec 1, 2025
b056609
feat: added txId in the OutboundCreationEvent
0xNilesh Dec 9, 2025
7c8b21a
feat: added encoding of utx id and outbound id to create tx id
0xNilesh Dec 9, 2025
57ac41a
feat: updated MsgVoteOutbound proto to add tx_id
0xNilesh Dec 9, 2025
e2a9411
chore: added generated protobuf
0xNilesh Dec 9, 2025
dc23fec
chore: changes in the MsgVoteOutbound proto types
0xNilesh Dec 9, 2025
690dda9
feat: added tx_id encoding and decoding util functions
0xNilesh Dec 9, 2025
ee9b4ea
feat: added msg_vote_outbound in types and its validateBasic
0xNilesh Dec 9, 2025
7132a09
refactor: modified tx_id encoding to use reusable helpers
0xNilesh Dec 9, 2025
e0ab2a4
feat: updated proto to add revert instructions
0xNilesh Dec 10, 2025
a55fa00
chore: added generated protobuf
0xNilesh Dec 10, 2025
9cb5852
refactor: modified the outbound types as per new proto changes
0xNilesh Dec 10, 2025
4d8c3b4
feat: modified txType proto
0xNilesh Dec 15, 2025
28a6dcf
chore: added modified protobuf
0xNilesh Dec 15, 2025
c61279c
feat: created a tx_type mapping to add tx_type in outbound
0xNilesh Dec 15, 2025
097b46c
feat: added a default revert inbound outbound id
0xNilesh Dec 15, 2025
124523c
feat: added fn to decode UniversalTxWithdraw Event
0xNilesh Dec 15, 2025
c21b86b
fix: fixed extraction of evm chainId in utils
0xNilesh Dec 15, 2025
16e9ee5
feat: added RevertInstructions in the outbound
0xNilesh Dec 15, 2025
c1cb7b3
feat: added revert outbound creation in inbound funds
0xNilesh Dec 15, 2025
25e3c1f
feat: added revert outbound creation in inbound funds_and_payload
0xNilesh Dec 15, 2025
e8e3203
feat: added revert outbound creation in inbound gas
0xNilesh Dec 15, 2025
4051120
feat: added revert outbound creation in inbound gas_and_payload
0xNilesh Dec 15, 2025
f05cfe5
feat: added RevertMsg in the OutboundCreation Event
0xNilesh Dec 15, 2025
15a9e7b
chore: added generated protobuf
0xNilesh Dec 15, 2025
ec019ed
tests: fixed universal_tx types tests
0xNilesh Dec 15, 2025
1f9bf51
tests: fixed outbound_tx types tests
0xNilesh Dec 15, 2025
4b86136
tests: updated universal_gateway_pc bytecode in integration tests
0xNilesh Dec 15, 2025
3f0a255
tests: added pc chain id in the integration test setup
0xNilesh Dec 15, 2025
82aa6e5
tests: fixed executePayload test
0xNilesh Dec 15, 2025
2249f8d
tests: fixed initiate outbound test as per new format of UniversalTxW…
0xNilesh Dec 15, 2025
0da6a0a
tests: added tests for checking if revert outbound is getting created
0xNilesh Dec 15, 2025
c161720
feat: modified UniversalTxWithdrawEvent signature in uexecutor module
0xNilesh Dec 15, 2025
7065bc9
feat: added REVERTED in outbound status
0xNilesh Dec 15, 2025
3b7cf3a
chore: added generated protobuf
0xNilesh Dec 15, 2025
a5139fb
tests: added helpers in integration tests for outbound voting
0xNilesh Dec 15, 2025
8b655ca
feat: modified outbound voting behavior to revert if already finalised
0xNilesh Dec 15, 2025
818870a
feat: added MsgVoteOutbound msg in gasless
0xNilesh Dec 15, 2025
4145eec
chore: added generated protobuf
0xNilesh Dec 15, 2025
9d23828
feat: added revert outbound feature
0xNilesh Dec 15, 2025
b8831b5
tests: added tests for revert in a outbound failure observation
0xNilesh Dec 15, 2025
0aa7a0f
feat: modified outbound proto msg
0xNilesh Dec 16, 2025
21fae13
chore: added generated protobuf
0xNilesh Dec 16, 2025
14c919f
feat: added a keeper method in uregistry to get token config by prc20
0xNilesh Dec 16, 2025
9bd5a9e
feat: updated outbound validateBasic
0xNilesh Dec 16, 2025
54f9856
refactor: updated mock uregistry keeper in uexecutor module
0xNilesh Dec 16, 2025
6de1de0
feat: modified outbound creation with Prc20AssetAddr
0xNilesh Dec 16, 2025
c2887d4
feat: modified revert outbound creation with Prc20AssetAddr
0xNilesh Dec 16, 2025
95ad1b5
tests: updated unit tests as per new outbound proto change
0xNilesh Dec 16, 2025
c10022f
tests: updated integration tests as per new outbound proto change
0xNilesh Dec 16, 2025
6b524bb
chore: added generated protobuf
0xNilesh Dec 16, 2025
ad988e7
Merge branch 'main' into feat/outbound-feature
0xNilesh Dec 16, 2025
ec02a3e
feat: updated the revert outbound ID
0xNilesh Dec 19, 2025
7ca8671
feat: updated revert outbound id in inbound impl
0xNilesh Dec 19, 2025
2657251
feat: updated MsgVoteOutbound protobuf encoding amino name
0xNilesh Dec 19, 2025
e3db357
chore: added generated protobuf
0xNilesh Dec 19, 2025
31d1d72
chore: added generated protobuf
0xNilesh Dec 19, 2025
d5bafcd
tests: fixed integration tests
0xNilesh Dec 19, 2025
e7cab29
Merge branch 'main' into feat/outbound-feature
0xNilesh Dec 19, 2025
65ac008
merged main
Aman035 Dec 23, 2025
287d602
refactor: db structure
Aman035 Dec 23, 2025
d925e0c
refactor: change pushTSSListener to generic PushListener
Aman035 Jan 5, 2026
6d4efce
change model comments
Aman035 Jan 5, 2026
0ae7ea9
refactor: event parser
Aman035 Jan 8, 2026
6e22aaf
refactor: removed outbound id helper as now txId is generated in univ…
0xNilesh Jan 8, 2026
6ba59e8
feat: updated universalTxwithdraw event to UniversalTxOutboundEvent d…
0xNilesh Jan 8, 2026
008d2ed
feat: updated UniversalTxOutboundEvent signature
0xNilesh Jan 8, 2026
b600989
tests: removed migrate uea integration tests
0xNilesh Jan 8, 2026
ee6f467
tests: modified outbound initiation integration tests as per new new …
0xNilesh Jan 8, 2026
4932207
add: sign hashed event data
Aman035 Jan 8, 2026
2b7e22a
add: initial evm & svm tx builders
Aman035 Jan 8, 2026
5c12b0a
add: fetch gas price from pc
Aman035 Jan 9, 2026
1cc3e45
refactor: outbound tx builder changes
Aman035 Jan 9, 2026
26de285
add: tx sending and verification
Aman035 Jan 9, 2026
aabb09f
add: store changes
Aman035 Jan 12, 2026
5fd2da1
add: handler fns and tests
Aman035 Jan 12, 2026
9082042
refactor: remove unnecessary fns from store
Aman035 Jan 12, 2026
0a88773
handle tx broadcast
Aman035 Jan 12, 2026
53494aa
add: maintenance for revert, expirt and clear db
Aman035 Jan 12, 2026
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
1,257 changes: 1,153 additions & 104 deletions api/uexecutor/v1/tx.pulsar.go

Large diffs are not rendered by default.

39 changes: 39 additions & 0 deletions api/uexecutor/v1/tx_grpc.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading