These 21 commits are when the Protocol Buffers files have changed:
| Commit: | 394bea1 | |
|---|---|---|
| Author: | pier | |
remove unused code
The documentation is generated from this commit.
| Commit: | e1e53fb | |
|---|---|---|
| Author: | pier | |
change rebus paths
| Commit: | 725ab95 | |
|---|---|---|
| Author: | pier | |
update reference epochs
| Commit: | 3dcfbfd | |
|---|---|---|
| Author: | pier | |
add claim enable parameter
| Commit: | 9a13842 | |
|---|---|---|
| Author: | pier | |
adding parameter to enable pos/minting by gov prop
| Commit: | 2fc4cfb | |
|---|---|---|
| Author: | pier | |
cleanup code
| Commit: | c7c9978 | |
|---|---|---|
| Author: | pier | |
refactor and update docs
| Commit: | 5a86386 | |
|---|---|---|
| Author: | pier | |
airdrop claiming logic
| Commit: | ea11c00 | |
|---|---|---|
| Author: | pier stabilini | |
| Committer: | pier stabilini | |
cleanup code, cleanup minter, cleanup references
| Commit: | 9eec5f0 | |
|---|---|---|
| Author: | pier | |
| Committer: | pier stabilini | |
new mint logic
| Commit: | 59546fd | |
|---|---|---|
| Author: | Daniel Burckhardt | |
| Committer: | GitHub | |
feat: `inflation` module (#221)
| Commit: | 5da0785 | |
|---|---|---|
| Author: | Federico Kunze Küllmer | |
| Committer: | GitHub | |
feat: claims module (#184)
| Commit: | 0bf8cf9 | |
|---|---|---|
| Author: | Daniel Burckhardt | |
| Committer: | GitHub | |
ENG 451 fixes from spec review (#216) * feat(incentives): add EnableIncentives check for CancelIncentiveProposal * feat(incentives): add EnableIncentives check for epoch_hook * feat(incentives): add EnableIncentives check for evm_hook * feat(incentives): delete gas meters on cancelIncentiveProposal * feat(incentives): Set incentive start time to ctx.blocktime * feat(incentives): Fix balance check for allocation denoms in RegisterIncentiveProposal * feat(incentives): add gRPC queries for allocation meters * feat(incentives): go mod tidy * feat(incentives): address PR comments * feat(incentives): add CLI commands for allocation meters
| Commit: | d46e9bc | |
|---|---|---|
| Author: | Daniel Burckhardt | |
| Committer: | GitHub | |
ENG-446 add scale parameter (#212) * feat(incentives): add scaling factor for capping rewards by gasUsed * feat(incentives): add scaling factor in tests * feat(incentives): run go mod tidy * feat(incentives): delete empty line * format and address comment * tidy * use Dec for tests Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com>
| Commit: | 077443f | |
|---|---|---|
| Author: | Daniel Burckhardt | |
| Committer: | GitHub | |
feat: `x/incentives` module (#176) * Feat(incentives): Add proposal proto * Feat(incentives): WIP proposals * Feat(incentives): Add proposals * add todo * Feat(incentives): Add allocationLimit param * Feat(incentives): Fix error code * Feat(incentives): Add comment in module.go` * Feat(incentives): Add incentives module in app.go and WIP distribution * Feat(incentives): Add distribution and allocation logic * Feat(incentives): Refactor allocation and distribution logic * Feat(incentives): Update description * Feat(incentives): Add types genesis and incentives tests ; * Feat(incentives): Add DecCoin tests with correct amount * Feat(incentives): Add types tests, with open TODOs * Feat(incentives): Update types tests, with open TODOs * Feat(incentives): Address comments and update allocation limit to Dec and add Gaslimit to genesis * Feat(incentives): update query proto and keeper proposal test * Feat(incentives): WIP keeper proposal test * Feat(incentives): WIP keeper proposal test * fixes * update distribution * refactor and validation * fix gRPC * uncomment test * Feat(incentives): Add types tests * Feat(incentives): WIP keeper tests * fixes * Feat(incentives): Fix Gas meters test * Feat(incentives): Fix distribution tests * Feat(incentives): Add proposal test for total allocations that exceed 100% * Feat(incentives): Add grpc tests * gov cmds cli * swagger update * rest handlers * Feat(incentives): cap rewards to receive cumulativeGas as max amount * Feat(incentives): Add proposal events * Feat(incentives): Add ditribution events * Feat(incentives): fix golangci-lint warnings * Feat(incentives): fix grpc tests * Feat(incentives): fix proposal_test * fix lint * feat(incentives): WIP evm_hook_test.go * register hook, and fix panic * merge main * feat(incentives): WIP evm_tests fix * update gitignore * WIP fix evm_hooks_test * signer from * feat(incentives): fix evm_hooks_test * feat(incentives): make test + lint fix * remove Epoch duration from params * merge main * fix proto lint * feat(incentives): rename hooks.go to epoch_hooks.go * WIP address comments * WIP address comments * address PR comments * ENG-442 add staking keeper to prevent breaking change for further improvements * feat(incentives): wip address PR comments' * feat(incentives): Add allocationMeter * feat(incentives): WIP allocationMeter keeper * feat(incentives): replace allocationMeter types with just storing in store * feat(incentives): update allocationMeter logic * feat(incentives): fix golangci-lint * feat(incentives): add allocationMeter tests * feat(incentives): address review comments * feat(incentives): address review comments * Apply suggestions from code review Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com> Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: ramacarlucho <ramirocarlucho@gmail.com>
| Commit: | 98b060d | |
|---|---|---|
| Author: | Daniel Burckhardt | |
| Committer: | GitHub | |
ENG 388 Remove governance hook from erc20 module (#190) * impr(erc20): remove toke pair voting period param * impr(erc20): remove governance hook * impr(erc20): Fix golangci-lint and update protoswagger * impr(erc20): Update CHANGELOG
| Commit: | d8cd81f | |
|---|---|---|
| Author: | Ramiro Carlucho | |
| Committer: | GitHub | |
feat: epochs module (#183) * import epochs module * pr suggestions. * epoch changes * update begin block * update abci test * fix abci_test. always use suite.ctx * add missing comments * format fix * changelog Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com>
| Commit: | 9f3e9fd | |
|---|---|---|
| Author: | Federico Kunze Küllmer | |
| Committer: | GitHub | |
erc20: rename intrarelayer module (#173) * erc20: rename intrarelayer module * app * rename * fix * fix
| Commit: | d925959 | |
|---|---|---|
| Author: | Daniel Burckhardt | |
| Committer: | GitHub | |
intrarelayer: rename `EnableEVMHook` parameter JSON (#99) * release: `v0.2.0` changelog (#95) * Change use gogoproto.customname for EnableEVMHook param * Intrarelayer(Params): Add changelog * changelog Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: Federico Kunze Küllmer <federico.kunze94@gmail.com>
| Commit: | 62b8f10 | |
|---|---|---|
| Author: | Ramiro Carlucho | |
| Committer: | GitHub | |
feat: intrarelayer module (#82) * irm * events and comments * tests wip * comments & genesis * grpc queries * mint test * abi added * Add TestGetTokenPairID * testing: irm type tests (#57) * Validate genesis fix. genesis and params tests * initial structure for msg and proposal tests * testing: proposal tests addeds * testing: update token pair erc20 with invalid addresses * token pair and msgs test Co-authored-by: ramacarlucho <ramirocarlucho@gmail.com> * WIP TestGetAllTokenPairs * Testing (TokenPairs): Add tests for full coverage and fix GrpcQuery test * WIP Keepertests(TestRegisterTokenPair) * add missing fields for metadata * Add Keepertests(TestRegisterTokenPair) * add Keepertests(TestEnabledRelay) * add Keepertests(UpdateTokenPairERC20) * WIP goc_hooks tests * gov hooks tests wip * WIP Keeper tests(AfterProposalDeposit) * wip: refactor 2 * hook wip * fix ABI and integrations (#66) * merge irms branchs * Fix pack method * removed valid test from TestRegisterTokenPair, this should be tested on TestRegisterTokenPairWithContract * using ethermint CompiledContract * removed unused import * unpacking using interfaces * Update x/intrarelayer/types/contracts/erc20.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * moved evm types to types folder * feemarket enabled by default on test suite * contracts function and test setup moved to keeper_test Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * WIP(Keeper tests): gov_hooks_test, msg_server_test, proposals_test * vbank module verification after token pair creation * EnableRelay test added * wip update token function * WIP (Keepertests) msg_server tests * fix panic on test * Add SetDenomMap and SetERC20Map to RegisterTokenPair * force dynamic fee * wip update token pair * keeper: evm hooks and tests (#68) * merge irms branchs * Fix pack method * removed valid test from TestRegisterTokenPair, this should be tested on TestRegisterTokenPairWithContract * using ethermint CompiledContract * removed unused import * unpacking using interfaces * wip evmhooks tests * evmhooks working * Update x/intrarelayer/types/contracts/erc20.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * moved evm types to types folder * feemarket enabled by default on test suite * contracts function and test setup moved to keeper_test * check correct execution * more test cases * pr suggestions * pr suggestions * Apply suggestions from code review Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: Hanchon <guillermo.paoletti@gmail.com> Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * force dynamic fee * merge rama changes * proposal tests green * proposal tests updated * add setupNewTokenPair to msg_server_test * dynamic fee fix * WIP(Intrarelayer): TestUpdateTokenPairERC20 * WIP(Intrarelayer): TestUpdateTokenPairERC20 delete non TDD test * WIP(Intrarelayer): Refactor TestRegisterTokenPair to use TDD and add all missing cases * WIP(Intrarelayer): Refactor TestToggleRelay to use TDD and add all missing cases * share * fixes to minting from module * cleanup keeper test suite * tests: irm proposal tests (#69) * vbank module verification after token pair creation * EnableRelay test added * wip update token function * force dynamic fee * wip update token pair * force dynamic fee * merge rama changes * proposal tests green * proposal tests updated * dynamic fee fix * WIP(Intrarelayer): TestUpdateTokenPairERC20 * WIP(Intrarelayer): TestUpdateTokenPairERC20 delete non TDD test * WIP(Intrarelayer): Refactor TestRegisterTokenPair to use TDD and add all missing cases * pr changes * Apply suggestions from code review Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * enable to toggle rename Co-authored-by: ramacarlucho <ramirocarlucho@gmail.com> Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> * fail early * burn and mint fixes. Send tx module address as burn test * calling evm directly * sending evm transactions using module address * transfering tokens using evmcall * Wip: Refactor Coin/Token proposal * wip: tests compiling, not working * Wip: register coin and register token proposals * wip: missing contract deployment and tests * wip evmhooks working * escrow fix on converterc20 * initial msg_server_tests working * tests fixes * changed erc20 metadata. RegisterErc20 token tests working * wip deploy contract * IRM(new Specs): Split EventRegiesterTokenPair into two Events Coin & ERC20 * IRM(new Specs): Refactor with isNativeCoin() and isNavtiveERC20() methods * IRM(new Specs): Add tests for isNativeCoin() and isNavtiveERC20() methods * deployment first approach working * Intrarelayer(Tests): Add TestRegisterCoin * moduleAccount nonce. ConvertToken fixes * cleanup * rm nonce key * rm nonce key.go * validate genesis state * err * IRM(new Specs): Add tests for token_pairs delete methods * SDK fork * fix log read on hook. Use simple call to deploy contract * delete unnecessary functions. cleanup * convert coins/tokens cases * evm hooks register coin case * Intrarelayer(new Specs): Add more types tests * Intrarelayer(new Specs): Add EnableEVMHook Parameter with default true * Intrarelayer(new Specs): Add types msg tests * Intrarelayer(new Specs): Add evm & genesis tests * Intrarelayer(new Specs): Add last types/proposal tests * gov hooks fixes and testing * minor changes * linter fixes * Intrarelayer(new Specs): Refactor Msg_server methods * nolint * Intrarelayer(new Specs): Refactor msg_server tests * convert erc20 event * missing Evm executions checks * Intrarelayer(new Specs): Add keeper/evm tests * function comments added * use ERC20 with custom burn Co-authored-by: Federico Kunze <federico.kunze94@gmail.com> Co-authored-by: jolube <64335177+jolube@users.noreply.github.com> Co-authored-by: Daniel Burckhardt <daniel.m.burckhardt@gmail.com> Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> Co-authored-by: Guillermo Paoletti <guillermo.paoletti@gmail.com>
| Commit: | 45a9168 | |
|---|---|---|
| Author: | Guillermo Paoletti | |
| Committer: | GitHub | |
evmos: app (#1)