Releases: securesecrets/shade
Releases · securesecrets/shade
Pulsar-2 Bugfix
Fixed a issue where storing contracts on Pulsar-2 gave the following error:
raw_log: 'failed to execute message; message index: 0: Execution error: Error during
static Wasm validation: Wasm contract requires unsupported import: "wbindgen_placeholder.__wbindgen_describe".
Imports supported by VM: ["env.db_read", "env.db_write", "env.db_remove", "env.canonicalize_address",
"env.humanize_address", "env.query_chain", "env.secp256k1_verify", "env.secp256k1_recover_pubkey",
"env.secp256k1_sign", "env.ed25519_verify", "env.ed25519_batch_verify", "env.ed25519_sign",
"env.db_scan", "env.db_next"]. Contract version too new for this VM?: create contract
failed'
The fix involved:
- Removing chrono
- Updating rand package imports in dev-dependencies to be rand = { version = "0.8.5", default-features = false }
- Cleaning up any stray or unneeded rand dependencies
These fixes were needed to clean wasm-bindgen and getrandom imports out of the Cargo.lock so that the contracts would be compiled normally without use of wasm-bindgen.
The tag was made to ensure that future deployment of oracles built using Cosmwam v0.10 are stable and ready in preparation of Bonds being launched.
Bonds Release
What's Changed
- Adds the testers to dev by @FloppyDisck in #190
- treasury: refactor some handle functions by @chris-ricketts in #194
- Unit testing by @wahlbergkyle in #191
- remove unclaimed by @AustinWoetzel in #195
- Oracle sienna by @DrPresident in #193
- Added feature flags by @FloppyDisck in #197
- Staking | Interface by @FloppyDisck in #196
- Mint fix by @DrPresident in #199
- fixed overflow error by @DrPresident in #198
- add cosmwasm-math-compat crate to get 1.0 maths in 0.10 cosmwasm-std by @chris-ricketts in #192
- Minor package fix by @FloppyDisck in #201
- enable 'cosmwasm-storage/iterator' feature by @chris-ricketts in #202
- added storage plus traits by @FloppyDisck in #203
- Treasury adapters by @DrPresident in #204
- Move staked shd by @FloppyDisck in #207
- now runs tests from root by @DrPresident in #209
- Fadroma ensemble contract harness package by @FloppyDisck in #212
- Snip20 staking math update by @FloppyDisck in #211
- reorganize shade protocol package by @FloppyDisck in #210
- Governance implementation by @FloppyDisck in #206
- Shd sky by @SissonJ in #214
- Shade bonds by @wahlbergkyle in #205
- Improved and scalable Snip20 by @FloppyDisck in #217
- Add Storing Contracts Utility and Verbose Error Message by @xucito in #216
- fixed snip20-reference-impl issues by @FloppyDisck in #218
- Contract harness fix by @FloppyDisck in #219
- Snip20 allowance query fix by @FloppyDisck in #220
- updated to match fadroma's instantiate response by @FloppyDisck in #224
- Lp shade swap by @DrPresident in #213
- Query auth by @FloppyDisck in #226
- transfer bug fix by @FloppyDisck in #227
- refactored fadroma update by @FloppyDisck in #228
- Better assert and fadroma commit lock by @FloppyDisck in #229
- Multisig tooling by @FloppyDisck in #230
- Query auth and bonds code freeze by @wahlbergkyle in #223
- [RC] Shade Bonds + Updates by @mohammedpatla in #215
New Contributors
- @wahlbergkyle made their first contribution in #191
- @AustinWoetzel made their first contribution in #195
- @SissonJ made their first contribution in #214
- @xucito made their first contribution in #216
Full Changelog: v1.0.0...v1.1.0
Shade Airdrop Mainnet release
TL;DR
- Shade Mainnet launch
- Airdrop Mainnet launch
- Storage Library
- Errors Library
- Contract improvements
What's Changed
- fixed test name by @DrPresident in #85
- Contract tester in rust by @FloppyDisck in #87
- minting cap by @FloppyDisck in #88
- Mint | secondary burn by @FloppyDisck in #97
- Mint | start epoch by @FloppyDisck in #95
- Mint | remove supported asset by @FloppyDisck in #96
- Commission renamed to capture by @DrPresident in #101
- Add PR template by @FloppyDisck in #106
- Update issue templates by @FloppyDisck in #105
- Governance | initial contract by @FloppyDisck in #103
- Governance | improved tests by @FloppyDisck in #109
- Fixed issues regarding the capture refactor by @FloppyDisck in #111
- Shade protocol tool by @DrPresident in #99
- Staking | initial contract by @FloppyDisck in #115
- Airdrop | contract by @FloppyDisck in #116
- Governance | voting by @FloppyDisck in #119
- sSCRT staking by @DrPresident in #120
- Shd stake | rewards distribution by @FloppyDisck in #125
- Update README.md by @dylanschultzie in #131
- Add to documentation by @chris-ricketts in #117
- doc2book tool by @chris-ricketts in #123
- Warning cleanup by @DrPresident in #134
- Airdrop | completion flags by @FloppyDisck in #127
- Governance | pre voting by @FloppyDisck in #133
- Airdrop | minor tweaks by @FloppyDisck in #138
- Oracle index by @DrPresident in #143
- Documentation | contract updates by @FloppyDisck in #132
- Airdrop account permits by @FloppyDisck in #141
- [governance] Query proposals by status by @LasTshaMAN in #144
- Airdrop merkle trees by @FloppyDisck in #145
- Airdrop decay by @FloppyDisck in #150
- main doc update by @FloppyDisck in #151
- [oracle] Unregister Secret Swap pair by @LasTshaMAN in #149
- Make format command by @LasTshaMAN in #153
- Airdrop permit fixes by @FloppyDisck in #154
- Permits migration by @FloppyDisck in #156
- Airdrop testnet deploy script by @FloppyDisck in #155
- Airdrop bug fixes by @FloppyDisck in #157
- Airdrop | query protection by @FloppyDisck in #158
- Makefile improvements by @FloppyDisck in #160
- Oracle remove hardcoded by @DrPresident in #159
- Airdrop | improved privacy by @FloppyDisck in #164
- Update dependencies by @DrPresident in #166
- Code cleanup by @FloppyDisck in #163
- Create a Code Of Conduct by @mohammedpatla in #162
- Release 0.3 with Airdrop for Shade Protocol by @mohammedpatla in #161
New Contributors
- @dylanschultzie made their first contribution in #131
- @chris-ricketts made their first contribution in #117
- @LasTshaMAN made their first contribution in #144
Full Changelog: v0.2.1...airdrop
v0.2.1 MVP
- New Secret Swap Support.
- Price swings.
- New Testers.
- Treasury.
- Micro MInt.
MVP
This is MVP Release.
- It has all the four Minting and Burns mechanisms in place.
- Working Oracle.
Know Issues :
- Getting Price of Shade before entry minting is enabled.
- Secret Swap liquidity.
First Working Version of SHADE
- Entry Minting Mechanics.