Skip to content

Releases: axone-protocol/axoned

v4.1.0

17 Mar 15:52
Compare
Choose a tag to compare

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

15 Feb 14:43
Compare
Choose a tag to compare

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

30 Nov 17:23
Compare
Choose a tag to compare

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

  • docs: change comments syntax in markdown template (9e8496b)
  • docs: fix linting issue (13709c4)
  • docs: ignore linting of generated protobuf docs (84aaab2)
  • mint: avoid return negative coin (b25b1f3)
  • mint: make linter more happy (35bed9f)
  • mint: spelling mistake (d043d1b)

v2.2.0

13 Oct 15:09
Compare
Choose a tag to compare

2.2.0 (2022-10-13)

Features

  • ledger: add build dependancies and follow sdk standards (dcd4135)
  • ledger: bump ledger to v0.9.3 (bff91ba)
  • ledger: fix install dependancies in dockerfile (5f90752)
  • ledger: update ledger-go to support Ledger Nano S Plus (4dc7f4d)

v2.1.1

10 Oct 07:46
Compare
Choose a tag to compare

2.1.1 (2022-10-10)

Bug Fixes

  • mint: provide annual inflation rate (608af3f)
  • mint: set initial inflation to 7.5% instead of 15% (7bbd048)

v2.1.0

05 Oct 13:03
Compare
Choose a tag to compare

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

  • cliff: improve verification on cliff msg tx (4dfaa5b)
  • ibc: ensure ibc fees are managed (c26b0db)
  • make linter happy (584851c)

v2.0.0

23 Sep 14:39
Compare
Choose a tag to compare

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

08 Jul 09:33
Compare
Choose a tag to compare

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)

v1.2.0

21 Apr 10:06
Compare
Choose a tag to compare

1.2.0 (2022-04-21)

Features

  • check uri format on trigger service msg (b9ae987)
  • extend debug cmd adding decode-blocks (2959444)
  • implements debug blocks proto base64 decode (1749e70)
  • scaffold trigger-service message (57a54eb)

v1.1.0

16 Mar 11:18
Compare
Choose a tag to compare

1.1.0 (2022-03-16)

Bug Fixes

  • fix missing id in message (c8f81fe)

Features

  • implement dataspace creation (8ec1074)
  • scaffold module knowledge (82c95e7)
  • update openapi documentation (03a541c)