Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* upgrade to Cosmos SDK v0.39.2 (#430) * upgrade to Cosmos SDK v0.39.2-rc1 * update to cosmos-sdk v0.39.2 RC2 * update to rc3 * update to v0.39.2 * [Bugfix] Register wasm query failed error to sdkerrors (#436) * register wasm query failed error code * fix description for querier * fix treasury indicators querier * [Feature] append blocking conditions for `/txs` query with `--public` flag on LCD (#437) * block querying genesis txs from public node * update txs query blocking condition for public node * hotfix memory leak in go-cosmwasm iterator * Implement tax caps querier for all whitelisted denoms (#442) * add tax_caps querier * add client interface & swagger update Co-authored-by: Paul Kim <paul@terra.money> * [Hotfix] treasury empty epoch data (#445) * prevent division by zero, even though no epoch data is stored * add test case for empty epoch data * apply review for v0.4.2 * add empty epoch data load test case * running startgate version * update swagger-docs * bugfix customized fee estimation interface * change circleci to workflow * housekeeping * fix simulation * fix simulation * fix mempool logic to restrict gas limit for oracle txs * Bump cosmwasm to v0.14.x (#465) * Bump cosmwasm to v0.14.x * fix lint * Bump CosmWasm to v0.14.0-beta3 * update swagger-docs * simulation update * fix simulation * fix test binary name * fix test * add MigrateMsg parsing & change test contract binary * fix simulation * fix msg validation * fix test * Update binding interface to reject IBC and Burn message * implement wasm module migration script * [Feature] Separate mint and burn swap pool (#467) * sperate mint and burn swap pool * fix lint * add market migration script * [Feature] v0.4 to v0.5 migration (#471) * MsgAuth migration * Market migration test * Revert vesting rounding error * Implement migrate cmd from v0.4 to v0.5 * Fix wrong bank import key to evidence * [Feature] Bump cosmwasm to v0.14.0 (#472) * update swagger-docs * update proto comment & swagger-docs * update proto doc generation script to generate docs with cosmos and ibc * remove cosmos proto vesting account * pass nano second for wasm BlockInfo * allow empty admin on cli comment * update swagger-docs * fix instantiate&execute&migrate event ordering * [Feature] Bump SDK version to v0.43.0-beta1 (#474) * bump cosmos-sdk v0.43.0-beta1 & migrate msgauth to cosmos-sdk's authz module * add address verifier * revert gitflow * fix address verifier condition * remove not used TODO comments * fix migration script * fix test * pass proto codec for wasm simulation * bugfix to pass msgs to BroadcastTx at fee estimation * bugfix cmd and estimate_fee * remove log * [Feature] Remove Treasury bespoke proposals (#475) * remove treasury proposals * update swagger docs * [Feature] RewardWeight migration script update to burn all seigniorage (#477) * update RewardWeight migration script to burn all seigniorage * update swagger-docs * revert core/BaseAccount codec to core/Account & swagger update * add deprecation headers to custom rest handlers * fix swagger * Fix distribution legacy amino codec * fix treasury migration * update swagger docs * legacy swagger update * temporal fix for keyring dir not found error * add deprecation flag to swagger * convert pubkey replace to receive proto style pubkey object * upgrade migration register for v0.5.0-beta3 * prepare docker files both for shared and static libary version * make static.Dockerfile to default Dockerfile * bugfix add treasury burn permission * fix(terrad-env): Dockerfile VOLUME directive doesn't work on Azure (#489) - VOLUME can be used as a string or JSON array Cf https://docs.docker.com/engine/reference/builder/#volume * [Feature] update organization name to terra-money (#486) * org name update to terra-money * remove circleci * Update migration params for col5 (#491) * update migration params for col5 * fix test * increase wasm code size * update migration code to add burn permission to treasury module (#493) * [Bugfix] Return BASE/QUOTE exchange rate (#497) * fix to return BASE/QUOTE exchange rate * fix test * return error when failed to parse msg * change error comment * [Feature] amino support to authz module with tax computing custom cli (#499) * add amino support to authz module with tax computing custom cli * fix to use custom transactino factory * fill more denom meta infos * update wasm cli to receive base64 bytes for raw query * [Bugfix] limit wasm max gas with param (#502) * limit wasm gas usage with param * update comment * use explicit subCtx * fix swap grpc querier * fix swap grpc querier wasm interface with cli * register UpgradeHandler for v0.5.0 * [Feature] Apply audit (#504) * move oracle SlashWindow check to outside of VotePeriod block * fix to return BurnBasePool params * allow to change oracle feeder to other address * return error when oracle prevote request input is wrong * remove unnecessary storage access at oracle tally * sort price ballot at creation time to reduce duplicate sort cost * fix testcase * force to spend gas for failed address conversion * fix to use ValidateFeeder to properly check bonding status of validator at oracle voting * remove unnecessary oracle price ballot sort * prevent empty treasury epoch state stored for cumulateive epochs * prevent to create multiple vesting schedules for a denom * remove CodeID from the MsgStoreCode * fix simulation * [Bump] cosmwasm to v0.15.0 (#509) * bump cosmwasm to v0.15.0 * emit both from_contract and wasm events to support latest & legacy style, but block from_contract to be passed to a contract * add deprecated comment to from_contract * invalid replyOn check * allow to overwrite response data with reply data * charge gas for wasm events * simplify gov msg parser * use wasmvm@v0.15.1 * update wasm event spec * fix test for wasm gov * update migration test code to use refect.DeepEqual() * fix migration test to use json.Marshal for correct comparision * register UpgradeHandler for v0.5.0 * fix bank encoding * transfer all luna token to contract for proper simulation * change require.Equal to assert.JSONEq clear migration test * fix treasury migration bug * [Bump] sdk version to v0.43.0-rc0 (#507) * bump sdk version to v0.43.0-rc0 * reuse app creator * fix estimate_fee request interface unpacker * remove unused files * remove unused files * fix to use new app config at testnet launch * register all message amino codec to legacy.Cdc because authz module use this to get signbytes * prevent register codec multiple times * update cosmos proto for swagger update * register feegrant amino codec to support legacy service * change upgrade name to use -rc0 * change upgrade handler name to v0.5.0 * update swagger docs to include deprecated estimate_fee endpoints * fix compute_tax endpoints * Update README.md * migrate market MintBasePool size to previous BasePool * add amino support for StakeAuthorization (#512) * update changelog * keep consistency with wasmd * feat(gov): add MsgVoteWeighted amino codec * fix test * remove unused sorted check (#517) * rollback market base pool split (#518) * remove unused sorted check * rollback mint&burn pool split * update swagger docs * update readme * [Feature] contract info query wasm interface (#520) * add contract info query interface * add testing code for contract info query wasm interface * remove print * Bump dependencies (#526) * update changelog * bump cosmwasm to v0.16.0-rc5 && cosmos-sdk to v0.43.0-rc2 * check reply error * update test_contract for simulation * bump cosmwasm to v0.16.0 & cosmos-sdk to v0.43.0-rc3 * add analysis for wasm contract for debugging purpose * update ibc-go v1.0.0-rc4 * charge contract registering cost * Update Dockerfile to use CosmWasm 0.16 * add changelog Co-authored-by: Paul Kim <paul@terra.money> * upgrade to Cosmos SDK v0.39.2 (#430) * upgrade to Cosmos SDK v0.39.2-rc1 * update to cosmos-sdk v0.39.2 RC2 * update to rc3 * update to v0.39.2 * [Hotfix] treasury empty epoch data (#445) * prevent division by zero, even though no epoch data is stored * add test case for empty epoch data * apply review for v0.4.2 * running startgate version * update swagger-docs * bugfix customized fee estimation interface * change circleci to workflow * housekeeping * fix simulation * fix simulation * fix mempool logic to restrict gas limit for oracle txs * Bump cosmwasm to v0.14.x (#465) * Bump cosmwasm to v0.14.x * fix lint * Bump CosmWasm to v0.14.0-beta3 * update swagger-docs * simulation update * fix simulation * fix test binary name * fix test * add MigrateMsg parsing & change test contract binary * fix simulation * fix msg validation * fix test * Update binding interface to reject IBC and Burn message * implement wasm module migration script * [Feature] Separate mint and burn swap pool (#467) * sperate mint and burn swap pool * fix lint * add market migration script * [Feature] v0.4 to v0.5 migration (#471) * MsgAuth migration * Market migration test * Revert vesting rounding error * Implement migrate cmd from v0.4 to v0.5 * Fix wrong bank import key to evidence * [Feature] Bump cosmwasm to v0.14.0 (#472) * update swagger-docs * update proto comment & swagger-docs * update proto doc generation script to generate docs with cosmos and ibc * remove cosmos proto vesting account * pass nano second for wasm BlockInfo * allow empty admin on cli comment * update swagger-docs * fix instantiate&execute&migrate event ordering * [Feature] Bump SDK version to v0.43.0-beta1 (#474) * bump cosmos-sdk v0.43.0-beta1 & migrate msgauth to cosmos-sdk's authz module * add address verifier * revert gitflow * fix address verifier condition * remove not used TODO comments * fix migration script * fix test * pass proto codec for wasm simulation * bugfix to pass msgs to BroadcastTx at fee estimation * bugfix cmd and estimate_fee * remove log * [Feature] Remove Treasury bespoke proposals (#475) * remove treasury proposals * update swagger docs * [Feature] RewardWeight migration script update to burn all seigniorage (#477) * update RewardWeight migration script to burn all seigniorage * update swagger-docs * revert core/BaseAccount codec to core/Account & swagger update * add deprecation headers to custom rest handlers * fix swagger * Fix distribution legacy amino codec * fix treasury migration * update swagger docs * legacy swagger update * temporal fix for keyring dir not found error * add deprecation flag to swagger * convert pubkey replace to receive proto style pubkey object * upgrade migration register for v0.5.0-beta3 * prepare docker files both for shared and static libary version * make static.Dockerfile to default Dockerfile * bugfix add treasury burn permission * fix(terrad-env): Dockerfile VOLUME directive doesn't work on Azure (#489) - VOLUME can be used as a string or JSON array Cf https://docs.docker.com/engine/reference/builder/#volume * [Feature] update organization name to terra-money (#486) * org name update to terra-money * remove circleci * Update migration params for col5 (#491) * update migration params for col5 * fix test * increase wasm code size * update migration code to add burn permission to treasury module (#493) * [Bugfix] Return BASE/QUOTE exchange rate (#497) * fix to return BASE/QUOTE exchange rate * fix test * return error when failed to parse msg * change error comment * [Feature] amino support to authz module with tax computing custom cli (#499) * add amino support to authz module with tax computing custom cli * fix to use custom transactino factory * fill more denom meta infos * update wasm cli to receive base64 bytes for raw query * [Bugfix] limit wasm max gas with param (#502) * limit wasm gas usage with param * update comment * use explicit subCtx * fix swap grpc querier * fix swap grpc querier wasm interface with cli * register UpgradeHandler for v0.5.0 * [Feature] Apply audit (#504) * move oracle SlashWindow check to outside of VotePeriod block * fix to return BurnBasePool params * allow to change oracle feeder to other address * return error when oracle prevote request input is wrong * remove unnecessary storage access at oracle tally * sort price ballot at creation time to reduce duplicate sort cost * fix testcase * force to spend gas for failed address conversion * fix to use ValidateFeeder to properly check bonding status of validator at oracle voting * remove unnecessary oracle price ballot sort * prevent empty treasury epoch state stored for cumulateive epochs * prevent to create multiple vesting schedules for a denom * remove CodeID from the MsgStoreCode * fix simulation * [Bump] cosmwasm to v0.15.0 (#509) * bump cosmwasm to v0.15.0 * emit both from_contract and wasm events to support latest & legacy style, but block from_contract to be passed to a contract * add deprecated comment to from_contract * invalid replyOn check * allow to overwrite response data with reply data * charge gas for wasm events * simplify gov msg parser * use wasmvm@v0.15.1 * update wasm event spec * fix test for wasm gov * update migration test code to use refect.DeepEqual() * fix migration test to use json.Marshal for correct comparision * register UpgradeHandler for v0.5.0 * fix bank encoding * transfer all luna token to contract for proper simulation * change require.Equal to assert.JSONEq clear migration test * fix treasury migration bug * [Bump] sdk version to v0.43.0-rc0 (#507) * bump sdk version to v0.43.0-rc0 * reuse app creator * fix estimate_fee request interface unpacker * remove unused files * remove unused files * fix to use new app config at testnet launch * register all message amino codec to legacy.Cdc because authz module use this to get signbytes * prevent register codec multiple times * update cosmos proto for swagger update * register feegrant amino codec to support legacy service * change upgrade name to use -rc0 * change upgrade handler name to v0.5.0 * update swagger docs to include deprecated estimate_fee endpoints * fix compute_tax endpoints * migrate market MintBasePool size to previous BasePool * Update README.md * update changelog * add amino support for StakeAuthorization (#512) * keep consistency with wasmd * fix test * feat(gov): add MsgVoteWeighted amino codec * remove unused sorted check (#517) * rollback market base pool split (#518) * remove unused sorted check * rollback mint&burn pool split * update swagger docs * update readme * [Feature] contract info query wasm interface (#520) * add contract info query interface * add testing code for contract info query wasm interface * remove print * Bump dependencies (#526) * update changelog * bump cosmwasm to v0.16.0-rc5 && cosmos-sdk to v0.43.0-rc2 * check reply error * update test_contract for simulation * bump cosmwasm to v0.16.0 & cosmos-sdk to v0.43.0-rc3 * add analysis for wasm contract for debugging purpose * update ibc-go v1.0.0-rc4 * charge contract registering cost * Update Dockerfile to use CosmWasm 0.16 * add changelog Co-authored-by: Paul Kim <paul@terra.money> * correct rebase * check attributes length before doing attribute parse (#531) * bump sdk version to 0.43 and ibc-go version to 1.0.0 (#529) * bump sdk version to 0.43 and ibc-go version to 1.0.0 * add changelog * update keyring for kwallet fix * update changelog * update migrate consensus params * fix to use master branch for proto-check-breaking Co-authored-by: Alessio Treglia <quadrispro@ubuntu.com> Co-authored-by: Paul Kim <paul@terra.money> Co-authored-by: Zeid Marouf <4321056+zmarouf@users.noreply.github.com> Co-authored-by: Do Kwon <do@terra.money>
- Loading branch information