Skip to content

Releases: icdevsorg/axon

Balance Batch Command

30 May 20:57
Compare
Choose a tag to compare

v2.1.2

added a #Balance Batch command arg that will move the balance of a user to particular amount without both a burn and mint command. Also checks for equivalence to not clutter the ledger

Delegation, Performance, Batch, Bug Fixes

23 Feb 21:36
Compare
Choose a tag to compare

v2.1.1

  • added vote delegation
  • allowed minters to manage delegation
  • removed mint_batch and burn_batch and replaced with mint_burn_batch
  • removed treasury's right to vote
  • converted ballots to a Map for performance
  • added #BurnAll and #Mint_Burn_Batch. UI has not been completed for this.
  • added JSON view of neurons to Proxy at /neurons.
  • Fixed bug where anyone could mint or burn

ICRC-1 Support

25 Jan 00:03
Compare
Choose a tag to compare

v2.1.0

  • moved system of record for balances to Proxy canister
  • added ICRC-1 to Proxy Canister
  • added mint_batch and burn_batch to axon for large scale burning/minting - warning - will be processed in series with awaits between each burn/mint batch of 10 - return order not guaranteed

Voting Fix

19 Jan 20:38
Compare
Choose a tag to compare
v2.0.3

Fixing votes

Hot Fix

17 Jan 23:51
Compare
Choose a tag to compare

v2.0.2

  • fixed admin bug
  • fixed UI bug

Migrations, Cycles, and Proxy Upgrades

17 Jan 18:43
Compare
Choose a tag to compare

v2.0.1

  • Fixed Bug that would not allow execution if not immediate.
  • Allowed step on percentage up to .000001
  • Fixed a bug where anyone could update the canister settings of a child axon.
  • Added a note and cycles to Canister calls
  • Added the ability to upgrade proxies via upgrade pathway.
  • Added migration framework

Bounty 2 Updates

11 Jan 19:14
0acb309
Compare
Choose a tag to compare

Add the following features to the back end of axon:

Added an Axon level “manage axon” option that is a “Motion”. If this motion passes or fails, there is no action taken, it iss just recorded as part of the app. The Motion has a URL Field and a Text Field.

  • Added an administrator role that can be used to limit the ability to create new axons. (we will be deploying a new instance and only ICDevs will be able to create axons on our server…this is due to cycle issues with the public instance..others can do the same)
  • Added the ability for a proposer to burn a members token.
  • Added “the ability for a proposer to burn a member’s token” as a flag on set policy.
  • Added the ability for transfers of governance tokens to be restricted.
  • Added “the ability to restrict token transfers” as a flag on set policy.
  • Added a "command" proposal that lets a proposer suggest calling any function on the IC. Once approved, the function is called.
  • Can update the master of the axon(maybe event to one of your proxies to "blackhole" to your dao.)
  • Update the axon user interface(a next.js app)

Added the new flags to the Manage Neuron dialog

  • Added a burn token button and function that is only available to a proposer
  • Removed the transfer Added a burn token button and function that is only available to a proposer
  • Removed the transfer button on the ledger if restricted
  • Added a screen to view a motion
  • updated the logo and theme to focus on ICDevs.org powered by Axon - This is configurable for other organizations - see axon_ui readme
  • added an about link that links to an anchor at the bottom of the page where we can add informational html to the page.
  • added the call_raw functionality to allow a proposal that calls a function with a payload.
  • added the command interface.button on the ledger if restricted
  • Added a screen to view a motion
  • updated the logo and theme to focus on ICDevs.org powered by Axon - This is configurable for other organizations - see axon_ui readme
  • added an about link that links to an anchor at the bottom of the page where we can add informational html to the page.
  • added the call_raw functionality to allow a proposal that calls a function with a payload.
  • added the command interface.