HashflowRouter

Verified contract

Active on Ethereum with 4,304 txns
Deployed by via 0x89deefb1 at 18059492
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "HashflowRouter"

0x880f8cc0d45a186ecb0b299f18209168c50201b424ab67d5d71ff98687d1b465
0x05f1ae43998b7bd18c77bb6477cec8e8f2b66673f6530758f556815f4a73f230
0xc948a0ae633d6cc9ef02758675d1689ea6a53b6010aa28a242c9bbd131d08395
0x60f9a7e63d599c13944fb7347ff0495bcabd4009f378aea035a81a62011a4311
From
0x4b11b354eac990da64eb4d6a6ca6ba5843f812a3f68005f581d9c35c936fc136
0xb9bb64b0b874f34f08f7564d9bb9d7a2dc035297c154436fb3623c800179edd2
0x572f400a97ab5c8ee922d29bb565809b25a9a2338deccc1288e5ca5a1ffac928
0x212abfc9e50200682f32820f510f2b09f45e1419635c42be2fdb7e98be4ef048
0x1d61115a1739245b72cee4e2a028efbc1ab0e4417969aec80531549d2fbd8f3a
0xfee8767d18b1dc9a7204ddc5ed33d40a1d4e29e1312609376fe46e86cb5621cb
From

Functions
Getter at block 21000557
_WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Hashflow - Router, version=1.0, chainId=1, verifyingContract=0x55084ee0fef03f14a305cd24286359a35d735151, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
factory(view returns (address)
0xde828fdc3f497f16416d1bb645261c7c6a62dab5
limitOrderGuardian(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xac6a83b29e5ff66fd558171ead7ed9d619b055d0
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
renounceOwnership(view 
Read-only
authorizedPools(addressview returns (bool)
authorizedXChainCallers(addressuint16bytes32view returns (bool)
authorizedXChainMessengersByCallee(addressaddressview returns (bool)
authorizedXChainMessengersByPool(addressaddressview returns (bool)
authorizedXChainPools(bytes32uint16bytes32view returns (bool)
State-modifying
acceptOwnership(
fillXChain(struct IHashflowRouterXChainFillMessage fillMessage
forceUnauthorizePool(address pool
initialize(address _factory
killswitchPool(address poolbool enabled
tradeRFQM(struct IQuoteRFQMQuote quote
tradeRFQMLimitOrder(struct IQuoteRFQMQuote quotebytes guardianSignature
tradeRFQMLimitOrderWithPermit(struct IQuoteRFQMQuote quotebytes guardianSignatureuint256 deadlineuint8 vbytes32 rbytes32 suint256 amountToApprove
tradeRFQMWithPermit(struct IQuoteRFQMQuote quoteuint256 deadlineuint8 vbytes32 rbytes32 suint256 amountToApprove
tradeRFQT(struct IQuoteRFQTQuote quotepayable 
tradeRFQTWithPermit(struct IQuoteRFQTQuote quoteuint256 deadlineuint8 vbytes32 rbytes32 suint256 amountToApprove
tradeXChainRFQM(struct IQuoteXChainRFQMQuote quotebytes32 dstContractbytes dstCalldatapayable 
tradeXChainRFQMWithPermit(struct IQuoteXChainRFQMQuote quotebytes32 dstContractbytes dstCalldatauint256 deadlineuint8 vbytes32 rbytes32 suint256 amountToApprovepayable 
tradeXChainRFQT(struct IQuoteXChainRFQTQuote quotebytes32 dstContractbytes dstCalldatapayable 
tradeXChainRFQTWithPermit(struct IQuoteXChainRFQTQuote quotebytes32 dstContractbytes dstCalldatauint256 deadlineuint8 vbytes32 rbytes32 suint256 amountToApprovepayable 
transferOwnership(address newOwner
updateLimitOrderGuardian(address guardian
updatePoolAuthorization(address poolbool authorized
updateXChainCallerAuthorization(uint16 otherHashflowChainIdbytes32 callerbool authorized
updateXChainMessengerAuthorization(address xChainMessengerbool authorized
updateXChainMessengerCallerAuthorization(address xChainMessengerbool authorized
updateXChainPoolAuthorization(uint16 otherHashflowChainIdbytes32 otherPoolbool authorized
withdrawFunds(address token
Events
EIP712DomainChanged(
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
UpdateLimitOrderGuardian(address guardian
UpdatePoolAuthorizaton(address poolbool authorized
UpdateXChainCallerAuthorization(address indexed pooluint16 otherHashflowChainIdbytes32 callerbool authorized
UpdateXChainMessengerAuthorization(address indexed pooladdress xChainMessengerbool authorized
UpdateXChainMessengerCallerAuthorization(address indexed calleeaddress xChainMessengerbool authorized
UpdateXChainPoolAuthorization(address indexed pooluint16 otherHashflowChainIdbytes32 otherChainPoolbool authorized
Constructor
constructor(address weth
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidShortString(
StringTooLong(string str