-
Notifications
You must be signed in to change notification settings - Fork 286
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
Release/v0.5.x #468
Merged
Merged
Release/v0.5.x #468
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* upgrade to Cosmos SDK v0.39.2-rc1 * update to cosmos-sdk v0.39.2 RC2 * update to rc3 * update to v0.39.2
* register wasm query failed error code * fix description for querier
… flag on LCD (#437) * block querying genesis txs from public node * update txs query blocking condition for public node
* add tax_caps querier * add client interface & swagger update Co-authored-by: Paul Kim <[email protected]>
* prevent division by zero, even though no epoch data is stored * add test case for empty epoch data
* 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
* sperate mint and burn swap pool * fix lint * add market migration script
* 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
* remove unused sorted check * rollback mint&burn pool split * update swagger docs * update readme
* add contract info query interface * add testing code for contract info query wasm interface * remove print
* 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 <[email protected]>
…into release/v0.5.x
* bump sdk version to 0.43 and ibc-go version to 1.0.0 * add changelog * update keyring for kwallet fix
Codecov Report
@@ Coverage Diff @@
## master #468 +/- ##
===========================================
- Coverage 66.19% 44.85% -21.35%
===========================================
Files 116 118 +2
Lines 5887 6822 +935
===========================================
- Hits 3897 3060 -837
- Misses 1771 3526 +1755
- Partials 219 236 +17
|
hanjukim
approved these changes
Aug 11, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary of changes
Improvements
reward_weight
ratio of seigniorage instead of redirecting to oracle rewardsBug Fixes
API Breaking Changes
Cosmos side breaking changes: here
Wallet Migration Guide: here
Contract Migration Guide: here
/auth/accounts/{address}
does not return account coins/txs/estimate_fee
request and response format changed/market/terra_pool_delta
removed,/market/mint_pool_delta
&/market/burn_pool_delta
added/wasm/codes/{codeID}/migrate
added for code migration/wasm/codes/{codeID}
request optionally specifyadmin
field to make the contract as migratable/wasm/contracts/{contractAddress}
response format changedadmin
field replacemigratable
flagCodec Changes
wasm/MsgMigrateCode
wasm/MsgUpdateContractAdmin
wasm/MsgClearContractAdmin
feegrant/MsgGrantAllowance
feegrant/MsgRevokeAllowance
wasm/MsgUpdateContractOwner
feegrant/BasicAllowance
feegrant/PeriodicAllowance
feegrant/AllowedMsgAllowance
msgauth/StakeAuthorization
Param subspace changes
All terra module params now has camel case param subspace
poolrecoveryperiod
->PoolRecoveryPeriod
minstabilityspread
->MinStabilitySpread
MintBasePool
BurnBasePool
voteperiod
->VotePeriod
votethreshold
->VoteThreshold
rewardband
->RewardBand
rewarddistributionwindow
->RewardDistributionWindow
whitelist
->Whitelist
slashfraction
->SlashFraction
slashwindow
->SlashWindow
minvalidperwindow
->MinValidPerWindow
taxpolicy
->TaxPolicy
rewardpolicy
->RewardPolicy
seigniorageburdentarget
->SeigniorageBurdenTarget
miningincrement
->MiningIncrement
windowshort
->WindowShort
windowlong
->WindowLong
windowprobation
->WindowProbation
Message Changes
InitMsg
format changed frombase64
tojson.RawMessage
, so the developers need to passobject
not base64 encoded string.Migratable
removedOwner
split intoSender
andAdmin
.Admin
is optional field to specify migratable flag and the executor of the migration.ExecuteMsg
format changed frombase64
tojson.RawMessage
, so the developers need to passobject
not base64 encoded string.MigrateMsg
format changed frombase64
tojson.RawMessage
, so the developers need to passobject
not base64 encoded string.Authorization
andPeriod
merged intoGrant
.Period
renamed toExpiration
and format changed fromtime.Duration
totime.Time
.AuthorizationMsgType
renamed toMsgTypeUrl
GrantMsgType
renamedMsg
and it represents proto type urlReport of required housekeeping
(FOR ADMIN) Before merging