ref-fvm
ref-fvm copied to clipboard
EVM runtime: Implement value transfers
Sending tokens between two accounts without invoking any contract. This should be all implemented on the bridge level.
Do we want to model intra-EVM and cross runtime value transfers differently?
In this iteration we're using the bridge as the source of truth about EVM accounts balances, so it needs to go through the bridge to map EVM addresses to FIL addresses (if they exist). Also sending to an EVM account that doesn't have a FIL mapped account will trap the funds on the bridge until the mapping is discovered.
@raulk Do we need this for M2.1?
This was from the days of bridges. f4 makes this moot.