-
Notifications
You must be signed in to change notification settings - Fork 108
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat!: add stateful precompiles support (#2633)
* chore: cleanup Makefile and go.mod * feat: introduce stateful precompiles initial support * chore: remove simapp as a dependency * fix: adapt to testutil to changes * fix: linting * chore: add changelog and remove unused vars * fix: create aggregateAllKeys function * feat: add e2e test stateful contract (#2703) * feat: add test precompiled contract * feat: add test stateful contract * feat: enable contracts granularly * feat: allow passing the app ctx to contracts * revert ctx changes * format ABI * add first e2e test * add RegularCaller contract to e2e * add signer to deployment * fix e2e, use regular abi * minor rewording * use idiomatic errors * remove unused files * rename and generate bindings automatically * create a new e2e section for precompiles * add bindings generator and makefile target * add GetGasStabilityPoolBalance as prototype contract function * include getGasStabilityPoolBalance function * apply code review fixes * include tests for precompiles package * delete regularcaller * ignore bindings from codecov * introduce more unit testing * add unit testing for prototype.go * minor linting fixes * remove ctx, keep fungible keeper private * increase unit tests coverage * add keys for new user_precompile * add init unit test * switch to double quotes * avoid go:embed * fixes derived from code review * refactor some parts of bech32 functions * formatting * new generated mocks * skip precompile tests during upgrade * skip precompile * try to fix generate * debug script * install solc in generate files * install abigen * cleanup action * PR comments pt1 * group prototype unit tests a bit * PR comment missing test * cleanup action a bit * add solc checks to script * cleanup not needed changes * revert ibc change in test * remove new test * reduce simple operations gas required to 500 --------- Co-authored-by: skosito <[email protected]> Co-authored-by: Dmitry S <[email protected]>
- Loading branch information
1 parent
42eb4bd
commit 949cc26
Showing
148 changed files
with
2,262 additions
and
560 deletions.
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
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
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.