Skip to content

Configure Currency Mint (Step #6)

User is now able to Design their ‘Mint’ in the ‘Design Mint’ table. The user is able to configure the following actions listed below and the corresponding conditions that have been selected previously:

  • MINT
  • TRANSFER
  • UPDATE
  • BURN
  • MIGRATE

[image]

Edit Mint Name

[image]


Mint Action

For ‘Mint condition’ the user selects the Attribute Smart Tokens they would like to have these Minting conditions. In this case for this community currency, it is ‘Unbox Admin’ and ‘Is Admin Funder’.

[image]

Note:

  • If there have been NO Attribute Smart tokens created, you cannot select any tokens.
  • These Attribute Smart Tokens would have to be created before in the Attribute Manager module.

Design Mint Drop Down Conditions:

alt text


Transfer Action

For ‘Transfer Condition’ the user selects the tokens that can be transferred and by who. The chosen tokens are the only ones that can perform a transfer.

[image]

Note:

  • The example condition used here is ‘Source Has Token’ for the Transfer action. If the user selected a different or in the future multiple conditions (such as Source Has Token + Always Succeed) for the transfer action, they would appear accordingly in the design mint table.



Design Transfer Drop Down Conditions:

alt text


Update Action

For ‘Update Conditions’ the action of always fails was selected so this will always fail. The Update Conditions function will not be configurable for the time being.

[image]

Note:

  • Update is coming soon.

Burn Action

For ‘Burn Conditions’ no action was selected. This means there is no conditions.

[image]

Note:

  • When Always fail is selected as a condition it by default set to ‘Active’ and this cannot be changed. 


  • The same applies to: 
Sign by Owner, Always fail, Always succeed

Migrate Action

The Migrate Action enables the ability to migrate or change the location of a token.

[image]


Attribute Token

The Attribute determines if the user can define which fact token, they would like to use from a list of Fact tokens they have published (must be created previously in the attribute manager). When a user selects the ‘Add Attribute’ button. Another line will appear with the inputs of ‘Fact Token 2’ Column 2’ ‘Condition 2’ and so on.

  • The user selects the column of the json and the condition of this column.
    • e.g. Location -> IsAntwerp.

Note:

  • When an action has multiple conditions selected. Conditions are configured (Sign By Owner & Attribute contains). If 3 conditions are selected then the design mint table would have 3 conditions to be configured and so on.
The Sign by Owner condition is set by default to always active (similar to Always Fail & Always Succeed).