Skip to content

updategrp

Updates factory group parameters: uri, hash and factory list.

Technical Behavior

ID should be valid and signed and transaction should be signed by the manager of the group. factories cannot contain duplicates.

Action Parameters

field namec++ typejs type
iduint64_tnumber
urioptional<string>string or null
hashoptional<string>string or null
factoriesoptional<vector<uint64_t>>Array<number> or null

CLI

bash
cleos push action eosio.nft.ft updategrp '[11, "http://localhost", "d5768f8e2a7b1a8a9774dfb538e0a1928d0d9ac5f08bd781c21459b4308dc523", null]' -p ubisoft

JS

ts
await transact(
    [
        {
            account: 'eosio.nft.ft',
            name: 'updategrp',
            authorization: [{ actor: 'ubisoft', permission: 'active' }],
            data: {
                id: 14,
                uri: 'https://nft.ubisoft.com/factorygroups/assasinscreed',
                hash: 'd5768f8e2a7b1a8a9774dfb538e0a1928d0d9ac5f08bd781c21459b4308dc523',
                factories: null,
            },
        },
    ],
    {
        blocksBehind: 3,
        expireSeconds: 30,
    }
);