5.0 KiB
EventAndErrors
Events
AllowedERC20Updated
event AllowedERC20Updated(address indexed token, bool indexed state)
Parameters
Name | Type | Description |
---|---|---|
token indexed |
address | undefined |
state indexed |
bool | undefined |
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 |
LockBlocksUpdated
event LockBlocksUpdated(uint256 blocks)
Parameters
Name | Type | Description |
---|---|---|
blocks | 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 |
ReputationUpdated
event ReputationUpdated(address reputation)
Parameters
Name | Type | Description |
---|---|---|
reputation | address | undefined |
ValidSignersUpdated
event ValidSignersUpdated(address[] signers)
Parameters
Name | Type | Description |
---|---|---|
signers | address[] | undefined |
Errors
AddressDenied
error AddressDenied()
Address doesn't exist in a MerkleTree.Address not allowed as relayer.0x3b8474be
AlreadyReleased
error AlreadyReleased()
Lock already released or returned.0x63b4904e
AmountNotAllowed
error AmountNotAllowed()
Wished amount to be locked exceeds the limit allowed.0x1c18f846
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
LengthMismatch
error LengthMismatch()
Arrays' length don't match.0xff633a38
LoopOverflow
error LoopOverflow()
Loop bounds have overflowed.0xdfb035c9
NoTokens
error NoTokens()
No tokens array provided as argument.0xdf957883
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.msg.sender
and the seller differ.0x85d1f726
TokenDenied
error TokenDenied()
Token address not allowed to be deposited.0x1578328e
TxAlreadyUsed
error TxAlreadyUsed()
Transaction already used to unlock payment.0xf490a6ea