Solovyov1796
14e1e3a7d4
rename go mod path
2024-08-03 15:03:23 +08:00
Robert Pirtle
528be6350e
feat(evmutil): add CosmosCoinsFullyBackedInvariant ( #1610 )
...
* add IterateAllDeployedCosmosCoinContracts method
* refactor unpacking big int from erc20 query
* add QueryERC20TotalSupply method
* feat(evmutil): add CosmosCoinsFullyBackedInvariant
* update changelog
2023-06-05 11:39:53 -07:00
Robert Pirtle
6585ac24b0
feat(evmutil): track deployed contracts in state ( #1598 )
...
* feat(evmutil): track deployed contracts in state
* docs(evmutil): update state spec
* update changelog
2023-05-24 16:23:33 -07:00
Robert Pirtle
d4cbc759f8
update new names, NativeCoin -> CosmosCoin ( #1596 )
...
* rename contract NativeCoin -> CosmosCoin
* rename all entities NativeCoin -> CosmosCoin
* update changelog
* update protonet genesis.json
2023-05-23 12:32:27 -07:00
Robert Pirtle
61c3aa090b
feat(evmutil): add proto for MsgConvertNativeCoinToERC20 ( #1595 )
...
* add proto for MsgConvertNativeCoinToERC20
* implement Msg types & unit test validation
2023-05-23 11:01:45 -07:00
Robert Pirtle
278f7854dc
feat(evmutil): add ERC20KavaWrappedNativeCoinContract ( #1591 )
...
* feat(evmutil): add ERC20KavaWrappedNativeCoinContract
* adds the contract ABI & bytecode for an Ownable erc20 with the following:
* customizable decimals on deploy -> requires overriding decimals() view
* mint() exposed for the contract owner which will be the evmutil module
* burn() exposed for the contract owner which will be the evmutil module
* sets up keeper to deploy above token based on details from an
AllowedNativeCoinERC20Token
* tests basic queries and permissions of deployed contract
* update changelog
* improve error messages & comments for erc20 deploy
2023-05-23 10:16:00 -07:00
Draco Li
2b123bf007
Add EIP712 ante ( #1267 )
...
* add eip712 ante
* minor cleanup
* eip712 integration test with bridge conversion
* fix issues
* update bridge module
* merge bridge module convert logic
* update eip712 tests & update deps
* remove v17 migrations
* remove v17 migrations
* fix genesis test
* fix erc20 to coin tx
* remove eth check
* clean up imports
* remove
* fix evmutil cli
* remove bridge comments
* address feedback
* rename mint method
* add transfer checks for locking & unlocking funds
* fix gas
* increase gas even more
* fix amount check
Co-authored-by: Ruaridh <rhuairahrighairidh@users.noreply.github.com>
Co-authored-by: Ruaridh <rhuairahrighairidh@users.noreply.github.com>
2022-08-23 13:04:40 -04:00