StrategyStandardSaleForFixedPrice
Strategy that executes an order at a fixed price that can be taken either by a bid or an ask.
View methods
PROTOCOL_FEE
Returns
Name | Type | Description |
---|---|---|
PROTOCOL_FEE | uint256 | protocol fee (e.g., 200 = 2%) |
canExecuteTakerAsk
Check whether a taker ask order can be executed against a maker bid
Parameters
Name | Type | Description |
---|---|---|
takerAsk | OrderTypes.TakerOrder | taker ask order |
makerBid | OrderTypes.MakerOrder | maker bid order |
Returns
Name | Type | Description |
---|---|---|
isValid | bool | whether strategy can be executed, tokenId to execute, amount of tokens to execute |
price | uint256 | price of the transaction |
amount | uint256 | amount of tokens to transfer |
canExecuteTakerBid
Check whether a taker bid order can be executed against a maker ask
Parameters
Name | Type | Description |
---|---|---|
takerBid | OrderTypes.TakerOrder | taker bid order |
makerAsk | OrderTypes.MakerOrder | maker ask order |
Returns
Name | Type | Description |
---|---|---|
isValid | bool | whether strategy can be executed, tokenId to execute, amount of tokens to execute |
price | uint256 | price of the transaction |
amount | uint256 | amount of tokens to transfer |
viewProtocolFee
Return protocol fee for this strategy
Returns
Name | Type | Description |
---|---|---|
protocolFee | uint256 | protocol fee |
Last updated