Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [capricorn] chores: bump wasmd to v0.20 and cosmos-sdk to temp v0.42.10 (#166) * chores: bump wasmd to v0.20 and cosmos-sdk to temp v0.42.10 * chores: sort imports * fix: add new iterator to wasmd supported features * feat: add group module from regen/regen-ledger v1.0.0 (#167) * [capricorn] Group module v2.0.0 (#169) * feat: upgraded group module to v2.0.0 * fix: missing bank dependancy on group module * fix: remove tests on unsupported variable length addresses * fix: allow x/group router to route legacy messages * chores: cleanup / deps update / typoz * [capricorn] feat: group backport caelum changes (#170) * feat: upgraded group module to v2.0.0 * fix: allow x/group router to route legacy messages * chores: cleanup / deps update / typoz * feat: backport proto changes * chores: regenerate proto * chores: go mod tidy * feat: backport ./types changes * feat: backport caelum changes + fix tests * fix group v2.0.0. compatibility issues * fix: adjust unused cosmos-sdk version to avoid confusion Co-authored-by: kitty <[email protected]> * docs: add draft of bls documentation (#150) * chores: bump cosmos-sdk version to latest capricorn * fix: group tx timeout (#173) * feat: upgraded group module to v2.0.0 * fix: allow x/group router to route legacy messages * fix: attempt to fix tx inclusion timeout * fix: revert * fix: non deterministic state on group vote & poll Reworked TallyPoll to get rid of its internal map as maps are unordered structures in go, making an inconsistent chain state when storing them. Made sure to sort all the slices before storing them in state. * chores: fix lint, codestyle, test speed * chores: get rid of test cache on make test * Update tx.go Remove sort from MsgCreateGroupCmd and MsgUpdateGroupMembersCmd since the table structure will sort members automatically. * chores: remove unused func Co-authored-by: kitounliu <[email protected]> * fix: hardcoded string checking for keys not found * chores: delete unused starport config * fix: better errors when bls validation fails (#174) * fix: query group by creator wrong command name (#175) * fix: remove unused poll.Status (#176) * chores: remove Poll Status from proto file * fix: add missing capability beginBlocker * capricorn preps (#181) * chores: remove group module * chores: bump deps - cosmos SDK to v0.42.11 - tendermint to v0.34.14 - wasmd to unreleased v0.22 (to get wasmvm v1.0.0-beta5) * feat: add devgenesis.sh script (#183) * fix: disable bls docs for now * feat: add capricorn migration command (#182) * feat: add capricorn-migrate command removes stargatemigrate and gendelegations commands * feat: initial wasm migration add state validation before printing it * feat: add removal of unused bridge contract code * feat: set default gas prices in app.toml When running migration command, this set a default gas price (specified by --min-gas-price flag, with a default value of 500000000000afet), if the config does not already contains any value. * feat: add contract migration to capricorn-migrate * feat: add list of codeIDs to be removed by migration extend filtering to also remove potential contract instances * feat: drop min-gas-prices migration step * feat: add extra handy flags to migration command * chores: add back genedelegations command usefull for testing * Update cmd/fetchd/cmd/capricornmigrate.go Co-authored-by: Bryan White <[email protected]> * fix: update usage * fix: correct default amount of token to burn * fix: correct number of default historical_entries * fix: typo * feat: add reconciliation contract v1 to removed contracts * feat: update mobix contract configs unbonding_period (#186) unbonding_period config was changed from nanoseconds to seconds, so we update the config in the contract states (both staging and prod) to reflect this change. - before: ``` $ jq -r '.app_state.wasm.contracts[]|select(.contract_info.code_id == "3").contract_state[]|select(.key == "636F6E666967").value' genesis_mainnet_orig.json | base64 -d | jq { "owner": "fetch1m3evl6dqkhmwtp597wq8hhr9vtdasaktaq6wlj", "chief_pausing_officer": "fetch1m9kf4s2gwpv07c6tndekxfc3vdjyup3zjggcgy", "denom": "nanomobx", "reward_rate": "8267196", "paused": false, "unbonding_period": "30000000000" } { "owner": "fetch1m3evl6dqkhmwtp597wq8hhr9vtdasaktaq6wlj", "chief_pausing_officer": "fetch1m9kf4s2gwpv07c6tndekxfc3vdjyup3zjggcgy", "denom": "nanomobx", "reward_rate": "8267196", "paused": false, "unbonding_period": "1814400000000000" } ``` - after: ``` $ jq -r '.app_state.wasm.contracts[]|select(.contract_info.code_id == "3").contract_state[]|select(.key == "636F6E666967").value' genesis_migrated_mobix.json | base64 -d | jq { "chief_pausing_officer": "fetch1m9kf4s2gwpv07c6tndekxfc3vdjyup3zjggcgy", "denom": "nanomobx", "owner": "fetch1m3evl6dqkhmwtp597wq8hhr9vtdasaktaq6wlj", "paused": false, "reward_rate": "8267196", "unbonding_period": "30" } { "chief_pausing_officer": "fetch1m9kf4s2gwpv07c6tndekxfc3vdjyup3zjggcgy", "denom": "nanomobx", "owner": "fetch1m3evl6dqkhmwtp597wq8hhr9vtdasaktaq6wlj", "paused": false, "reward_rate": "8267196", "unbonding_period": "1814400" } ``` * fix: only overwrite initial_height if actually given * feat: add migration for new slashing double sign penalty value * docs: update migrate cmd description * fix: keep consensus_params evidence.max_bytes in sync with block.max_bytes * fix: review comments * feat: lift wasm upload and instantiate restrictions (#188) Co-authored-by: Bryan White <[email protected]> * docs: updated network information (#180) * docs: updated network information * fixed release version number * removed references to v2 main-net * removed more references to v2 ledger * reverted prev change * fix: add capricorn last minute infos Co-authored-by: Flavien Binet <[email protected]> * docs: update stargateworld url * chores: set correct cosmos-sdk tag version * feat: stake reconciliation migration CLI command (#187) * chore: add package json for convenient installation of bats and supporting libs * chore: add simple reconciliation migration test cases and fixtures * feat: implement stake-reconciliation-migrate CLI command Co-authored-by: Flavien Binet <[email protected]> Co-authored-by: Flavien Binet <[email protected]> Co-authored-by: kitty <[email protected]> Co-authored-by: Joe <[email protected]> Co-authored-by: kitounliu <[email protected]> Co-authored-by: Bryan White <[email protected]> Co-authored-by: Jonathan Ward <[email protected]>
- Loading branch information