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,
    }
);