-
Notifications
You must be signed in to change notification settings - Fork 45
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
Axelar fixes #240
Merged
Merged
Axelar fixes #240
Changes from all commits
Commits
Show all changes
45 commits
Select commit
Hold shift + click to select a range
9b75390
WIP - gravity mod update
EricBolten 3d99161
Remove rest clients
EricBolten d785a6b
mod tidy and extraneous rest reference in auction
EricBolten af79c29
WIP - axelar fixes, upgrade stuff, SDK bump
EricBolten 3d6c9ab
Fix cork mocks for updated staking API
EricBolten d852531
Fix no-longer compiling v6 upgrade
EricBolten 6108d73
Fix cork keeper mocks package
EricBolten bfaa499
update cmd
EricBolten d36af6f
x/auction compiles
EricBolten efedcf5
x/axelarcork mostly compiles
EricBolten 5b5f875
remove RegisterRESTRoutes
EricBolten b8ee146
x/cellarfees compiles
EricBolten d71e9dc
x/incentives compiles
EricBolten e1bc31f
x/pubsub compiles, fix proposal init()
EricBolten 3161573
x/cork mostly compiles
EricBolten e83c42c
Fix staking mocks in x/cork
EricBolten 71ba357
Fix axelarcork mocks
EricBolten 2242515
Fix return type for SendPacket in test mock
EricBolten d1f102a
integration tests compile
EricBolten e245f7e
remove strconv and extraneous tests from cork cli
EricBolten 3b66e7f
fix erroneous use of sdkerrors.New
EricBolten 4d6667b
add missing expected mock in axelarcork
EricBolten e75e176
Update gravity deps to latest
EricBolten a811bb6
Update orchestrator image, TODO in v7 upgrade
EricBolten 70ade73
Try latest version of golangci-lint
EricBolten 7cebb4e
fix scheduled cork integration test
EricBolten 1b66fb9
update sdkerrors wrap/register calls to errorsmod
EricBolten 16291e9
more lint errors fixes in integration tests
EricBolten 7fa41f6
remove deprecated functionality from cork test env
EricBolten 807887b
fix old references to sdk.Int
EricBolten ca2486c
ioutil -> os
EricBolten af6e77f
use axelarcork module account as sender
EricBolten c537bca
some TODO notes as I went through the module
EricBolten 4724323
check for module account as sender in middleware
EricBolten f49f5d4
Merge branch 'main' into bolten/v7-axelar-fixes
EricBolten 42d31bb
Remove deadline from axelarcork IAVL keys
EricBolten aada410
remove lingering deadline reference
EricBolten 4109176
remove incorrect TODO
EricBolten cd910c3
add note about genesis and WinningAxelarCorks
EricBolten 784205d
compare addresses rather than strings for IBC txs
EricBolten 386da75
some more validation for EVM addresses
EricBolten d62e8b7
Initialize axelarcork module in upgrade
EricBolten 5e6ba94
Set chain configurations for axelarcork
EricBolten 6fa4f9e
appease linter
EricBolten 04aaecf
Merge branch 'main' into bolten/v7-axelar-fixes
EricBolten File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So we use the same proxy contract for each? the proxy routes to the correct gateway?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's no targeting of gateways. The proxy contract is the contract we're trying to hit that is an Axelar executable. The gateway reaches out itself to call the executable (calling the execute function on the proxy contract) when the call is recorded in state on Axelar.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The addresses are the same because Crispy deterministically deployed it to each L2.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is there anything expecting the casing checksum to match the respective chains?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not certain, we're passing along a string in the ICS-20 message and Axelar is handling it. I assume they are resolving it correctly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Eth doesn't include chain information in the checksums for addresses like Cosmos does