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 name | c++ type | js type |
---|---|---|
id | uint64_t | number |
uri | optional<string> | string or null |
hash | optional<string> | string or null |
factories | optional<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,
}
);