Release - FIO v3.4.0
Enhancements and Updates
This release is comprised of 2 Features, FIP-17 and FIP-41.
FIP-17a FIO Token Wrapping. This FIP adds the account, fio.oracle
, several actions including wraptokens
, wrap_fio_tokens
, unwraptokens
, regoracle
, unregoracle
, and setoraclefee
as well as two new endpoints, /get_oracle_fees
and /wrap_fio_tokens
.
The endpoint,
/get_oracles_fees
, returns the amount of Oracle fee.
The endpoint,
/wrap_fio_tokens
, takes 4 paramaters;amount
(number of FIO tokens to wrap),public_address
(token delivery address on chain code),chain_code
, andmax_oracle_fee
(maximum amount of FIO to pay the Oracles).
FIP-17b FIO Domain Wrapping. This FIP defines the functionality required in the FIO Protocol to wrap FIO domains. Note, however, that wrapping cannot be accomplished entirely inside the FIO Protocol alone. For detailed overview of the greater initiative see Enable FIO Token and Domain NFT wrapping.
FIP-41 Enable token locking to existing accounts. This FIP removes the restriction that transfer_locked_tokens can only transfer tokens to a FIO Public Key which has not yet been established as an account. This FIP modifies one action, trnsloctoks
, and adds one action, clrgenlocked
on the existing endpoint, /transfer_locked_tokens
.
What's Changed
FIO Token Wrapping Development
FIO Domain Wrapping Development
Admin UI Wrapping Status Page
- FIP-17a/b - Token and Domain Wrapping #347
- Optimize error response check on get_oracle_fees #359
- Add protective logic to operations in get_fio_balance #357
- Add validator check for empty fee vector in oracle fees API call #355
- Assert fix for checking registered oracles count #354
Full Changelog: v3.3.0...v3.4.0
Checksums
MD5 (md5sum (GNU coreutils) 8.28)
File | Checksum |
---|---|
fioprotocol-3.4.0-ubuntu-18.04-amd64.deb | e18d9c47f1211b03662269b2b4c6622a |
fioprotocol-minimal-3.4.0-ubuntu-18.04-amd64.deb | 308c30adabf6acc2860bf71190f4742e |
fioprotocol-3.4.0-ubuntu-18.04-amd64.tgz | 29047ce6e6bb0c54662439fb99f0229d |
SHA-256 (sha256sum (GNU coreutils) 8.28)
File | Checksum |
---|---|
fioprotocol-3.4.0-ubuntu-18.04-amd64.deb | 3f00503157467f363ecc4ab34cd9fc0cd0ef754a888732775d03f2270d00fad9 |
fioprotocol-minimal-3.4.0-ubuntu-18.04-amd64.deb | 5b8e79540a3f162dfc614e64d383fdf6b183ef3664ce1fb4ec37a51117f0b8c4 |
fioprotocol-3.4.0-ubuntu-18.04-amd64.tgz | 2d498c4054644f890b581596bb2adf00c6967acf08eabf4948e2a062cb549bb4 |