3.2 KiB
3.2 KiB
EventAndErrors
Events
DepositAdded
event DepositAdded(address indexed seller, uint256 depositID, address token, uint256 amount)
███ Events ████████████████████████████████████████████████████████████
Parameters
Name | Type | Description |
---|---|---|
seller indexed |
address | undefined |
depositID | uint256 | undefined |
token | address | undefined |
amount | uint256 | undefined |
DepositClosed
event DepositClosed(address indexed seller, uint256 depositID)
Parameters
Name | Type | Description |
---|---|---|
seller indexed |
address | undefined |
depositID | uint256 | undefined |
DepositWithdrawn
event DepositWithdrawn(address indexed seller, uint256 depositID, uint256 amount)
Parameters
Name | Type | Description |
---|---|---|
seller indexed |
address | undefined |
depositID | uint256 | undefined |
amount | uint256 | undefined |
FundsWithdrawn
event FundsWithdrawn(address owner, uint256 amount)
Parameters
Name | Type | Description |
---|---|---|
owner | address | undefined |
amount | uint256 | undefined |
LockAdded
event LockAdded(address indexed buyer, bytes32 indexed lockID, uint256 depositID, uint256 amount)
Parameters
Name | Type | Description |
---|---|---|
buyer indexed |
address | undefined |
lockID indexed |
bytes32 | undefined |
depositID | uint256 | undefined |
amount | uint256 | undefined |
LockReleased
event LockReleased(address indexed buyer, bytes32 lockId)
Parameters
Name | Type | Description |
---|---|---|
buyer indexed |
address | undefined |
lockId | bytes32 | undefined |
LockReturned
event LockReturned(address indexed buyer, bytes32 lockId)
Parameters
Name | Type | Description |
---|---|---|
buyer indexed |
address | undefined |
lockId | bytes32 | undefined |
Errors
AlreadyReleased
error AlreadyReleased()
Lock already released or returned.0x63b4904e
DepositAlreadyExists
error DepositAlreadyExists()
Deposit already exist and it is still valid.0xc44bd765
InvalidDeposit
error InvalidDeposit()
Deposit not valid anymore.0xb2e532de
InvalidSigner
error InvalidSigner()
Signer is not a valid signer.0x815e1d64
LoopOverflow
error LoopOverflow()
Loop bounds have overflowed.0xdfb035c9
NotEnoughTokens
error NotEnoughTokens()
Not enough token remaining on deposit.0x22bbb43c
NotExpired
error NotExpired()
Lock not expired or already released.Another lock with same ID is not expired yet.0xd0404f85
OnlySeller
error OnlySeller()
Only seller could call this function.0x85d1f726
TxAlreadyUsed
error TxAlreadyUsed()
Transaction already used to unlock payment.0xf490a6ea