4 txs
1 call
constructor
constructor(address ethVault, address bridge, uint256 ethPoolId)
functions
BRIDGE
viewfunction BRIDGE() view returns (address)
ETH_POOL_ID
viewfunction ETH_POOL_ID() view returns (uint256)
ETH_VAULT
viewfunction ETH_VAULT() view returns (address)
depositETH
payablefunction depositETH() payable
transferETH
payablefunction transferETH(string srcChannel, uint256 amountLD, uint256 minAmountLD, bytes to, uint256 refuelAmount, tuple externalInfo, address refundTo) payable
events
No events.
errors
TokiCannotCloseChannel
error TokiCannotCloseChannel()
TokiCannotTimeoutPacket
error TokiCannotTimeoutPacket()
TokiChannelNotFound
error TokiChannelNotFound(string portId, string channelId)
TokiContractNotAllowed
error TokiContractNotAllowed(string name, address addr)
TokiDepeg
error TokiDepeg(uint256 poolId)
TokiDstChainIdNotAccepted
error TokiDstChainIdNotAccepted(uint256 dstChainId)
TokiDstOuterGasShouldBeZero
error TokiDstOuterGasShouldBeZero()
TokiExceed
error TokiExceed(string name, uint256 value, uint256 limit)
TokiExceedAdd
error TokiExceedAdd(string name, uint256 current, uint256 add, uint256 limit)
TokiFailToRefund
error TokiFailToRefund()
TokiFallbackUnauthorized
error TokiFallbackUnauthorized(address caller)
TokiFlowRateLimitExceed
error TokiFlowRateLimitExceed(uint256 current, uint256 add, uint256 limit)
TokiInsufficientAmount
error TokiInsufficientAmount(string name, uint256 value, uint256 needed)
TokiInsufficientPoolLiquidity
error TokiInsufficientPoolLiquidity(uint256 value, uint256 needed)
TokiInvalidAppVersion
error TokiInvalidAppVersion(uint256 expected, uint256 actual)
TokiInvalidBalanceDeficitFeeZone
error TokiInvalidBalanceDeficitFeeZone()
TokiInvalidPacketType
error TokiInvalidPacketType(uint8)
TokiInvalidProposedVersion
error TokiInvalidProposedVersion(string version)
TokiInvalidRecipientBytes
error TokiInvalidRecipientBytes()
TokiInvalidRetryType
error TokiInvalidRetryType(uint8)
TokiInvalidSafeZoneRange
error TokiInvalidSafeZoneRange(uint256 min, uint256 max)
TokiMock
error TokiMock(string message)
TokiNativeTransferIsFailed
error TokiNativeTransferIsFailed(address to, uint256 value)
TokiNoFee
error TokiNoFee()
TokiNoPeerPoolInfo
error TokiNoPeerPoolInfo()
TokiNoPool
error TokiNoPool(uint256 poolId)
TokiNoRevertReceive
error TokiNoRevertReceive()
TokiNotEnoughNativeFee
error TokiNotEnoughNativeFee(uint256 value, uint256 limit)
TokiPeerPoolInfoNotFound
error TokiPeerPoolInfoNotFound(uint256 chainId, uint256 poolId)
TokiPeerPoolIsAlreadyActive
error TokiPeerPoolIsAlreadyActive(uint256 chainId, uint256 poolId)
TokiPeerPoolIsNotReady
error TokiPeerPoolIsNotReady(uint256 peerChainId, uint256 peerPoolId)
TokiPeerPoolIsRegistered
error TokiPeerPoolIsRegistered(uint256 chainId, uint256 poolId)
TokiPoolRecvIsFailed
error TokiPoolRecvIsFailed(uint256 poolId)
TokiPoolWithdrawConfirmIsFailed
error TokiPoolWithdrawConfirmIsFailed(uint256 poolId)
TokiPriceIsExpired
error TokiPriceIsExpired(uint256 updatedAt)
TokiPriceIsNotPositive
error TokiPriceIsNotPositive(int256 value)
TokiRequireOrderedChannel
error TokiRequireOrderedChannel()
TokiRetryExpired
error TokiRetryExpired(uint256 expiryBlock)
TokiSamePool
error TokiSamePool(uint256 poolId, address pool)
TokiSlippageTooHigh
error TokiSlippageTooHigh(uint256 amountGD, uint256 eqReward, uint256 eqFee, uint256 minAmountGD)
TokiTransferIsFailed
error TokiTransferIsFailed(address token, address to, uint256 value)
TokiTransferIsStop
error TokiTransferIsStop()
TokiUnregisteredChainId
error TokiUnregisteredChainId(string channel)
TokiUnregisteredPoolId
error TokiUnregisteredPoolId(uint256 poolId)
TokiZeroAddress
error TokiZeroAddress(string message)
TokiZeroAmount
error TokiZeroAmount(string message)
TokiZeroValue
error TokiZeroValue(string message)
creation bytecode
0x60e03461013457601f610adb38819003918201601f19168301916001600160401b0383118484101761013857808492606094604052833981010312610134576100478161014c565b60406100556020840161014c565b920151916001600160a01b03821615610103576001600160a01b03169081156100d45760805260a05260c05260405161097a90816101618239608051818181609c015281816103df01526104f9015260a05181818161013f015281816103170152610599015260c0518181816101bf0152818161037101526105f10152f35b604051636bc37c5f60e11b815260206004820152600660248201526562726964676560d01b6044820152606490fd5b604051636bc37c5f60e11b8152602060048201526008602482015267195d1a15985d5b1d60c21b6044820152606490fd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036101345756fe6080806040526004361015610012575f80fd5b5f905f3560e01c9081631f8679e9146104035750806372f827db14610394578063b682a2441461033b578063ee9a31a2146102cc5763f6326fb314610055575f80fd5b807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261020f57341561026d578073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016803b1561021d576040517fd0e30db0000000000000000000000000000000000000000000000000000000008152828160048134865af190811561024d578391610258575b50506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001660048201819052346024830152916020908290604490829087905af1801561024d57610220575b50803b1561021d578180916064604051809481937f8dbdbe6d0000000000000000000000000000000000000000000000000000000083527f000000000000000000000000000000000000000000000000000000000000000060048401523460248401523360448401525af18015610212576101fe5750f35b8161020891610880565b61020f5780f35b80fd5b6040513d84823e3d90fd5b50fd5b6102419060203d602011610246575b6102398183610880565b8101906108ee565b610186565b503d61022f565b6040513d85823e3d90fd5b8161026291610880565b61021d57815f610100565b6040517f92a4f38a00000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f6d73672e76616c756500000000000000000000000000000000000000000000006044820152606490fd5b503461020f57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261020f57602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b503461020f57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261020f5760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b503461020f57807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc36011261020f57602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b8260e07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126107e55760043567ffffffffffffffff81116107e55761044e903690600401610852565b90926024359360643567ffffffffffffffff81116107e557610474903690600401610852565b60a4969196359067ffffffffffffffff82116107e5578136039360407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8601126107e55760c4359573ffffffffffffffffffffffffffffffffffffffff87168097036107e5578434106107e9575073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001693843b156107e5576040517fd0e30db00000000000000000000000000000000000000000000000000000000081525f81600481858a5af180156107da576107c5575b506040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016600482018190526024820183905295602090829060449082908e905af180156107ba5761079d575b508034039234841161077057899a7f000000000000000000000000000000000000000000000000000000000000000092873b1561076c5761065a6106a2956101249c6040519d8e7fe962289600000000000000000000000000000000000000000000000000000000815261012060048201520191610906565b938060248d015260448c015260648b015260443560848b01527ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8a84030160a48b0152610906565b9360843560c48801527ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8786030160e48801527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdd83600401359101811215610768578201916024600484013593019067ffffffffffffffff841161076457833603821361076457889686602060246107478c9a968b9960408b99526040860191610906565b94013591015261010483015203925af18015610212576101fe5750f35b8880fd5b8780fd5b8b80fd5b60248a7f4e487b710000000000000000000000000000000000000000000000000000000081526011600452fd5b6107b59060203d602011610246576102398183610880565b6105e1565b6040513d8c823e3d90fd5b6107d29199505f90610880565b5f978a61055b565b6040513d5f823e3d90fd5b5f80fd5b7f581bd8e400000000000000000000000000000000000000000000000000000000815260606004820152600960648201527f6d73672e76616c7565000000000000000000000000000000000000000000000060848201523460248201526044810185905260a490fd5b9181601f840112156107e55782359167ffffffffffffffff83116107e557602083818601950101116107e557565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176108c157604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b908160209103126107e5575180151581036107e55790565b601f82602094937fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe093818652868601375f858286010152011601019056fea2646970667358221220074bbd5fb4fdc2f7bb0a7c2d706b5d0476cb6ec68e33bd4fc1e2e279fbf3bdc164736f6c634300081c003300000000000000000000000096b8414013be279dafab094f8788f721ee38f29700000000000000000000000023229fb4a8b8657d9f132952681bc83ca4d72a490000000000000000000000000000000000000000000000000000000000000003