Skip to content

feat: integrate XRPL #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 303 commits into
base: its-v1.1.0
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 165 commits
Commits
Show all changes
303 commits
Select commit Hold shift + click to select a range
8028f07
fix(xrpl-multisig-prover): use mul_ceil in quorum calculation
k4m4 Dec 27, 2024
bfac90d
fix(xrpl-{multisig-prover,types}): use informative errors in XRPLPath…
k4m4 Dec 27, 2024
86f7f4d
chore(xrpl-multisig-prover): remove redundant commented function
k4m4 Dec 27, 2024
bc537e8
fix(xrpl-ampd): gracefully return false if memo type is not valid hex
k4m4 Dec 27, 2024
ab2f505
chore(xrpl-types): remove redundant negation in XRPLTokenAmount::from…
k4m4 Dec 27, 2024
5566061
chore(xrpl-multisig-prover): avoid unnecessary storage write in save_…
k4m4 Dec 27, 2024
41d970c
chore(xrpl-multisig-prover): fix broken link in XRPL encoding comment
k4m4 Dec 27, 2024
04194ba
chore(xrpl-voting-verifier): add comment to clarify that source gatew…
k4m4 Dec 27, 2024
b792c72
chore(xrpl-multisig-prover): add comment to clarify why convert_or_sc…
k4m4 Dec 27, 2024
84bd100
fix(xrpl-ampd): gracefully return false if memo type is not valid hex
k4m4 Jan 15, 2025
1a2c02b
Merge branch 'main' into xrpl
k4m4 Jan 28, 2025
bfbe1b3
fix(xrpl-multisig-prover): make ProofResponse compatible with the EVM's
k4m4 Feb 11, 2025
b09acd3
chore(xrpl-{gateway,multisig-prover}): remove dust recovery logic
k4m4 Feb 11, 2025
fa1c778
feat(xrpl-{gateway,types}): create WithPayload type
k4m4 Feb 14, 2025
ab53f84
feat(xrpl-{multisig-prover,types}): use unsigned TX hash instead of m…
k4m4 Feb 14, 2025
8008f1a
Merge branch 'fyeo-audit-fixes' into xrpl
k4m4 Feb 17, 2025
9832c56
Merge branch 'ncc-audit-fixes' into xrpl
k4m4 Feb 17, 2025
d3a79ba
style: run clippy over xrpl contracts
milapsheth Feb 18, 2025
ed3d60d
cargo fmt
milapsheth Feb 18, 2025
ec97e3f
missing import
milapsheth Feb 18, 2025
13edca0
Merge pull request #3 from milapsheth/xrpl-clippy
k4m4 Feb 19, 2025
ae2d5ba
style: fix clippy warnings
themicp Feb 19, 2025
fe6b7dd
Configure GH actions to run when pushing on xrpl branch
themicp Feb 21, 2025
d7c07d5
Change XRPLUserMessage.destination_address to String instead of HexBi…
themicp Mar 3, 2025
60e2de0
simplify validated_txs function
k4m4 Feb 19, 2025
1a76fa5
Simplify currency code test
themicp Feb 20, 2025
bffc6f2
Add comment about UNSIGNED_TRANSACTION_MULTI_SIGNING_HASH_PREFIX
themicp Feb 20, 2025
5760c3a
replace unwrap() with expect() in xrpl_hash()
themicp Feb 21, 2025
00273f0
Add context around XRPLUserMessage and XRPLProverMessage
themicp Feb 21, 2025
6484107
Add context around XRPLProverMessage.unsigned_tx_hash
themicp Feb 21, 2025
ce2faec
make from<> implementation more idiomatic
themicp Feb 21, 2025
7d12fbc
unwrap() to expect() in message_id conversion
themicp Feb 21, 2025
3e86b39
Change XRPLUserMessage.destination_address to String instead of HexBi…
themicp Mar 3, 2025
129820f
remove redundant confirmation height finalizer
k4m4 Feb 19, 2025
dd96ba3
fix old EVM multisig handler bug
k4m4 Feb 20, 2025
768324d
remove redundant Serialize derivation
k4m4 Feb 19, 2025
e3bebbf
Stop using and remove 'remove_0x_prefix'
themicp Feb 20, 2025
5a87519
fix(xrpl-ampd): payload verification
themicp Feb 21, 2025
663d073
add extra context about partial payments
themicp Feb 21, 2025
e1b7365
format the XRPL fields instead of the message
themicp Feb 21, 2025
6c7e72e
Remove StdError from handlers' errors
themicp Feb 21, 2025
f5b40a6
Replace TxHash with HexTxHash
themicp Mar 3, 2025
a077960
Remove CrossChainMessage implementation for Message
themicp Mar 3, 2025
20ab0c1
Remove CrossChainMessage trait
themicp Mar 3, 2025
29e8d0b
Add source_chain on PollStartedEvent
themicp Mar 3, 2025
50633eb
Verify gas_fee_amount in memos
themicp Mar 3, 2025
7938a33
fix(xrpl-ampd): expect all memo_data to be hex-encoded
themicp Mar 6, 2025
b35d8f3
fix(xrpl-ampd): use push instead of extend for single element extension
themicp Mar 6, 2025
3c4821e
fix(xrpl-ampd): pass payload reference instead of cloning
themicp Mar 6, 2025
cab34a5
Revert "Remove CrossChainMessage trait"
themicp Mar 6, 2025
f3813eb
Revert "Remove CrossChainMessage implementation for Message"
themicp Mar 6, 2025
f760c5b
fix(xrpl): fixes to work with xrpl-ampd branch
themicp Mar 6, 2025
491a72f
Revert "remove redundant Serialize derivation"
themicp Mar 6, 2025
1731012
fix(xrpl-merged): add 0x prefix in hex before parsing it as HexTxHash
themicp Mar 6, 2025
2e9869a
fix(xrpl-multisig-prover): remove unreachable code in confirm_prover_…
k4m4 Mar 6, 2025
7a8d4bc
fix(xrpl-types): incorrect XRPLToken key deserialization
k4m4 Mar 6, 2025
d823e70
fix(axelar-wasm-std): remove redundnat imports
k4m4 Mar 7, 2025
15078d5
fix(axelar-wasm-std): use serde(transparent) for HexTxHash
k4m4 Mar 7, 2025
9c02070
chore(xrpl-voting-verifier): remove redundant imports
k4m4 Mar 7, 2025
39efbc9
chore(xrpl-gateway): update test_verify golden file
k4m4 Mar 7, 2025
08d5b9c
chore(xrpl-voting-verifier): update golden file
k4m4 Mar 7, 2025
5b9e7c4
Fix XRPLTokenAmount comparison
themicp Mar 7, 2025
3d1b806
fix(xrpl-multisig-prover): mul_ceil error handling & quorum conversion
k4m4 Mar 9, 2025
bcf8046
fix(xrpl-multisig-prover): handle dust amount type mismatch gracefully
k4m4 Mar 9, 2025
6ac3b7a
Merge branch 'ncc-2nd-audit-fixes' into xrpl
k4m4 Mar 9, 2025
85b5cbe
fix(xrpl-multisig-prover): handle excessive available tickets gracefully
k4m4 Mar 9, 2025
ac4cf15
fix(xrpl-types): add missing #[test] macro
k4m4 Mar 9, 2025
afcefe3
fix(xrpl-{types,multisig-prover}): don't panic in sequence_number_inc…
k4m4 Mar 9, 2025
f3d2497
fix(xrpl-multisig-prover): enforce max ticket count when marking tick…
k4m4 Mar 9, 2025
8629c42
refactor(xrpl-multisig-prover): simplify ticket removal logic using r…
k4m4 Mar 9, 2025
ce8d3ba
fix(xrpl-multisig-prover): enforce ticket-based sequencing for Payments
k4m4 Mar 9, 2025
f9a534d
fix(xrpl-{multisig-prover,types}: avoid unnecessary ticket re-use
k4m4 Mar 9, 2025
a89b773
refactor(xrpl-multisig-prover): use consistent sequence assignment in…
k4m4 Mar 9, 2025
31ec652
chore(xrpl-multisig-prover): remove redundant fields from MigrateMsg
k4m4 Mar 9, 2025
30e9a1f
refactor(xrpl-{multisig-prover,gtaeway}: replace custom Querier with …
k4m4 Mar 10, 2025
0f06506
style: cargo fmt
k4m4 Mar 10, 2025
560a518
fix(xrpl-multisig-prover): remove redundant dust accounting logic
k4m4 Mar 10, 2025
78499b8
refactor(xrpl-multisig-prover): improve VerifierSet conversion and er…
k4m4 Mar 10, 2025
6b0f778
refactor(xrpl-types): simplify unsigned tx hashing
k4m4 Mar 10, 2025
1e56b24
fix(xrpl-types): improve error handling
k4m4 Mar 10, 2025
03f1aa9
style: cargo fmt
k4m4 Mar 10, 2025
44c4cbb
chore: clippy
k4m4 Mar 10, 2025
72fcafe
fix(xrpl): implement to_string() for XRPLToken and XRPLTokenOrXrp, an…
themicp Mar 10, 2025
7581b5c
fix(xrpl): pass by reference in verify_memos and parse_memos
themicp Mar 10, 2025
2233e2e
Reset CI run
themicp Mar 11, 2025
d33fc36
Run linter
themicp Mar 11, 2025
d654ad2
fix(xrpl): run cargo sort
themicp Mar 11, 2025
237f468
fix(xrpl): multisig prover should import gateway as library
themicp Mar 11, 2025
6e86283
fix(xrpl): trigger CI rerun
themicp Mar 11, 2025
8ce4dfe
fix(xrpl): run clippy on xrpl-types
themicp Mar 11, 2025
1be6f6d
fix(xrpl): cargo clippy in integration-tests
themicp Mar 11, 2025
3cc10c1
fix(xrpl): linting
themicp Mar 11, 2025
9134f44
fix(xrpl): ignore large_enum_variant and too_many_arguments warnings …
themicp Mar 11, 2025
9874689
fix(xrpl): fix clippy warnings
themicp Mar 13, 2025
7668614
fix(xrpl): clippy on xrpl verifier
themicp Mar 13, 2025
a915568
chore(xrpl-{gateway,types}): remove CrossChainMessage trait and refac…
k4m4 Mar 14, 2025
0a9dcea
chore(xrpl-{voting-verifier,types}): include cc_id in quorum_reached …
k4m4 Mar 14, 2025
8f74442
feat(xrpl-multisig-prover): include msg_ids in proof_under_constructi…
k4m4 Mar 14, 2025
bda9ef5
fix(axelar_verifier): replace unwrap with expect
themicp Mar 14, 2025
015ccf6
fix(xrpl_multisig_prover): add context in unreachable error message
themicp Mar 14, 2025
f9bbafb
refactor(xrpl-gateway): compute XRP token ID during instantiation
k4m4 Mar 16, 2025
4ca1dd0
fix(xrpl-gateway)!: only count dust when TX succeeded
k4m4 Mar 17, 2025
9aa1336
refactor(xrpl-multisig-prover): remove redundant `REPLY_CROSS_CHAIN_I…
k4m4 Mar 17, 2025
8dba6a3
fix(xrpl-gateway)!: deduct gas fee from transfer amount
k4m4 Mar 17, 2025
e516a65
feat(xrpl-multisig-prover): optimize signatures used in proofs
k4m4 Mar 18, 2025
f0a73fd
refactor(xrpl-multisig-prover): remove unused VerifierSet::pub_keys_b…
k4m4 Mar 18, 2025
b2a813b
feat(xrpl-multisig-prover): hex encode unsigned_tx_hash in proof memo
k4m4 Mar 18, 2025
9381219
refactor(xrpl-multisig-prover): avoid unwrapping in XRPLUnsignedTxToS…
k4m4 Mar 18, 2025
81329d6
refactor(xrpl-multisig-prover): rename xrpl_fee to xrpl_transaction_fee
k4m4 Mar 18, 2025
ff8fe96
feat(xrpl-multisig-prover): set prover TX fee to xrpl_transaction_fee…
k4m4 Mar 18, 2025
5c164a9
feat(xrpl): support add_gas & add_reserves TXs
k4m4 Mar 18, 2025
e79a383
refactor(xrpl): user_message -> interchain_token_transfer
k4m4 Mar 18, 2025
a30394f
feat(xrpl): support call_contract TXs
k4m4 Mar 18, 2025
8442200
fix(xrpl-gateway): don't require full payload on call_contract
k4m4 Mar 18, 2025
ea6d958
feat(xrpl-gateway): expose CallContract query
k4m4 Mar 18, 2025
e60e1ff
fix(xrpl-ampd): unsigned_tx_hash in memo shouldn't be 0x-prefixed
k4m4 Mar 18, 2025
5f982ac
fix(xrpl-ampd): use verify_amount in add_reserves verification for co…
k4m4 Mar 18, 2025
e71ac3c
feat(xrpl-types): add comment on fee reserve
k4m4 Mar 18, 2025
e8ee98c
feat(xrpl-gateway): revert when routing unsupported incoming message …
k4m4 Mar 18, 2025
f4f7569
fix(xrpl-types): include gas_fee_amount in call_contract hash & event
k4m4 Mar 18, 2025
1d2102f
refactor(xrpl-{types,ampd}: create XRPLMessageType enum & use it for …
k4m4 Mar 18, 2025
64cf20d
fix(xrpl-gateway): emit ContractCalled event w/ full payload on call_…
k4m4 Mar 18, 2025
9103450
fix(xrpl-multisig-prover): include message type in prover TX memo
k4m4 Mar 18, 2025
9d590cc
feat(xrpl): move xrpl-types to xrpl-ampd (and upstream)
themicp Mar 18, 2025
79b954f
remove redundant Serialize derivation
k4m4 Feb 19, 2025
0be06ce
chore(xrpl-{gateway,multisig-prover}): remove dust accounting logic
themicp Mar 19, 2025
f23e537
fix(xrpl-types): serialize tx_id as string
themicp Mar 19, 2025
1692363
chore(xrpl-type): move HexTxHash (de)serializer in separate file
themicp Mar 19, 2025
e7788fe
Rename tx_hash_hex to hex_tx_hash
themicp Mar 19, 2025
2a1fb11
Revert "chore(xrpl-{gateway,multisig-prover}): remove dust accounting…
themicp Mar 19, 2025
5a73a6a
Merge branch 'xrpl' into xrpl-gas
themicp Mar 19, 2025
ef21a10
fix(xrpl-gas): update upstream xrpl-types
themicp Mar 19, 2025
a9ba73c
feat(xrpl-gateway): expose XrplTokenId query
k4m4 Mar 19, 2025
21aa1b2
Merge pull request #7 from commonprefix/xrpl-gas
themicp Mar 20, 2025
89baace
fix(xrpl-multisig-prover): XRPLCurrency serialization
k4m4 Mar 19, 2025
670ec59
fix(xrpl-ampd): incorrect tx hash parsing
k4m4 Mar 20, 2025
cb0d655
feat(xrpl-multisig-prover): (de)serialize unsigned_tx_hash in proof a…
k4m4 Mar 20, 2025
18d9cb4
fix(xrpl-ampd): verify add_gas source address
k4m4 Mar 20, 2025
0c12432
fix(xrpl-ampd): incorrect add_gas message TX ID verification
k4m4 Mar 20, 2025
562233d
style: cargo fmt
k4m4 Mar 20, 2025
8ffe345
chore(xrpl): sync w/ latest xrpl-ampd version
k4m4 Mar 20, 2025
6919a5a
fix(xrpl-gateway): remove unnecessary conversions
k4m4 Mar 20, 2025
985d22a
feat(xrpl-voting-verifier): include source_chain in PollMetadata
k4m4 Mar 20, 2025
fb02d72
test(xrpl-gateway): update expected route_incoming & verify outputs
k4m4 Mar 20, 2025
04986b1
chore: update to rust version 1.81.0
k4m4 Mar 20, 2025
0fbe216
chore(xrpl-ampd): revert changes on ampd, transferred to another PR
themicp Mar 20, 2025
b2e2534
refactor(xrpl-multisig-prover): msg_ids -> message_ids
k4m4 Mar 20, 2025
385e38a
fix(xrpl-gateway): derive msg id from nexus tx hash & nonce
k4m4 Mar 20, 2025
838acd3
feat(xrpl-multisig-prover): use IntoEvent macro for prover events
themicp Mar 21, 2025
3df3b66
Merge branch 'xrpl' of github.com:commonprefix/axelar-amplifier into …
themicp Mar 21, 2025
0c4fc08
feat(xrpl-gateway): add UpdateAdmin message
themicp Mar 21, 2025
ca15915
chore: update axelar-amplifier and other dependencies
themicp Mar 21, 2025
f862494
refactor(xrpl-gateway): use XRPLTokenOrXRP.decimals()
themicp Mar 21, 2025
117a130
chore: update axelar-amplifier
themicp Mar 21, 2025
f7705c4
refactor(xrpl-gateway): use token_address() method on XRPLTokenOrXRP
themicp Mar 21, 2025
c7fb683
feat(xrpl-multisig-prover): add ticket create query
k4m4 Mar 21, 2025
fbdb993
fix(xrpl-multisig-prover): clear LATEST_SEQUENTIAL_UNSIGNED_TX_HASH o…
k4m4 Mar 21, 2025
6410f48
refactor(xrpl-gateway): derive token id from xrpl token
k4m4 Mar 21, 2025
631af2e
feat(xrpl-gateway): remove minter from TokenData, it will always be ITS
themicp Mar 21, 2025
38a5296
refactor(xrpl-gateway): hash_cross_chain_id -> generate_message_id
k4m4 Mar 23, 2025
09bd043
refactor(xrpl-gateway): [0; 32] as token factory deployer
k4m4 Mar 23, 2025
a079b67
test(xrpl-gateway): add goldie unit test for unique_cross_chain_id
k4m4 Mar 23, 2025
8df950e
test(xrpl-gateway): add goldie unit tests for token_id module
k4m4 Mar 23, 2025
cc9e9da
fix(xrpl-multisig-prover): pick top 32 verifiers by weight
k4m4 Mar 23, 2025
9acef3e
chore: cargo update
k4m4 Mar 24, 2025
ea03f9d
fix(xrpl-multisig-prover): account for trust line owner reserve
k4m4 Mar 24, 2025
a606cfd
feat(xrpl-gateway): parse XRPL address as string instead of raw bytes
k4m4 Mar 24, 2025
d461120
chore(xrpl-{gateway,multisig-prover}): remove dust accounting
k4m4 Mar 24, 2025
f368c9f
chore(integration-tests): remove redundant println
k4m4 Mar 24, 2025
9478a97
refactor(xrpl-multisig-prover): replace manual msg construction with …
k4m4 Mar 24, 2025
c03e977
Update axelar-amplifier
themicp Mar 24, 2025
6ee09be
chore: cargo update
themicp Mar 24, 2025
c7ac923
chore(xrpl-{gateway,multisig-prover}): set contract versions to 1.0.0
k4m4 Mar 24, 2025
e67b38f
chore: cargo update (xrpl-types w/o dust accounting)
k4m4 Mar 24, 2025
42acb5b
refactor(xrpl-{gateway,voting-verifier}): use new InterchainTransferM…
k4m4 Mar 24, 2025
8eda4c4
revert: "feat(xrpl-gateway): parse XRPL address as string instead of …
k4m4 Mar 24, 2025
adff230
chore: clippy
themicp Mar 24, 2025
1f26122
Merge branch 'xrpl' of github.com:commonprefix/axelar-amplifier into …
themicp Mar 24, 2025
bcd281c
chore: cargo fmt
themicp Mar 24, 2025
53af139
Update rust to 1.81.0
themicp Mar 24, 2025
00bfcb2
chore: clippy
themicp Mar 24, 2025
cc2f5c3
chore: update rust toolchain to version 1.81 in coverage workflow
themicp Mar 24, 2025
2b3f9eb
chore: skip failing axelarnet-gateway test
themicp Mar 24, 2025
bef6bc2
fix(xrpl-{gateway,multisig-prover,voting-verifier}): clean up migrate…
k4m4 Mar 24, 2025
f6ce4f8
feat(github-ci): reconfigure release action for CP's contracts
themicp Mar 24, 2025
1df1514
Merge branch 'xrpl' of github.com:commonprefix/axelar-amplifier into …
themicp Mar 24, 2025
3ba8d08
feat(github-ci): skip release branch check
themicp Mar 24, 2025
fa1d1fa
chore: reset versions of xrpl contracts
themicp Mar 24, 2025
e81a5aa
chore: reset versions of xrpl contracts
themicp Mar 24, 2025
4ae4ac5
Merge branch 'xrpl' of github.com:commonprefix/axelar-amplifier into …
themicp Mar 24, 2025
7778b1d
fix(github-ci): allow release from 'xrpl' branch
themicp Mar 24, 2025
16d1f38
chore: configure CP CI user
themicp Mar 24, 2025
a4fdf64
chore: update rust version
themicp Mar 24, 2025
453769b
chore: release xrpl-multisig-prover 1.0.0
Mar 24, 2025
98e8554
chore: release xrpl-gateway 1.0.0
Mar 24, 2025
72f2530
chore: release xrpl-voting-verifier 1.0.0
Mar 24, 2025
4b5805e
chore: update axelar-amplifier to tag ampd-v1.5.0
themicp Mar 25, 2025
12b7acb
chore: update to ampd 1.5.1
themicp Mar 27, 2025
1207d07
fix(github-ci): check root Cargo.toml for necessary version updates o…
themicp Mar 27, 2025
d36c7d5
chore: release xrpl-gateway 1.0.1
Mar 27, 2025
ba6fb98
feat(xrpl-{gateway,multisig-prover}): represent XRPL address as UTF-8
k4m4 Apr 1, 2025
9fbde39
feat(xrpl-voting-verifier): use same Voted & PollEnded events as EVM
k4m4 Apr 2, 2025
d05872f
chore(xrpl-gateway): use ChainNameRaw for destination chain
k4m4 Mar 31, 2025
3dacb56
Merge pull request #9 from commonprefix/fix/xrpl-chain-name-compariso…
k4m4 Apr 2, 2025
18f9b36
Merge pull request #10 from commonprefix/feat/readable-xrpl-account-ids
k4m4 Apr 2, 2025
d10c400
Merge pull request #11 from commonprefix/feat/xrpl-voting-verifier-ev…
k4m4 Apr 2, 2025
02067f2
chore(xrpl-multisig-prover): remove redundant service-registry depend…
k4m4 Apr 3, 2025
caf317f
(minor): trigger minor version bump
themicp Apr 3, 2025
8404822
(minor): trigger minor version bump
themicp Apr 3, 2025
980b392
(minor): trigger minor version bump
themicp Apr 3, 2025
73f957d
(minor): trigger minor version bump
themicp Apr 3, 2025
6381d5f
chore: release xrpl-multisig-prover 1.1.0
Apr 3, 2025
ecc9e11
Merge branch 'xrpl' of github.com:commonprefix/axelar-amplifier into …
themicp Apr 3, 2025
db9795a
chore: release xrpl-gateway 1.1.0
Apr 3, 2025
1a26a0e
Merge branch 'xrpl' of github.com:commonprefix/axelar-amplifier into …
themicp Apr 3, 2025
75faf5f
chore: release xrpl-voting-verifier 1.1.0
Apr 3, 2025
f34b17f
chore: upgrade to ampd-v1.7.0
k4m4 Apr 8, 2025
23161ae
chore: cargo update
k4m4 Apr 8, 2025
0799893
fix(xrpl-multisig-prover): next sequence number computation
k4m4 Apr 8, 2025
fa5733e
Merge pull request #12 from commonprefix/fix/next-sequence-number
k4m4 Apr 8, 2025
aae3a3d
chore(xrpl-gateway): bump BASE_VERSION to v1.0.1
k4m4 Apr 8, 2025
c35af99
chore: release xrpl-multisig-prover 1.1.1
Apr 8, 2025
91481b0
chore: release xrpl-gateway 1.1.1
Apr 8, 2025
2670b8c
chore: release xrpl-voting-verifier 1.1.1
Apr 8, 2025
e0f87ac
feat(xrpl-gateway): allow admin to ChangeAdmin
k4m4 Apr 14, 2025
2b0eb85
feat(xrpl-multisig-prover): allow admin to ChangeAdmin
k4m4 Apr 14, 2025
37f90ee
fix(xrpl-multisig-prover): correct signing session expiry condition
k4m4 Apr 15, 2025
a1a6bb3
fix(xrpl-multisig-prover): assign new ticket if prior tx failed on ch…
k4m4 Apr 15, 2025
765d82d
test(xrpl-gateway): use goldie::assert_json for golden files
k4m4 Apr 15, 2025
f54878c
refactor(xrpl-voting-verifier): align with EVM counterpart
k4m4 Apr 17, 2025
65b669c
fix(xrpl-multisig-prover): error message should refer to voting verifier
k4m4 Apr 17, 2025
d78245b
refactor(xrpl-gateway): move hardcoded token decimals cap to constant
k4m4 Apr 17, 2025
afda00b
chore(xrpl-gateway): remove redundant comment in deploy_remote_token
k4m4 Apr 17, 2025
5ea4626
chore(xrpl-multisig-prover): remove redundant TODO comments
k4m4 Apr 17, 2025
ee7c73b
chore(xrpl-multisig-prover): update TODO to reflect `data` renamed to…
k4m4 Apr 17, 2025
08b5649
test(integration-tests): add tests for call_contract, add_gas, & add_…
k4m4 Apr 17, 2025
d30937c
chore(xrpl-gateway): bump BASE_VERSION to v1.1.1
k4m4 Apr 17, 2025
d5ad6e7
chore(xrpl-voting-verifier): bump BASE_VERSION to v1.1.1
k4m4 Apr 17, 2025
a5f6004
chore(xrpl-multisig-prover): bump BASE_VERSION to v1.1.1
k4m4 Apr 17, 2025
1f66a51
test(xrpl-multisig-prover): add unit tests for verifier set updates, …
k4m4 Apr 17, 2025
b9b858f
test(xrpl-multisig-prover): add unit tests for message_to_sign, verif…
k4m4 Apr 17, 2025
07dc882
test(xrpl-multisig-prover): add unit tests for ticket assignment logic
k4m4 Apr 18, 2025
ef9766a
fix(xrpl-multisig-prover): allow message_to_sign for non-pending TXs
k4m4 Apr 21, 2025
317fdb3
test(xrpl-gateway): add unit test for contract migration
k4m4 Apr 21, 2025
1d2c770
test(xrpl-gateway): add unit tests for client queries
k4m4 Apr 21, 2025
b77d75b
test(xrpl-voting-verifier): add unit test for contract migration
k4m4 Apr 22, 2025
57a8134
test(xrpl-{gateway,multisig-prover,voting-verifier}): mock base versi…
k4m4 Apr 22, 2025
92c2f75
chore: release xrpl-multisig-prover 1.1.2
Apr 22, 2025
d841e69
chore: release xrpl-gateway 1.1.2
Apr 22, 2025
776f5d1
chore: release xrpl-voting-verifier 1.1.2
Apr 22, 2025
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 change: 1 addition & 0 deletions .github/workflows/basic.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
push:
branches:
- main
- xrpl

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
Expand Down
Loading
Loading