FIP - Code Impact Overview

Moving to archive. In place of this I am creating a detailed release summary that discusses all table and ABI impacts of new actions and endpoints.

Summarizes code impacts for FIO features

 

fio

fio.contract

Launch Contracts Independently?

Table Migration

ABI changes

BP Impact

Notes

 

fio

fio.contract

Launch Contracts Independently?

Table Migration

ABI changes

BP Impact

Notes

FIP-9 (Allow voting and proxying without a FIO Address)

No changes

#12

  • voteproducer (modify)

  • voteproxy (modify)

Yes

 

 

 

 

FIP-7 (Burn FIO Address)

#188

  • burn_fio_address (new)

#11

  • burnaddress (new)

Yes

 

 

 

 

FIP-10 (Redesign Fee Computation for BPs)

#174

  • compute_fees (new)

#3

  • updatefees (modify)

  • setfeevote (modify)

  • setfeemult (modify)

  • bundlevote (modify)

Yes

 

 

 

FIP-1.b (xfer address and OBT optimization)

#84

  • transfer_fio_address

  • get_obt_data (modify)

  • get_pending_fio_requests (modify)

  • get_sent_fio_requests (modify)

  • get_cancelled_fio_requests (modify)

#84

  • xferaddress (new)

No

 

A lot of the chain code is already deployed (but disabled) in fio v2.0.0

FIP-11 (Enhance bundled transaction usability)

 

  • transfer_tokens_fio_add (new)

  • add_bundled_transactions (new)

#28, #27

  • trnsfiopubad (new)

  • addbundles (new)

 

 

 

 

Depends on FIP-1.b

FIP-13 (get_all_pub_add)

#216

  • get_pub_addresses (new)

 

N/A

 

 

 

 

FIP-6 (ability to lock tokens)

#148

  • transfer_locked_tokens (new)

  • get_locks (new)

  • get_fio_balance (modify)

#4

  • trnsloctoks (new)

Yes