All notable changes to this project will be documented in this file.
- #338 - fixed issue where contract premium was not completly being sent to the rewards address
- #335 - fixed
EstimateTxFees
erroring when minConsFee and contract premium are same denom
- #253 - add wasm bindings for contracts to query the x/gov module.
- #261, #263, #264, #274, #272, #280 - implementing contract premiums
- #303 - Add archway protocol versioning and release strategy
- #326 - Allow contracts to update another contract's metadata when it is the owner
- #267 - update
querySrvr.EstimateTxFees
to also consider contract flat fee when returning the estimated fees. - #271 - update the x/rewards/min_cons_fee antehandler to check for contract flat fees
- #275 - update the x/rewards/genesis to import/export for contract flat fees
- #196 - add wasm bindings for contracts to interact with the x/gastracking module.
- #202 - added the new x/tracking and x/rewards modules.ù
- #210 - wasm bindings API change
- #217 - improve the x/rewards withdraw UX by using defaults when params are unset.
- #227 - flatten wasmbindings query struct
- #180 - add x/gastracking params
- #181 - simplify params
- #185 - remove pointers in proto generated slices.
- #186 - improvements on dapp inflationary reward calculation
- #188 - improvements on tx tracking
- #193 - move tx fees handling to middlewares
- #231 - use custom archway wasmd fork
- #206 - remove the legacy x/gastracking module in favour of x/rewards and x/tracking
- #191 - make localnet ovveride entrypoint
- #205 - fix go.mod
- #216 - fix dry-run cmd and bump cosmos-sdk do v0.45.8
- #218 - x/rewards unique ID genesis export/import
- #228 - testing, fix validator propagation in test chain
- #182 - refactor and simplify code.
- #183 - update to go1.18
- #184 - refactor, move event emission into its own file.
- #204 - upgrade IBC to v3 and wasmd to v0.27.0
- #211 - update gh action deployment flow
- #212 - upgrade to cosmos-sdk v0.45.7
- #213 - improve gh action deployment flow
- #224 - fix codecov action
- #225 - add editorconfig settings
- #226 - ci cache go packages to speed up builds
- #232 - Makefile to create statically linked binaries
- #233 - add the commit version on builds
- #236 - add more tests for x/rewards
- #237 - add more tests for x/rewards 2
- #241 - add golang linter gh action
- #242 - add changelog check gh action
- #243 - add pr lint gh action
- #247 - fix Dockerfile libwasm VM dependencies
- #249 - add go releaser, fill changelog history
- Update wasmd to 0.25.
- Fix logs printing total contract rewards instead of gas rebate reward.
- Replace info logs for debug logs.
- Replace wasmd KV store to KV Multistore.
- Split WasmVM gas & SDK Gas.
- inflation reward calculation now depend upon block gas limit.
- inflation reward is given even when the gas rebate to the user flag is true.
- gastracker's begin blocker takes into account gas rebate to user governance switch.
- fix gas estimation for
--gas auto
flag.