Action/Endpoint | Details | Tests |
---|
New API Endpoints | | |
/transfer_fio_address (FIP-1.b) | Creates a new account if necessary Updates table: fio.address fionames All existing Other Blockchain Public Addresses (OBPA) mappings for the FIO Address are purged. new_owner_fio_public_key is set as the chain_code:FIO, token_code:FIO of the transferred FIO Address
| |
/transfer_locked_tokens (FIP-6) |
{
"id": 17,
"owner_account": "aeytjwmiuc4v",
"lock_amount": 500000000000,
"payouts_performed": 0,
"can_vote": 0,
"periods": [{
"duration": 3600,
"percent": "30.00000000000000000"
},{
"duration": 3640,
"percent": "70.00000000000000000"
}
],
"remaining_lock_amount": 500000000000,
"timestamp": 1607442494
}
],
"more": false
| |
/get_locks (FIP-6) | | |
/burn_fio_address (FIP-7) | Removes the fio_address from the fionames table. Removes the TPID entry inside the tpid index table. All entries associated with this address in the keynames table will be removed. The account on the fio chain, and the binding for this account in the eosionames table will remain. Also remaining will be all requests for funds that have this address as a payee or payer will remain in the fioreqctxts index table
| |
/compute_fees (FIP-10) | | - Typescript SDK - N/A. Producer action only.
- Kotlin SDK - N/A. Producer action only.
- fio.test - producer-fee-setting.js
|
/add_bundled_transactions (FIP-11.a) | | |
/get_pub_addresses (FIP-13) | | |
/get_received_fio_requests (FIP-19) | | |
Modified API endpoints | | |
/get_obt_data (FIP-1) | | - Typescript SDK - N/A no change to SDK
- Kotlin SDK - N/A no change to SDK
- fio.test - fio-request.js
|
/get_pending_fio_requests (FIP-1) | | - Typescript SDK - N/A no change to SDK
- Kotlin SDK - N/A no change to SDK
- fio.test - fio-request.js
|
/get_sent_fio_requests (FIP-1) | | - Typescript SDK - N/A no change to SDK
- Kotlin SDK - N/A no change to SDK
- fio.test - fio-request.js
|
/get_cancelled_fio_requests (FIP-1) | | - Typescript SDK - N/A no change to SDK
- Kotlin SDK - N/A no change to SDK
- fio.test - fio-request.js
|
/get_fio_balance (FIP-6) |
{
"balance": 100000000000,
"available": 100000000000
}
| - Typescript SDK - N/A
- Kotlin SDK - N/A
- fio.test - In tests
|
/vote_producer (FIP-9) | | - Typescript SDK - N/A there is no vote producer SDK call
- Kotlin SDK - N/A there is no vote producer SDK call
- fio.test - vote.js >
FIP-9: G.2 Test vote_producer with and without FIO Address
|
/proxy_vote (FIP-9) | | - Typescript SDK - N/A there is no vote proxy SDK call
- Kotlin SDK - N/A there is no vote proxy SDK call
- fio.test -
FIP-9: G.3 Test proxy_vote with and without FIO Address
|
/submit_fee_ratios (FIP-10) | Modified to store submitted value, but not calculate fees. Uses the new fees table and set the votesPending to 1. Allows only top 150 block producers to call it. Charges a fee.
| - Typescript SDK - N/A no changes to sdk
- Kotlin SDK - N/A no changes to sdk
- fio.test - producer-fee-setting.js
|
/submit_fee_multiplier (FIP-10) | | - Typescript SDK - N/A no changes to sdk
- Kotlin SDK - N/A no changes to sdk
- fio.test - producer-fee-setting.js
|
/submit_bundled_transaction (FIP-10) | | - Typescript SDK- N/A no changes to sdk
- Kotlin SDK- N/A no changes to sdk
- fio.test - No current tests for submit_bundled_transaction
|
/add_pub_address (FIP-18) |
{
"chain_code": "ETH",
"token_code": "*",
"public_address": "0xab5801a7d398351b8be11c439e05c5b3259aec9b"
}
| |
/get_pub_address (FIP-18) | | |
/remove_pub_address (FIP-18) | | |
/get_fio_names | Example:
{
"fio_domains": [
{
"fio_domain": "alice",
"expiration": "2020-09-11T18:30:56",
"is_public": 0
}
],
"fio_addresses": [
{
"fio_address": "purse@alice",
"expiration": "2020-09-11T18:30:56",
"remaining_bundled_tx": 98
}
]
}
| - Typescript SDK - Tested
- Kotlin SDK - ?
- fio.test - addbundles.js > updated to use getFioNames
|
0 Comments