0 txs
1 call
constructor
No constructor.
functions
forceCancelCloseIntent
nonpayablefunction forceCancelCloseIntent(uint256 intentId)
forceCancelInterdealerIntent
nonpayablefunction forceCancelInterdealerIntent(uint256 intentId)
forceCancelOpenIntent
nonpayablefunction forceCancelOpenIntent(uint256 intentId)
events
ForceCancelCloseIntent
event ForceCancelCloseIntent(uint256 intentId)
ForceCancelOpenIntent
event ForceCancelOpenIntent(uint256 intentId)
errors
BalanceSetupRequired
error BalanceSetupRequired()
BridgePaused
error BridgePaused()
BridgeWithdrawPaused
error BridgeWithdrawPaused()
CooldownNotOver
error CooldownNotOver(string cooldown, uint256 currentTime, uint256 requiredTime)
DepositingPaused
error DepositingPaused()
GlobalPaused
error GlobalPaused()
InsufficientBalance
error InsufficientBalance(address token, uint256 requested, uint256 available)
InternalTransferPaused
error InternalTransferPaused()
InvalidState
error InvalidState(string property, uint8 currentStatus, uint8[] requiredStatus)
InvalidSyncTimestamp
error InvalidSyncTimestamp(uint256 currentTime, uint256 lastTransitionTimestamp)
ItemNotFound
error ItemNotFound(uint256 item)
LiquidatingPaused
error LiquidatingPaused()
MaxPartyBConnectionsReached
error MaxPartyBConnectionsReached(uint256 current, uint256 maximum)
NonZeroBalancePartyB
error NonZeroBalancePartyB(address partyB, uint256 balance)
PartyAActionsPaused
error PartyAActionsPaused()
PartyBActionsPaused
error PartyBActionsPaused()
ThirdPartyActionsPaused
error ThirdPartyActionsPaused()
WithdrawingPaused
error WithdrawingPaused()
ZeroAddress
error ZeroAddress(string property)
creation bytecode
0x6080806040523461001657611712908161001c8239f35b600080fdfe608080604052600436101561001357600080fd5b600090813560e01c9081631483ad9d14610bb85781632ab1158614610909575063a244f1a61461004257600080fd5b34610906576020366003190112610906577ffce96d8b9b34f73081d511b432ae5a90a254efc831e060fda6888a0e03c548aa5460ff8160a01c166108f45760c01c60ff166108e25760043581527f789f235d4a18fa93b2c978498e44ac1aabf0a4c57ab0a0fdc991d7fbc4a9492760205260408120600e8101805460ff811660068110156108ce576002810361088a57506011830180547ffce96d8b9b34f73081d511b432ae5a90a254efc831e060fda6888a0e03c548ae54906101068282610cd0565b42111561082f57505042905560ff1916600317905561012481610dd0565b9060408201515183527f316cd9f80e16af2a12ce33cac96aeb1f3125dc040f5be132549ff7c414a113d46020526040832060076040519161016483610bcd565b8054835260ff600182015416151560208401526040516101928161018b8160028601610d13565b0382610c1c565b604084015260ff6003820154166101a881610cf3565b60608401526004810154608084015260ff600582015460018060a01b03811660a086015260a01c16151560c0840152600681015460e08401520154610100820152608083019061023260018060a01b0383511660018060a01b03166000527fdd1d6d04e1f24037b02215b0852708bab55d9f1305ee6cb777ad46ae2573bb18602052604060002090565b60a0909101516001600160a01b03908116865260209182526040808720935190911660009081527fdd1d6d04e1f24037b02215b0852708bab55d9f1305ee6cb777ad46ae2573bb18909252902060018060a01b036101808501515116855260205260408420936102c26102b26020604087015101516060870151906110eb565b60406101808701510151906110eb565b6020610180860151015180670de0b6b3a7640000810204670de0b6b3a7640000148115171561081b5790670de0b6b3a76400006103009202906110fe565b9460018060a01b036101a08601511682527ffce96d8b9b34f73081d511b432ae5a90a254efc831e060fda6888a0e03c548c160205260408220604086015151835260205261036860408320546103636020604089015101516060890151906110eb565b6110eb565b6020610180870151015180670de0b6b3a7640000810204670de0b6b3a764000014811517156108075790670de0b6b3a76400006103a69202906110fe565b9560c0670de0b6b3a76400006103c9602060408a0151015160608a0151906110eb565b0496019260018451511460001461073f57835190976103fc916001600160a01b03906103f490610c3e565b511692610cd0565b60018301549091906001600160a01b031615801561072a575b610703576104229261111e565b50516001600160a01b039061043690610c3e565b516001830154911693906001600160a01b0316158015610715575b610703576104689361046292611207565b50610dd0565b805182527f789f235d4a18fa93b2c978498e44ac1aabf0a4c57ab0a0fdc991d7fbc4a9492b908160205260408320549160808201906104af60018060a01b03835116611079565b5460001994908581019081116106ef57806105176104e161052b936104dc60018060a01b03895116611079565b610fd7565b90549060031b1c6104fe856104dc60018060a01b038a5116611079565b90919082549060031b91821b91600019901b1916179055565b84516104dc906001600160a01b0316611079565b90549060031b1c865281602052604086205561055761055260018060a01b03845116611079565b610fef565b8251855260205283604081205560018060a01b039051166000527f789f235d4a18fa93b2c978498e44ac1aabf0a4c57ab0a0fdc991d7fbc4a9492a60205260406000208054908382019182116106db575560a0810180516001600160a01b03166105ec575b837f8752e51dec575612ce41982fcfc5c7f4483bb482a23fd76ba02ee694e8dd1d9460206040516004358152a180f35b815184527f789f235d4a18fa93b2c978498e44ac1aabf0a4c57ab0a0fdc991d7fbc4a9492c928360205260408520549061062e60018060a01b03845116611079565b549081019081116106c757916105529161068f8461067b61065e6106b3976104dc60018060a01b03885116611079565b90549060031b1c6104fe856104dc60018060a01b03895116611079565b83516104dc906001600160a01b0316611079565b905460039190911b1c875260208690526040872055516001600160a01b0316611079565b5182526020528060408120553880806105bc565b634e487b7160e01b86526011600452602486fd5b634e487b7160e01b85526011600452602485fd5b634e487b7160e01b87526011600452602487fd5b6040516348bdbaad60e01b8152600490fd5b5060028201546001600160a01b031615610451565b5060028301546001600160a01b031615610415565b9660a0949290859450610756906104689893610cd0565b610761818354610cd0565b8255600180861b036002830154169160018080881b03910154166040519283526020830152604082015260036060820152600160808201527f01d50ceb5c24ecd3677c023e7ee4cabc483d72aa142a834c9921bbeae02f46e1948591a16107c9818354610cd0565b8255600180841b036002830154169160018080861b0391015416604051928352602083015260408201526004606082015260016080820152a1610dd0565b634e487b7160e01b84526011600452602484fd5b634e487b7160e01b83526011600452602483fd5b60a49161083b91610cd0565b6040519063507cc63960e11b825260606004830152601c60648301527f666f72636543616e63656c4f70656e496e74656e7454696d656f75740000000060848301524260248301526044820152fd5b6040519061089782610c00565b600182526020368184013760026108ad83610c3e565b526108ca604051928392632eb59bcb60e01b845260048401610c61565b0390fd5b634e487b7160e01b85526021600452602485fd5b604051631db5524760e11b8152600490fd5b604051638bee704f60e01b8152600490fd5b80fd5b823461090657602080600319360112610bb457600435927ffce96d8b9b34f73081d511b432ae5a90a254efc831e060fda6888a0e03c548aa549060ff8260a01c16610ba5575060c01c60ff166108e2578282527f789f235d4a18fa93b2c978498e44ac1aabf0a4c57ab0a0fdc991d7fbc4a949358152604082209260058401805460ff81166006811015610b915760028103610b6f57506007860180547ffce96d8b9b34f73081d511b432ae5a90a254efc831e060fda6888a0e03c548af54906109d38282610cd0565b421115610b1457505042905560ff19166003179055604051936109f585610bcd565b80548552600181015480848701526002820154604087015260086003830154926060880193845260048101546080890152600360a0890152600681015460c08901524260e0890152015461010087015284527f789f235d4a18fa93b2c978498e44ac1aabf0a4c57ab0a0fdc991d7fbc4a9492e83526040842094600c86019051610a7f818361102f565b9060001990818314610afc575082549081019081116106ef5791610552610abe926104fe610ab06011979685610fd7565b90549060031b1c9184610fd7565b519401938454908103908111610807577f11fd8c3c660ef99493c573b750b7376cb312f7d0ce5212b0c15551b508c3b5b4939455604051908152a180f35b60249060405190631910c89760e01b82526004820152fd5b60a491610b2091610cd0565b6040519063507cc63960e11b825260606004830152601d60648301527f666f72636543616e63656c436c6f7365496e74656e7454696d656f757400000060848301524260248301526044820152fd5b6040519085610b7d83610c00565b60018352368184013760026108ad83610c3e565b634e487b7160e01b86526021600452602486fd5b638bee704f60e01b8152600490fd5b5080fd5b82346109065760203660031901126109065780f35b610120810190811067ffffffffffffffff821117610bea57604052565b634e487b7160e01b600052604160045260246000fd5b6040810190811067ffffffffffffffff821117610bea57604052565b90601f8019910116810190811067ffffffffffffffff821117610bea57604052565b805115610c4b5760200190565b634e487b7160e01b600052603260045260246000fd5b60c09160608252600c60608301526b496e74656e7453746174757360a01b608083015260a082019060ff9384936020948593168382015260a0604082015286518094520194019160005b828110610cba57505050505090565b8351851686529481019492810192600101610cab565b91908201809211610cdd57565b634e487b7160e01b600052601160045260246000fd5b60021115610cfd57565b634e487b7160e01b600052602160045260246000fd5b80546000939260018083169383821c938515610dc6575b6020958686108114610db057858552908115610d915750600114610d50575b5050505050565b90939495506000929192528360002092846000945b838610610d7d57505050500101903880808080610d49565b805485870183015294019385908201610d65565b60ff19168685015250505090151560051b010191503880808080610d49565b634e487b7160e01b600052602260045260246000fd5b93607f1693610d2a565b6040805167ffffffffffffffff939290916101e0830185811184821017610bea578152829482548452600180840154602090818701528351926101009384810181811083821117610bea57865260028701548152600387015483820152600487015486820152600587015460608201526006870154608082015260ff6007880154818116610e5d81610cf3565b60a084015260081c16610e6f81610cf3565b60c0820152855186810181811084821117610bea5787526008880154815260098801548482015260e082015285880152600a860154606088015260018060a01b039384600b88015416608089015284600c8801541660a0890152600d8701938651808092868854938481520190600098895287892090895b89868210610fbf5750505050610eff92500382610c1c565b60c089015260ff600e8801541660068110156108ce5760e0890152600f870154908801526010860154610120880152601186015461014088015260128601546101608801528451926060840191821184831017610fab575084526013850154831682526014850154908201526015840154818401526101808501526016830154166101a084015251916101c091610fa7908490610fa0908290601701610d13565b0384610c1c565b0152565b634e487b7160e01b81526041600452602490fd5b83548d16855287955090930192918101918101610ee7565b8054821015610c4b5760005260206000200190600090565b805490811561101957600019918201916110098383610fd7565b909182549160031b1b1916905555565b634e487b7160e01b600052603160045260246000fd5b91600091825b845481101561106e57816110498287610fd7565b90549060031b1c1461106657600019811461080757600101611035565b925050915090565b505091505060001990565b6001600160a01b031660009081527f789f235d4a18fa93b2c978498e44ac1aabf0a4c57ab0a0fdc991d7fbc4a949296020526040902090565b6001600160a01b031660009081527fdd1d6d04e1f24037b02215b0852708bab55d9f1305ee6cb777ad46ae2573bb196020526040902090565b81810292918115918404141715610cdd57565b8115611108570490565b634e487b7160e01b600052601260045260246000fd5b917f01d50ceb5c24ecd3677c023e7ee4cabc483d72aa142a834c9921bbeae02f46e19160a09161114e82866112f0565b50611158826110b2565b54156111c15761116882866115c3565b50600180841b0380921660005260038501602052600260406000200161118f828254610cd0565b90558160028601541691600186015416604051928352602083015260408201526003606082015260006080820152a190565b90506111ce818554610cd0565b8455600180831b03908160028601541691600186015416604051928352602083015260408201526003606082015260016080820152a190565b917f01d50ceb5c24ecd3677c023e7ee4cabc483d72aa142a834c9921bbeae02f46e19160a09161123782866112f0565b50611241826110b2565b54156112aa5761125182866115c3565b50600180841b03809216600052600385016020526002604060002001611278828254610cd0565b90558160028601541691600186015416604051928352602083015260408201526004606082015260006080820152a190565b90506112b7818554610cd0565b8455600180831b03908160028601541691600186015416604051928352602083015260408201526004606082015260016080820152a190565b600180820180546001600160a01b0380861660008181527ffce96d8b9b34f73081d511b432ae5a90a254efc831e060fda6888a0e03c548bc602090815260408083209585168352949052838120909501549497969460ff1660038110156115af5761157857600586018183825415928315611582575b505050611578578752600385016020528187208054611384866110b2565b54036114d55780549081156114ca5760038101918254908142106114ac576113ac8183610cd0565b918160011b918204600203611498579a611411926113f461144698979695937fa4cbd04abd4338dda0251107d9540e567d73a399eee8294003add55d10b1ff7e9c9d9e610cd0565b90421015611465575b42101561144c575b505461036381426110fe565b90556002870154935491516001600160a01b039482168516815294841660208601521691909116604083015281906060820190565b0390a190565b6002820161145c81548d54610cd0565b8c555538611405565b81600184018d61147782548254610cd0565b905582421060001461149257600285019081549055556113fd565b556113fd565b634e487b7160e01b8c52601160045260248cfd5b8551630a057dbf60e21b815242600482015260248101839052604490fd5b509496505050505050565b907fa4cbd04abd4338dda0251107d9540e567d73a399eee8294003add55d10b1ff7e9596976114469392611508876110b2565b54808255806115655750425b6003820155600181019061152f600283549201918254610cd0565b9055556002870154935491516001600160a01b039482168516815294841660208601521691909116604083015281906060820190565b8061036361157392426110fe565b611514565b5093955050505050565b8261159d929394508c5260048a01602052868c205490610fd7565b90549060031b1c161415818338611366565b634e487b7160e01b89526021600452602489fd5b906005820190815490811515806116d1575b6116cb5760018060a01b0392838216926000928484526003870160205260408420917fdd1d6d04e1f24037b02215b0852708bab55d9f1305ee6cb777ad46ae2573bb1a54808210156116ad57505061162c906110b2565b5480825583600183015583600283015580156000146116975750600342915b01558054918381526004860160205282604082205568010000000000000000831015610fab57509061168291600182018155610fd7565b909283549160031b92831b921b191617905590565b6116a781610363600393426110fe565b9161164b565b604492506040519163a4fb440360e01b835260048301526024820152fd5b50505090565b5060018060a01b038082169081600052600486016020526116f760406000205486610fd7565b90549060031b1c16146115d556fea164736f6c6343000813000a