p2pix-smart-contracts/docs/EventAndErrors.md
2022-11-25 21:36:44 -03:00

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