Skip to content

feat: remove x/authz dependency from precompiles #62

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

Merged
merged 46 commits into from
May 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
78dff01
feat: remove authz dependency from precompiles except for erc20
cloudgray Apr 9, 2025
50569db
wip: feat(precompiles): remove x/authz dependency
cloudgray Apr 9, 2025
b4f994b
test(precompiles): remove x/authz dependent test cases
cloudgray Apr 9, 2025
918ddd4
feat: remove x/authz dependency from x/erc20 and werc20 precompile
cloudgray Apr 11, 2025
925267f
fix(precompiles): modify contract interface and test contracts
cloudgray Apr 15, 2025
849ff2a
fix(precompiles): remove unused authz related types and test utils
cloudgray Apr 15, 2025
8446ab7
fix(precompiles): modify integration test of staking precompile
cloudgray Apr 15, 2025
9dd8c3d
feat(x/erc20): add allowance state (#90)
cloudgray Apr 21, 2025
76152a6
wip: test: modify erc20 precompile tests
cloudgray Apr 22, 2025
bc4c596
test: modify erc20 precompile tests
cloudgray Apr 22, 2025
5ad9aa0
test(precompiles): fix integration test
cloudgray Apr 22, 2025
aa54bdc
refactor(precompiles): remove authz dependent naming and comments
cloudgray Apr 22, 2025
323c207
wip: test(x/vm): modify flashLoan test
cloudgray Apr 22, 2025
5dbb00c
test(x/vm): fix flashLoan integration test
cloudgray Apr 22, 2025
cdc53ad
Merge branch 'main' into feat/remove-authz-from-precompiles
cloudgray Apr 22, 2025
244863f
fix: merge conflict
cloudgray Apr 22, 2025
019c20f
chore: fix lint
cloudgray Apr 23, 2025
3cf5f66
chore: fix lint
cloudgray Apr 23, 2025
aacfa50
feat: remove authz keeper dependency from x/erc20 keeper
cloudgray Apr 23, 2025
9f8729d
chore: fix lint
cloudgray Apr 23, 2025
12cb693
fix: increase consensusVersion of x/erc20 module
cloudgray Apr 23, 2025
b6108b2
chore: udpate CHANGELOG.md
cloudgray Apr 23, 2025
512a9a2
chore: update CHANGELOG.md
cloudgray Apr 23, 2025
f9d8887
chore: add comments to StakingCaller solidity contract
cloudgray Apr 23, 2025
d69151a
fix: typo
cloudgray Apr 28, 2025
792ded1
fix: remove duplicated test case
cloudgray Apr 28, 2025
33d63f5
fix: wrong args for ApprovalEvent
cloudgray Apr 28, 2025
43ca981
fix: wrong error message for test
cloudgray Apr 28, 2025
aba5934
refactor: refine code for staking precompile
cloudgray Apr 28, 2025
0796533
Merge branch 'main' into feat/remove-authz-from-precompiles
cloudgray Apr 28, 2025
27e21c1
Merge branch 'main' into feat/remove-authz-from-precompiles
cloudgray Apr 29, 2025
021c4c2
fix: merge conflicts
cloudgray Apr 29, 2025
dc225a2
refactor: change file name
cloudgray Apr 29, 2025
f30d239
refactor(testutil): move constants for test to testutil/constants pac…
cloudgray Apr 29, 2025
378a240
refactor(erc20): InitGenesis
cloudgray Apr 29, 2025
03a59a3
test(erc20): add genesis test case
cloudgray Apr 29, 2025
efc0ec0
fix(erc20): revert consensusVersion change
cloudgray Apr 29, 2025
c39ffaa
refactor(erc20): refactor keeper methods of Allowance state
cloudgray Apr 29, 2025
25f782f
test(testutil): fix test case and lint
cloudgray Apr 29, 2025
bff9789
wip: fix(precompiles/erc20): remove incompatible logic with ERC20 Spe…
cloudgray Apr 29, 2025
67c496b
fix: add Approval event to transferFrom method and fix integration tests
cloudgray Apr 30, 2025
d2fe36c
fix: FlashLoan.sol contract
cloudgray Apr 30, 2025
aacfc4c
fix(x/erc20): allowance methods and test cases
cloudgray Apr 30, 2025
b7e8df1
test(precompiles): add test cases for erc20 precompile
cloudgray Apr 30, 2025
59a6e40
Merge branch 'main' into feat/remove-authz-from-precompiles
cloudgray Apr 30, 2025
b097fe6
Merge branch 'main' into feat/remove-authz-from-precompiles
vladjdk May 9, 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 CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
- [\#83](https://github.com/cosmos/evm/pull/83) Remove base fee v1 from x/feemarket
- [\#93](https://github.com/cosmos/evm/pull/93) Remove legacy subspaces
- [\#95](https://github.com/cosmos/evm/pull/95) Replaced erc20/ with erc20 in native ERC20 denoms prefix for IBC v2
- [\#62](https://github.com/cosmos/evm/pull/62) Remove x/authz dependency from precompiles

### API-Breaking

Expand Down
Loading
Loading