Get desktop application:
View/edit binary Protocol Buffers messages
Different Actions
Used in:
Payload message
Acion for adding public chain addresses to a FIO name; add_pub_address Note: actor is not needed, computed from private key
Used in:
The FIO name already registered to the owner. Ex.: "alice@trust"
List of public addresses to be registered, ex. {{"BTC", "bc1qv...7v"},{"BNB", "bnb1ts3...9s"}}
Max fee to spend, can be obtained using get_fee API.
Action for creating a new payment request; new_funds_request Note: actor is not needed, computed from private key
Used in:
The FIO name of the requested payer. Ex.: "alice@trust"
The FIO address (not name) of the payer, owner of payee_fio_name. Ex.: "FIO6m1fMdTpRkRBnedvYshXCxLFiC5suRU8KDfx8xxtXp2hntxpnf"
Own FIO name. Ex.: "bob@trust"
Payload content of the request
Max fee to spend, can be obtained using get_fee API.
Action for registering a FIO name; register_fio_address
Used in:
The FIO name to be registered. Ex.: "alice@trust"
FIO address of the owner. Ex.: "FIO6m1fMdTpRkRBnedvYshXCxLFiC5suRU8KDfx8xxtXp2hntxpnf"
Max fee to spend, can be obtained using get_fee API.
Action for renewing a FIO name; renew_fio_address Note: actor is not needed, computed from private key
Used in:
The FIO name to be renewed. Ex.: "alice@trust"
FIO address of the owner. Ex.: "FIO6m1fMdTpRkRBnedvYshXCxLFiC5suRU8KDfx8xxtXp2hntxpnf"
Max fee to spend, can be obtained using get_fee API.
Action for transferring FIO coins; transfer_tokens_pub_key Note: actor is not needed, computed from private key
Used in:
FIO address of the payee. Ex.: "FIO6m1fMdTpRkRBnedvYshXCxLFiC5suRU8KDfx8xxtXp2hntxpnf"
Amount of FIO coins to be transferred.
Max fee to spend, can be obtained using get_fee API.
Represents current parameters of the FIO blockchain
Used in:
Constant chainId (32 bytes), obtained from get_info API
The last block number, obtained from get_info API
Block prefix of last block, obtained from get_block API
Payload content for New Funds requests
Used in:
Public addressed of the payee, on the mentioned blockchain.
Amount requested (as string)
Coin symbol of the amount requested (a.k.a. tokenCode)
Memo free text. Optional, may be empty.
Hash. Optional, may be empty.
Attached offline URL. Optional, may be empty.
A public blockchain address, such as {"BTC", "bc1qvy4074rggkdr2pzw5vpnn62eg0smzlxwp70d7v"}
Used in:
Coin symbol for the address (a.k.a. tokenCode)
The address
Input data necessary to create a signed transaction.
Expiry for this message, in unix time. Can be 0, then it is taken from current time with default expiry
Current parameters of the FIO blockchain
The secret private key matching the address, used for signing (32 bytes).
The FIO name of the originating wallet (project-wide constant)
Context-specific action data
Result containing the signed and encoded transaction.
Signed transaction in JSON
Optional error