-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: solana implementation #13
base: main
Are you sure you want to change the base?
Commits on Feb 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for af465bb - Browse repository at this point
Copy the full SHA af465bbView commit details
Commits on Feb 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 28a3cac - Browse repository at this point
Copy the full SHA 28a3cacView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee49734 - Browse repository at this point
Copy the full SHA ee49734View commit details
Commits on Feb 11, 2024
-
* Add auth-weighted as dependency (needed for types)
* Add Solana account parsing tools.
Configuration menu - View commit details
-
Copy full SHA for 83f97cc - Browse repository at this point
Copy the full SHA 83f97ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d60690 - Browse repository at this point
Copy the full SHA 7d60690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 645e491 - Browse repository at this point
Copy the full SHA 645e491View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f9212 - Browse repository at this point
Copy the full SHA f5f9212View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca7d699 - Browse repository at this point
Copy the full SHA ca7d699View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a2dbb9 - Browse repository at this point
Copy the full SHA 6a2dbb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 862a823 - Browse repository at this point
Copy the full SHA 862a823View commit details -
Configuration menu - View commit details
-
Copy full SHA for c818eaf - Browse repository at this point
Copy the full SHA c818eafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c47e32 - Browse repository at this point
Copy the full SHA 1c47e32View commit details
Commits on Feb 22, 2024
-
* Add solana verification functionality * Add unit tests to Solana message verifier * Refactor * Solana msg verifier reshape (#4) * remove comment * Use Solana types from Solana crates We were using hand crafted Solana types for interacting with RPC. * refactor: make clippy happy * Add some traces to Solana msg verifier * Remove outdated todos * refactor: re-use already calculated variable * Clarify test code usage * Solana msg verifier, try till one program log matches gw event * Add note to axelar to review when in PR * fail if tx_id is not found in signatures * Always fail on chain at handler level * Handle errors in case a tx cannot be found (finish the handler) * Remove commented code * Use original type from solana-axelar repo * Ensure that we verify sender address in sol msg verifier * Do not panic on PartialEq * refactor: clippy * remove no longer used code * Add more tests definition to solana msg verify iteration logic --------- Co-authored-by: eloylp <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6cc4ae - Browse repository at this point
Copy the full SHA a6cc4aeView commit details
Commits on Feb 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 50c07d1 - Browse repository at this point
Copy the full SHA 50c07d1View commit details
Commits on Feb 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e96960b - Browse repository at this point
Copy the full SHA e96960bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 914f52c - Browse repository at this point
Copy the full SHA 914f52cView commit details
Commits on Feb 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1358675 - Browse repository at this point
Copy the full SHA 1358675View commit details
Commits on Feb 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 30b3b73 - Browse repository at this point
Copy the full SHA 30b3b73View commit details -
Configuration menu - View commit details
-
Copy full SHA for f654716 - Browse repository at this point
Copy the full SHA f654716View commit details
Commits on Feb 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 259af2e - Browse repository at this point
Copy the full SHA 259af2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd81c80 - Browse repository at this point
Copy the full SHA fd81c80View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd0674d - Browse repository at this point
Copy the full SHA dd0674dView commit details -
Were only intended during development to understand the API.
Configuration menu - View commit details
-
Copy full SHA for 33782a5 - Browse repository at this point
Copy the full SHA 33782a5View commit details -
replace unwrap by let-else syntax
Co-authored-by: tilacog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c12598 - Browse repository at this point
Copy the full SHA 3c12598View commit details -
Co-authored-by: tilacog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 357bc39 - Browse repository at this point
Copy the full SHA 357bc39View commit details -
Configuration menu - View commit details
-
Copy full SHA for db24220 - Browse repository at this point
Copy the full SHA db24220View commit details -
Co-authored-by: tilacog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 42bee6d - Browse repository at this point
Copy the full SHA 42bee6dView commit details -
Remove redundant comparison function
Co-authored-by: tilacog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4668594 - Browse repository at this point
Copy the full SHA 4668594View commit details -
Co-authored-by: tilacog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c9acc10 - Browse repository at this point
Copy the full SHA c9acc10View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c23c2 - Browse repository at this point
Copy the full SHA e3c23c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 092ef79 - Browse repository at this point
Copy the full SHA 092ef79View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1f409f - Browse repository at this point
Copy the full SHA e1f409fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f827b0 - Browse repository at this point
Copy the full SHA 1f827b0View commit details -
Co-authored-by: tilacog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6fa596 - Browse repository at this point
Copy the full SHA b6fa596View commit details -
Merge branch 'add-solana-worker-set-verifier' of github.com:eigerco/a…
…xelar-amplifier into add-solana-worker-set-verifier
Configuration menu - View commit details
-
Copy full SHA for d6cf01d - Browse repository at this point
Copy the full SHA d6cf01dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea250b2 - Browse repository at this point
Copy the full SHA ea250b2View commit details
Commits on Feb 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f4e3c84 - Browse repository at this point
Copy the full SHA f4e3c84View commit details
Commits on Feb 29, 2024
-
Merge pull request #4 from eigerco/add-solana-worker-set-verifier
Add initial POC of Solana workerset verifier
Configuration menu - View commit details
-
Copy full SHA for d163e00 - Browse repository at this point
Copy the full SHA d163e00View commit details
Commits on Mar 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8ce699 - Browse repository at this point
Copy the full SHA c8ce699View commit details -
Configuration menu - View commit details
-
Copy full SHA for a51c0fb - Browse repository at this point
Copy the full SHA a51c0fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd3356e - Browse repository at this point
Copy the full SHA dd3356eView commit details -
Fix/improve msg verifier logic
Now we iterate per each message, doing the necessary RPC calls and making the vote decision. The RPC client is now caching requested transactions. Per each message, we search in all sol tx logs, as each tx can hold multiple messages.
Configuration menu - View commit details
-
Copy full SHA for 880fcea - Browse repository at this point
Copy the full SHA 880fceaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5db9875 - Browse repository at this point
Copy the full SHA 5db9875View commit details -
Configuration menu - View commit details
-
Copy full SHA for 509a3a3 - Browse repository at this point
Copy the full SHA 509a3a3View commit details
Commits on Mar 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 023d8da - Browse repository at this point
Copy the full SHA 023d8daView commit details -
Merge pull request #9 from eigerco/sol-msg-verifier-ignore-other-chai…
…n-events sol msg verifier ignore other chain events
Configuration menu - View commit details
-
Copy full SHA for cd5f181 - Browse repository at this point
Copy the full SHA cd5f181View commit details -
Configuration menu - View commit details
-
Copy full SHA for a92ee69 - Browse repository at this point
Copy the full SHA a92ee69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c70659 - Browse repository at this point
Copy the full SHA 7c70659View commit details -
Configuration menu - View commit details
-
Copy full SHA for dce45b0 - Browse repository at this point
Copy the full SHA dce45b0View commit details
Commits on Mar 5, 2024
-
Simplify iterator use in msg processing
Co-authored-by: tilacog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41a426b - Browse repository at this point
Copy the full SHA 41a426bView commit details -
Merge pull request #10 from eigerco/fix-msg-verifier-logic-cache
Fix sol msg verifier logic (and add cache)
Configuration menu - View commit details
-
Copy full SHA for 010d752 - Browse repository at this point
Copy the full SHA 010d752View commit details
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e16b55a - Browse repository at this point
Copy the full SHA e16b55aView commit details -
Merge pull request #11 from eigerco/solana-sync-fork
fix: sync solana branch with upstream main
Configuration menu - View commit details
-
Copy full SHA for 0f911a3 - Browse repository at this point
Copy the full SHA 0f911a3View commit details
Commits on Apr 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c2b6cb - Browse repository at this point
Copy the full SHA 9c2b6cbView commit details
Commits on Apr 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e56482a - Browse repository at this point
Copy the full SHA e56482aView commit details
Commits on Apr 26, 2024
-
Merge pull request #15 from eigerco/solana-sync-1904
feat: sync solana branch with upstream
Configuration menu - View commit details
-
Copy full SHA for 6917228 - Browse repository at this point
Copy the full SHA 6917228View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c3c7cf - Browse repository at this point
Copy the full SHA 0c3c7cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 12c37e1 - Browse repository at this point
Copy the full SHA 12c37e1View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3812bbe - Browse repository at this point
Copy the full SHA 3812bbeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 366d837 - Browse repository at this point
Copy the full SHA 366d837View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7f42ee - Browse repository at this point
Copy the full SHA f7f42eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1766b3b - Browse repository at this point
Copy the full SHA 1766b3bView commit details
Commits on Jun 12, 2024
-
Align encoding integration with latest changes in encoding crate
- Use the new crate renaming `axlelar-rkyv-encoding` - Import the create directly from the development branch - Use now public constants - Change to little endian everywhere
Configuration menu - View commit details
-
Copy full SHA for 23be585 - Browse repository at this point
Copy the full SHA 23be585View commit details -
Configuration menu - View commit details
-
Copy full SHA for a30bd56 - Browse repository at this point
Copy the full SHA a30bd56View commit details -
Configuration menu - View commit details
-
Copy full SHA for c38f997 - Browse repository at this point
Copy the full SHA c38f997View commit details
Commits on Jun 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6ec5af1 - Browse repository at this point
Copy the full SHA 6ec5af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 236a43e - Browse repository at this point
Copy the full SHA 236a43eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 394afe7 - Browse repository at this point
Copy the full SHA 394afe7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d3991 - Browse repository at this point
Copy the full SHA 12d3991View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 49193b4 - Browse repository at this point
Copy the full SHA 49193b4View commit details
Commits on Jun 20, 2024
-
feat: solana code adjustments (after upstream sync) (#24)
* Align APIs with latest upstream changes * refactor: align nomenclature * Add unit test for Solana verify_verifier_set() * Add some tracing to Solana verify_verifier_set() * refactor: remove dead code * Add conditional compilation for an only test function * refactor: only iterate over values * refactor: make non used field explicit * refactor: use slices instead objects * prevent overflow in test util * refactor: use slices instead of Vec * refactor: rename module following repo naming * Make deps use http instead of ssh * remove non needed comment * refactor: rename module following repo naming * refactor: prefer slices over objects Co-authored-by: tilacog <[email protected]> * Add unwrap serialisation comment * Compare addresses using raw bytes * refactor: extend variable naming * Make logs more strutured logging friendly * refactor: use let-else --------- Co-authored-by: tilacog <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e923499 - Browse repository at this point
Copy the full SHA e923499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0510e21 - Browse repository at this point
Copy the full SHA 0510e21View commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cb1fce0 - Browse repository at this point
Copy the full SHA cb1fce0View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5523305 - Browse repository at this point
Copy the full SHA 5523305View commit details -
Configuration menu - View commit details
-
Copy full SHA for b5516b1 - Browse repository at this point
Copy the full SHA b5516b1View commit details -
Add configurable rpc_timeout for Solana handlers
Also, add related tests and docs
Configuration menu - View commit details
-
Copy full SHA for 2fe8066 - Browse repository at this point
Copy the full SHA 2fe8066View commit details
Commits on Jul 1, 2024
-
Merge pull request #25 from eigerco/ampd-amendements
feat: ampd amendments (misc)
Configuration menu - View commit details
-
Copy full SHA for 6860bfe - Browse repository at this point
Copy the full SHA 6860bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e5553 - Browse repository at this point
Copy the full SHA 31e5553View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3027da4 - Browse repository at this point
Copy the full SHA 3027da4View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aa75800 - Browse repository at this point
Copy the full SHA aa75800View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2473630 - Browse repository at this point
Copy the full SHA 2473630View commit details -
Merge pull request #30 from eigerco/ampd-codebase-update-deps
feat: ampd codebase update deps
Configuration menu - View commit details
-
Copy full SHA for d423b28 - Browse repository at this point
Copy the full SHA d423b28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c0e2fb - Browse repository at this point
Copy the full SHA 7c0e2fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83939ae - Browse repository at this point
Copy the full SHA 83939aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 184ac3b - Browse repository at this point
Copy the full SHA 184ac3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3659af1 - Browse repository at this point
Copy the full SHA 3659af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0814a1c - Browse repository at this point
Copy the full SHA 0814a1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa9e3ab - Browse repository at this point
Copy the full SHA aa9e3abView commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for efbec2e - Browse repository at this point
Copy the full SHA efbec2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffa983f - Browse repository at this point
Copy the full SHA ffa983fView commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f8af3da - Browse repository at this point
Copy the full SHA f8af3daView commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6e80906 - Browse repository at this point
Copy the full SHA 6e80906View commit details
Commits on Jul 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a1f072 - Browse repository at this point
Copy the full SHA 1a1f072View commit details
Commits on Aug 12, 2024
-
Merge pull request #33 from eigerco/update-rkyv-multisig
feat: update multisig-prover with latest rkyv crate API updates
Configuration menu - View commit details
-
Copy full SHA for 08c4878 - Browse repository at this point
Copy the full SHA 08c4878View commit details -
fix: boyscout: remove trailing white spaces
Cargo check was failing due to trailing white spaces. Signed-off-by: Guilherme Felipe da Silva <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 817d406 - Browse repository at this point
Copy the full SHA 817d406View commit details -
Signed-off-by: Guilherme Felipe da Silva <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 34b730b - Browse repository at this point
Copy the full SHA 34b730bView commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dbe3dc5 - Browse repository at this point
Copy the full SHA dbe3dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b53561 - Browse repository at this point
Copy the full SHA 7b53561View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ee90da - Browse repository at this point
Copy the full SHA 6ee90daView commit details -
refactor: Use the provided add_27 func for ECDSA non-recoverable to r…
…ecoverable conversions
Configuration menu - View commit details
-
Copy full SHA for e30a132 - Browse repository at this point
Copy the full SHA e30a132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0958c5e - Browse repository at this point
Copy the full SHA 0958c5eView commit details
Commits on Sep 4, 2024
-
Merge pull request #36 from eigerco/fix-corrective-pr
refactor: corrective PR after upstream sync
Configuration menu - View commit details
-
Copy full SHA for bfaaeee - Browse repository at this point
Copy the full SHA bfaaeeeView commit details
Commits on Sep 12, 2024
-
fix: ampd dependencies update (gateway, rkyv) (#37)
* update ampd handlers tomatch new Api's (WIP) * fix: comparison logic * fix comaprison (not allocate string) * fix: Be consistent in little endian * fix: commit missed files * fix: unify rkyv dep at workspace level * fix: avoid unwrap
Configuration menu - View commit details
-
Copy full SHA for 86eb3c5 - Browse repository at this point
Copy the full SHA 86eb3c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c71197d - Browse repository at this point
Copy the full SHA c71197dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85af2e4 - Browse repository at this point
Copy the full SHA 85af2e4View commit details
Commits on Sep 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 76bd036 - Browse repository at this point
Copy the full SHA 76bd036View commit details
Commits on Sep 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c22f30 - Browse repository at this point
Copy the full SHA 0c22f30View commit details
Commits on Sep 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a3b8b13 - Browse repository at this point
Copy the full SHA a3b8b13View commit details