Skip to content

activers ​

When the current active version is N, and the next major version to work on is N+1, this action can be used to activate version N+1.

Technical Behavior ​

It works with the migration singleton table and stores the current active version, and migration status to this version. Only ultra.nft.ft account can call this action.

Action Parameters ​

There is no action parameter for this action.

CLI - cleos ​

bash
cleos push action eosio.nft.ft activers '{}' -p ultra.nft.ft@active

# to view the migration status:
cleos get table eosio.nft.ft eosio.nft.ft migration

# example output right after v1 is activated
{
      "active_nft_version": 1,
      "table_migration_stats": 0
}

JavaScript - eosjs ​

js
await transact(
    [
        {
            account: 'eosio.nft.ft',
            name: 'activers',
            authorization: [{ actor: 'ultra.nft.ft', permission: 'active' }],
            data: {},
        },
    ],
    {
        blocksBehind: 3,
        expireSeconds: 30,
    }
);