Protocol allows to create escrow deposits in different cryptocurrencies and can be used in various applications. It is designed to minimize fees and provide easy experience for all participants.
solc version 0.5.0+commit.1d4f565a.Emscripten.clang
event NewDeposit
Type
Name
bytes32
depositHash
event WithdrawnDeposit
Type
Name
address
from
address
beneficiary
uint256
amount
bytes32
messageHash
event RefundedDeposit
Type
Name
address
recipient
uint256
amount
bytes32
messageHash
function getDepositHash
constant pure
Type
Name
address
from
bytes32
messageHash
address
beneficiary
address
witness
uint256
expirationTime
function getDeposits
constant view
Type
Name
bytes32
messageHash
address
witness
function getDeposit
constant view
Type
Name
bytes32
depositHash
function deposit
payable payable
Type
Name
bytes32
messageHash
address
beneficiary
address
witness
uint256
expirationTime
uint256
witnessFee
uint256
relayerFee
function release
nonpayable
Type
Name
bytes32
depositHash
bytes
signature
function refund
nonpayable
Type
Name
bytes32
depositHash
function addWitnessFee
payable payable
Type
Name
bytes32
depositHash
function addRelayerFee
payable payable
Type
Name
bytes32
depositHash
About
Protocol allows to create escrow deposits in different cryptocurrencies and can be used in various applications. It is designed to minimize fees and provide easy experience for all participants.