AmountCalculator
A helper contract for calculations related to order amounts
Functions
getMakingAmount
function getMakingAmount(
  uint256 orderMakerAmount,
  uint256 orderTakerAmount,
  uint256 swapTakerAmount
) public returns (uint256)Calculates maker amount
Parameters:
Name
Type
Description
orderMakerAmount
uint256
orderTakerAmount
uint256
swapTakerAmount
uint256
Return Values:
Name
Type
Description
Result
uint256
Floored maker amount
getTakingAmount
function getTakingAmount(
  uint256 orderMakerAmount,
  uint256 orderTakerAmount,
  uint256 swapMakerAmount
) public returns (uint256)Calculates taker amount
Parameters:
Name
Type
Description
orderMakerAmount
uint256
orderTakerAmount
uint256
swapMakerAmount
uint256
Return Values:
Name
Type
Description
Result
uint256
Ceiled taker amount
arbitraryStaticCall
function arbitraryStaticCall(
  address target,
  bytes data
) external returns (uint256)Performs an arbitrary call to target with data
Parameters:
Name
Type
Description
target
address
data
bytes
Return Values:
Name
Type
Description
Result
uint256
Bytes transmuted to uint256
Last updated