Erc20Escrow
EVENTS
ClaimedRoyalties(owner, tokens, amounts)
AddedTokenSupports(token)
ClaimedRoyalties(address owner, address[] tokens, uint256[] amounts) |
---|
Event emitted when the |
AddedTokenSupport(address token) |
---|
Event emitted when the |
FUNCTIONS
escrowedTokensByOrder(_orderId)
claimableTokensByOwner(_owner)
isTokenSupported(_token)
addSupportedTokens(_token)
deposit(_token, _orderId, _sender, _amount)
withdraw(_orderId, _receiver, _amount)
transferRoyalty(_token, _sender, _owner, _amount)
transferRoyalty(_orderId, _to, _amount)
transferPlatformFee(_token, _sender, _feesEscrow, _amount)
transferPlatformFee(_orderId, _feesEscrow, _amount)
claimRoyalties(_owner)
escrowedTokensByOrder(uint256 _orderId) -> uint256 |
---|
Returns the amount of tokens currently escrowed for the given |
visibility: external |
state mutability: view |
claimableTokensByOwner(address _owner) -> address[], uint256[] |
---|
Returns the token contract addresses and corresponding amounts available to claim by |
visibility: external |
state mutability: view |
isTokenSupported(address _token) -> bool |
---|
Returns true or false based on whether token type |
visibility: external |
state mutability: view |
addSupportedTokens(address _token) |
---|
Adds |
Emits an |
visibility: external |
state mutability: |
deposit(address _token, uint256 _orderId, address _sender, uint256 _amount) |
---|
Transfers |
visibility: external |
state mutability: |
withdraw(uint256 _orderId, address _receiver, uint256 _amount) |
---|
Withdraws |
Requirement:
|
visibility: external |
state mutability: |
transferRoyalty(address _token, address _sender, address _owner, uint256 _amount) |
---|
Transfers creator royalties from |
visibility: external |
state mutability: |
transferRoyalty(uint256 _orderId, address _to, uint256 _amount) |
---|
Transfers creator royalties deducted from escrowed buy orders to escrow. |
Requirement:
|
visibility: external |
state mutability: |
transferPlatformFee(address _token, address _sender, address _feesEscrow, uint256 _amount) |
---|
Transfers platform fees from |
visibility: external |
state mutability: |
transferPlatformFee(uint256 _orderId, address _feesEscrow, uint256 _amount) |
---|
Transfers platform fees deducted from escrowed buy orders to |
visibility: external |
state mutability: |
claimRoyalties(address _owner) |
---|
Withdraws any claimable tokens to _owner, and updates the records to reflect that there are no more tokens remaining to claim. |
Emits a |
visibility: external |
state mutability: |
Last updated