Releases: axone-protocol/axoned
Releases Β· axone-protocol/axoned
v4.1.0
4.1.0 (2023-03-17)
Features
- logic: add crypto_hash/2 predicate (5c70aba)
- logic: add hex_bytes/2 predicate (eb167ee)
- logic: add wasm keeper interface (4ccc32b)
- logic: bech32_address/3 predicate conversion in one way (ba1195a)
- logic: call wasm contract from fileSystem (4eb6b47)
- logic: convert base64 bech32 to bech32 encoded string (7b24610)
- logic: create custom file system handler (b9cd4fb)
- logic: handle wasm uri on consult/1 predicate (bbc7aae)
- logic: impl Read on Object file (02cc0d1)
- logic: implements source_file/1 predicate (8ceede1)
- logic: return List of byte for crypto_hash/2 (6534b9b)
Bug Fixes
- linter: remove unsused directive linter (d61a5d6)
- logic: add type safety on interface and rename it corrctly (010bcc7)
- logic: check scheme on wasm fs (a6f522b)
- logic: comment typo (04dcf6e)
- logic: file time is the block height time (a869ec6)
- logic: fix linter and empty path error (db727a0)
- logic: fix out of gas on goroutine (b38ab90)
- logic: fix test after reviews (bd57659)
- logic: implement open on fs (9bb1c10)
- logic: linter and unit tests (1ac14dd)
- logic: make addressPairToBech32 private (c31ba77)
- logic: make source_file return multiple results instead of list (d7e9526)
- logic: remove chek okp4 scheme (dc53827)
- logic: remove unsued wasm on context (306e364)
- logic: remove unused files (71f94b4)
v4.0.0
4.0.0 (2023-02-15)
β BREAKING CHANGES
- proto: align naming of a proto field in yaml marshal
Features
- add utilitary functions (830fe64)
- buf: generate new proto (af9e24d)
- buf: remove third party proto (f65ba19)
- buf: use buf deps instead of third party (bbcde9e)
- compute total gas (sdk + interpreter) (cd260df)
- implement grpc ask service (cab9522)
- implement logic business (c4693bb)
- improve command description and example (2be2ee8)
- ledger: fix Ledger build tag definition (12cd92a)
- logic: add bank_balances predicate (b0cc5cc)
- logic: add bank_spendable_coin predicate (e7acefa)
- logic: add block_height/1 predicate (70b0bc0)
- logic: add block_time/1 predicate (cc52351)
- logic: add chain_id/1 predicate (eaac24b)
- logic: add context extraction util (64a5523)
- logic: add did_components/2 predicate (09976d9)
- logic: add go-routine safe version of GasMeter (5c1b4b9)
- logic: add limit context (3569103)
- logic: add locked coins method on expected bank keeper (48b10e5)
- logic: add locked coins predicate implementation (7a926c5)
- logic: allow return all spendable coins balances (e0a7de5)
- logic: call ask query from cli (d8f343d)
- logic: change type of limit params as *Uint allowing nil value (a8f5a60)
- logic: decouple wasm ask response from grpc type (03128f5)
- logic: improve error messages (5f2028e)
- logic: improve parameters configuration (d1396bb)
- logic: inject auth and bank keeper (578fd39)
- logic: move logic query into a dedicated file (9a4a047)
- logic: register params for genesis (acb64a9)
- logic: register the locked coins predicated (b61ce52)
- logic: simplify wasm custom query integration (383a0e7)
- logic: specify logic query operation (8b385e0)
- logic: specify parameters for module logic (6297da0)
- upgrade: allow add custom proposal file on chain-upgrade sript (ef68aa4)
- upgrade: create package for register upgrades (ef21308)
- wasm: implements CustomQuerier with logic module (3c68496)
- wasm: wire the wasm CustomQuerier in the app (9435cf6)
Bug Fixes
- ci: add build before install for test blockchain (81c98c5)
- ci: fix changed file conditions for run test workflows (3496204)
- docs: change boolean as string for trigger updtae doc (8850aee)
- docs: fix linter generation (0ffa36e)
- docs: set the workflow id instead of name to fix not found (9040df8)
- don't load program from filesystem (eaef7b3)
- fix error message (predicate name was incorrect) (d4d6a2d)
- fix typo in predicate name (a80dd89)
- fix wrong types (was problematic for type assertions) (2b7e7bc)
- lint: add updated generated doc (0280a12)
- lint: fix golangci lint (cbbe5db)
- lint: remove lint error for upgrade (d5bb919)
- logic: ensure keepers in interpreter exec ctx (901d7f2)
- logic: fix the description inversion of the flags (5117430)
- logic: insert bankKeeper and accountKeeper into context (e5338c1)
- logic: register bank_balances predicate (3ad6317)
- logic: remove gocognit linter for tests (28904d4)
- logic: sort result for locked coin denom (bc5e867)
- logic: typo in doc comment (d098256)
- proto: align naming of a proto field in yaml marshal (4fe9a67)
v3.0.0
3.0.0 (2022-11-30)
β BREAKING CHANGES
- mint: configure annual provision and target supply on first block
Features
- docs: trigger docs version update workflow on docs repo (a224a10)
- docs: trigger the docs workflow to update documentation (e0558aa)
- mint: add target_supply on proto (3c198f7)
- mint: configure annual provision and target supply on first block (31d5884)
- mint: implement inflation calculation (42bfa4c)
- mint: move annual reduction factor from minter to minter params (f731e66)
- mint: remove okp4 old inflation calc func (9956d1b)
- mint: set mint param on proto (ade514e)
- mint: use local proto (cbf22f6)
- mint: use own mint module (af1386e)
Bug Fixes
v2.2.0
v2.1.1
v2.1.0
2.1.0 (2022-10-05)
Features
- cliff: add cliff cmd on vesting transaction (ccff37c)
- cliff: add vesting-cliff-time flags on add-genesis account cmd (ea3e2c5)
- cliff: override add-genesis-account (434d418)
- cliff: register cliff vesting account msg (9106919)
- implment okp4 inflaction calculation function (2e95801)
- use okp4 inflation calculation fn (instead of default one) (bdca893)
- use okp4 vesting module (7493de9)
- use third party to generate proto (cb4f5bb)
Bug Fixes
v2.0.0
2.0.0 (2022-09-23)
β BREAKING CHANGES
- reboot chain with ignite cli v0.24.0
Features
- add logic module params to genesis files (9ac7ef8)
- scaffold logic module using ignite (81ee269)
- update openapi documentation (synced with code) (787ff01)
- wasm: prepare ante handler with wasm decorators (afb4748)
- wasm: wire wasm module in app (b163790)
Bug Fixes
- fix (pre-)genesis files after 0.46 cosmos sdk migration (da284a0)
- use proper versions of buf protoc plugins (1ca5e1d)
- workflow: use secret for dockerhub user (0d95c94)
Code Refactoring
- reboot chain with ignite cli v0.24.0 (423179e)
v1.3.0
1.3.0 (2022-07-08)
Bug Fixes
- fix genesis file after cosmos SDK update (ff03ba9)
- generate pre-genesis file with uknow unit (677fc0c)
- make it start π (0cdd4db)
- make linters happy (309193a)
- references all modules in SetOrder* functions (84f9fe2)
Features
- add a proper description for the OKP4 CLI (bc74f2c)
- denom: add uknow & know denoms metadata (55d52ef)
- handle wasm proposals in app (44b10c0)
- implement genesis account cmd (0368a11)
- implement genesis wasm cmd (b4ac0bc)
- implement okp4 encoding config (acf6a26)
- implement root cmd (d065735)
- prepare ante handler with wasm decorators (fb32135)
- provide default app encoding config (602d2db)
- re-sync openapi specification (after monitoringp removal) (96dba69)
- remove ignite dependencies (8cf0c4b)
- remove monitoringp module (f97b8b9)
- remove unwanted monitoringp module (6be3175)
- replace ignite root cmd by ours (e92cfe4)
- wire wasm module in app (ac56cbe)