Ethereum
EthMinter.sol
EthMinter.impl.sol
event Swap(address hubContract, string fromChain, string toChain, bytes fromAddr, bytes toAddr, address tokenAddress, bytes32[] bytes32s, uint[] uints);
An event occurs when a bridge operator executes bridging with Ethereum Minter through the Orbit Bridge System.
address hubContract
: Orbit Hub Contract Addressstring fromChain
: Chain Symbol requesting bridgingstring toChain
: Chain Symbol to execute bridgingbytes fromAddr
: Address of the chain requesting bridgingbytes toAddr
: Address of chain to execute bridgingaddress tokenAddress
: Token Address minted by bridging executionbytes32[] bytes32s
: Bytes32 data array used in the bridging consensus processuint[] uints
: Uint data array used in the bridging consensus process
event SwapRequest(string fromChain, string toChain, address fromAddr, bytes toAddr, bytes token, address tokenAddress, uint8 decimal, uint amount, uint depositId, uint block);
Event occurs when a user who use the Orbit Bridge System requests bridging to Ethereum Minter
string fromChain
: Chain Symbol requesting bridgingstring toChain
: Chain Symbol to execute bridgingbytes fromAddr
: Address of the chain requesting bridgingbytes toAddr
: Address of chain to execute bridgingbytes token
: Token Information to be executed bridgingaddress tokenAddress
: Token Address requesting bridginguint8 decimal
: Token Decimal requesting bridginguint amount
: Token Amount requesting bridginguint depositId
: Unique Identifier of bridging requestuint block
: Block number requested for bridging
pragma solidity 0.5.0;
interface EthMinter {
function getVersion() public pure returns(string memory);
function getTokenAddress(bytes memory token) public view returns(address);
function getChainId(string memory _chain) public view returns(bytes32);
function swap(address hubContract, string memory fromChain, bytes memory fromAddr, bytes memory toAddr, bytes memory token, bytes32[] memory bytes32s, uint[] memory uints, uint8[] memory v, bytes32[] memory r, bytes32[] memory s) public;
function requestSwap(address tokenAddress, string memory toChain, bytes memory toAddr, uint amount) payable public;
}
Last modified 1yr ago