AtomicQueue
State Variables
userAtomicRequest
mapping(address => mapping(ERC20 => mapping(ERC20 => AtomicRequest))) public userAtomicRequest;Functions
getUserAtomicRequest
function getUserAtomicRequest(address user, ERC20 offer, ERC20 want) external view returns (AtomicRequest memory);Name
Type
Description
isAtomicRequestValid
Name
Type
Description
updateAtomicRequest
Name
Type
Description
solve
Name
Type
Description
viewSolveMetaData
Name
Type
Description
_calculateAssetAmount
Events
AtomicRequestUpdated
AtomicRequestFulfilled
Errors
AtomicQueue__UserRepeated
AtomicQueue__RequestDeadlineExceeded
AtomicQueue__UserNotInSolve
AtomicQueue__ZeroOfferAmount
Structs
AtomicRequest
Name
Type
Description
SolveMetaData
Name
Type
Description
Was this helpful?