What's Changed
- Add generate-devnet CLI command. by @dzmitryhil in #721
- Introduce
go.work
by @wojtek-coreum in #724 - Bump coreum to
v4
by @wojtek-coreum in #723 - Provide more info related to
cored
binaries by @wojtek-coreum in #725 - Clean v4 temporary CI fix by @wojtek-coreum in #726
- move cnft register services outside the RegisterAPI function by @miladz68 in #727
- Bump github.com/cosmos/ledger-cosmos-go to v0.12.4 to fix Ledger with CLI by @ysv in #730
- Increase vesting timeouts to fix tests on devnet by @wojtek-coreum in #735
- Add go version to cache ids by @wojtek-coreum in #734
- Add smart contract instantiation test by @wojtek-coreum in #736
- Enable line length linter by @miladz68 in #737
- Change WASM behaviour to default: burn vesting balance when instantiating contract by @ysv in #741
- In determgas/ante charge Fixed before Bonus & improve descriptor text by @ysv in #744
- Emit deterministic gas event by @wojtek-coreum in #745
- Generate genesis file from input config file by @miladz68 in #747
- Add upgrade plans
v3patch1
andv3patch2
by @wojtek-coreum in #749 - Add
v3.0.2
to supported upgrade steps in test by @wojtek-coreum in #751 - Regenerate OpenAPI spec by @wojtek-coreum in #752
- Test upgrade from v3.0.2 by @wojtek-coreum in #750
- Regenerate OpenAPI by @wojtek-coreum in #755
- Add asset ft issuance operation simulation. by @dzmitryhil in #748
- Setup Codecov integration in CI by @wojtek-coreum in #753
- Update dependencies due to dependabot alerts by @wojtek-coreum in #754
- Remove
cored-v3.0.0
by @wojtek-coreum in #758 - Restore legacy
gov
integration test. by @wojtek-coreum in #759 - Restore test for upgrading
v2
tov3
by @wojtek-coreum in #760 - Make integration-tests stable by @ysv in #761
- Divide authz into 3 contracts by @keyleu in #762
- Replace hardcoded timeout duration to the one from gov params by @ysv in #763
- upgrade wasmvm version by @miladz68 in #766
- In CI reference crust master again by @miladz68 in #767
- Fix v4 TODOs by @dzmitryhil in #771
- Move
TestMultisigAddressGeneration
to unit tests by @wojtek-coreum in #772 - Increase upgrade delay in blocks & fix hardcoded timeout in legacy gov by @ysv in #769
- added ibc transfer module to open API specs by @miladz68 in #773
- Move building system from
crust
by @wojtek-coreum in #757 - Set CI to use local build by @wojtek-coreum in #775
- Stop rejecting contract instantiation if account holds funds by @wojtek-coreum in #776
- Add function to generate unsigned Tx by @miladz68 in #778
- Integrate codecov into integration-tests/modules by @ysv in #777
- Upgrade Cosmos SDK to v0.47.8 by @wojtek-coreum in #779
- Return wrapped SDK context by @wojtek-coreum in #780
- Build system fixes by @wojtek-coreum in #782
- Build missing
cored
image by @wojtek-coreum in #785 - Remove crosscompilation code moved to
crust
by @wojtek-coreum in #784 - Bumped cosmos sdk version to v0.47.9 by @miladz68 in #786
- Update github actions in CI to v4 by @miladz68 in #789
- Allow zero precision for ft tokens by @miladz68 in #787
- Separated build step for tests in CI by @miladz68 in #788
- Use Flags instead of Parameters & Tags and update crust/build by @ysv in #783
- Update GitHub action versions to latest. by @dzmitryhil in #791
- Update
build
by @wojtek-coreum in #792 - Add security policy. by @dzmitryhil in #797
- Set more params in genesis generation by @wojtek-coreum in #799
- Add NFT dynamic data proto files. by @dzmitryhil in #794
- Format docs/api.md so it is a valid markdown file by @ysv in #796
- Migrate CI to use
coreum-builder
by @wojtek-coreum in #798 - Fix one line of error handling by @miladz68 in #803
- Change order of tests in upgrade test to upgrade -> IBC -> modules by @ysv in #806
- Allow NFT data modification by @dzmitryhil in #800
- Use correct name for amino MsgSetFrozen. by @dzmitryhil in #808
- Update coreum upgrade binary to v3.0.3. by @dzmitryhil in #809
- Implement Clawback feature for assetft by @masihyeganeh in #804
- Remove duplication of the
-ldflags
in the builder. by @dzmitryhil in #811 - Upgrade vulnerable dependencies by @masihyeganeh in #807
- Check the NFT data for nil when updating the dynamic data. by @dzmitryhil in #813
- Implmenet POC version of asset extensions by @miladz68 in #802
- upgrade-vulnerable-dependencies by @masihyeganeh in #815
- Integrate IBC hooks by @ysv in #801
- Modify NFT contract to use new protos for updatable NFTs and include examples by @keyleu in #812
- update-docs-for-ft-clawback by @masihyeganeh in #814
- Add dex module skeleton. by @dzmitryhil in #817
- Replace issuer to admin in docs by @masihyeganeh in #819
- Separation of issuer and admin for fungible tokens by @masihyeganeh in #805
- Update docker cache CI action. by @dzmitryhil in #823
- Update crust to latest version by @dzmitryhil in #824
- Integrate packet-forward-middleware by @ysv in #822
- Introduce Makefile by @wojtek-coreum in #816
- Updated crust and increase tests timeout by @masihyeganeh in #828
- Implementing features in extension contract by @masihyeganeh in #818
- Update query handler and separate contracts with legacy bindings and stargate/grpc for transactions by @keyleu in #827
- Improve integration tests gas price and gas adjustments. by @dzmitryhil in #836
- Add more tests for drop FT admin feature by @masihyeganeh in #829
- Compile required asset smart contract for integration tests by @wojtek-coreum in #833
- Usd DNS for default coreum seeds. by @dzmitryhil in #837
- Use sudo entry point for asset extension invocation by @miladz68 in #832
- Unify gas adjustment usage for the integration tests. by @dzmitryhil in #840
- Update NFT spec with dynamic data. by @dzmitryhil in #831
- Handle burn rate in extensions by @masihyeganeh in #834
- Remove NFT data limit. by @dzmitryhil in #844
- Update doc by @masihyeganeh in #838
- Additional integration-test for IBC PFM by @ysv in #847
- Implemented IBC in asset extension by @miladz68 in #841
- Make NFT methods outputs deterministic by @masihyeganeh in #848
- Add docs for asset extension by @masihyeganeh in #849
- Fix block smart contract feature in extension by @masihyeganeh in #846
- Start znet programmatically by @wojtek-coreum in #851
- Integrate ICA IBC. by @dzmitryhil in #852
- Use build/go.sum as a part of docker and crust cache keys by @dzmitryhil in #860
- Update asset issue cli to allow for extensions by @masihyeganeh in #855
- Set commit timeout to 0.5s for IBC tests by @wojtek-coreum in #857
- Script downloading cored by @wojtek-coreum in #854
- Use custom fuse gas multiplier for simulation. by @dzmitryhil in #861
- Handle IBC edge cases by @masihyeganeh in #853
- Build
cored
binary and docker image with cometBFT replaced by @wojtek-coreum in #858 - Build local
znet
by @wojtek-coreum in #862 - Implemented nondeterministic gas for extensions by @miladz68 in #845
- Add significant_amount/max_execution_quantity matching spec and POC by @dzmitryhil in #859
- Fix IBC tests to work against devnet or testnet by @ysv in #856
- Disallow IBC and BlockSmartContract in conjunction with extension by @miladz68 in #864
- Specify module path when building by @wojtek-coreum in #868
- Fix cored-ext docker image by @wojtek-coreum in #870
- Fix extension contract bug by @masihyeganeh in #874
- Update
crust
to latest master by @wojtek-coreum in #879 - Add extension instantiation info by @masihyeganeh in #871
- Fix typo in asset extension doc by @masihyeganeh in #878
- Update dependencies by @masihyeganeh in #877
- Fixed if statement for asset extension exception by @miladz68 in #866
- Allowed attached funds to work with extension token issuance by @miladz68 in #869
- Update cometBFT replacement by @wojtek-coreum in #881
- Run other tests after upgrade by @wojtek-coreum in #883
- Fixed todos in preparation for v5 release by @miladz68 in #884
- block non-core tokens from proposal deposit by @miladz68 in #873
- Fixed the doc regarding extension gas usage by @miladz68 in #875
- Run CI on self-hosted by @alinetskyi in #882
- Release static darwin binaries by @dzmitryhil in #886
- Removed "all except one" test case that fails randomly by @masihyeganeh in #888
- Add extension gas test by @masihyeganeh in #876
- Remove stuff not required by CI anymore by @wojtek-coreum in #889
- Set block size to 6MB by @wojtek-coreum in #880
- Updated cosmos sdk dependency to v0.47.12 by @miladz68 in #890
- Build local
cored
without-cover
flag by @wojtek-coreum in #892 - Add 2 sides, 2 ways order matching spec with example. by @dzmitryhil in #872
- Describe DEX price tick and precision by @dzmitryhil in #891
- Update setup instructions by @wojtek-coreum in #894
- Fixed -b block flag when the tx fails in CheckTx phase by @miladz68 in #893
- Upgrade
coreum-wasm-sdk
by @wojtek-coreum in #896 - Remove dex module. by @dzmitryhil in #898
New Contributors
- @alinetskyi made their first contribution in #882
Full Changelog: v3.0.0...v4.0.0