fhglobalshr ​
Ultra configures the protocol fee for first hand token purchases
Technical Behavior ​
The required authorization is the ultra.nft.ft
account
share
must not exceed the value specified in the saleshrlmcfg
table under a scope of 0
(if it exists) or 1000 (10%) otherwise
receiver
must be an existing account if a value is provided. If no value is provided the global share receiver account will remain unchanged
Action Parameters ​
Property Name | C++ Type | Javascript Type | Example |
---|---|---|---|
share | uint16_t | number | 200 |
receiver | std::optional<eosio::name> | string | ultra.prtcl |
CLI - cleos ​
cleos push action eosio.nft.ft fhglobalshr '[200, "ultra.prtcl"]' -p ultra.nft.ft
JavaScript - eosjs ​
js
await api.transact(
{
actions: [
{
account: 'eosio.nft.ft',
name: 'fhglobalshr',
authorization: [{ actor: 'ultra.nft.ft', permission: 'active' }],
data: {
share: 200,
receiver: "ultra.prtcl"
},
},
],
},
{
blocksBehind: 3,
expireSeconds: 30,
}
);