IDepositExecute

Interface for handler contracts that support deposits and deposit executions. @author ChainSafe Systems.

deposit(bytes32 resourceID, uint8 destinationChainID, uint64 depositNonce, address depositer, bytes data) external

It is intended that deposit are made using the Bridge contract. @param destinationChainID Chain ID deposit is expected to be bridged to. @param depositNonce This value is generated as an ID by the Bridge contract. @param depositer Address of account making the deposit in the Bridge contract. @param data Consists of additional data needed for a specific deposit.

executeProposal(bytes32 resourceID, bytes data) external

It is intended that proposals are executed by the Bridge contract. @param data Consists of additional data needed for a specific deposit execution.

© UMA Project 2018-2019