Skip to main content

Solidity API

AccountingMath​

_MAX_BUNDLER_REFUND_RATE​

uint256 _MAX_BUNDLER_REFUND_RATE

_SOLVER_GAS_LIMIT_BUFFER_PERCENTAGE​

uint256 _SOLVER_GAS_LIMIT_BUFFER_PERCENTAGE

_SCALE​

uint256 _SCALE

_FIXED_GAS_OFFSET​

uint256 _FIXED_GAS_OFFSET

withSurcharge​

function withSurcharge(uint256 amount, uint256 surchargeRate) internal pure returns (uint256 adjustedAmount)

withoutSurcharge​

function withoutSurcharge(uint256 amount, uint256 surchargeRate) internal pure returns (uint256 unadjustedAmount)

withSurcharges​

function withSurcharges(uint256 amount, uint256 atlasSurchargeRate, uint256 bundlerSurchargeRate) internal pure returns (uint256 adjustedAmount)

getSurcharge​

function getSurcharge(uint256 unadjustedAmount, uint256 surchargeRate) internal pure returns (uint256 surchargeAmount)

maxBundlerRefund​

function maxBundlerRefund(uint256 metacallGasCost) internal pure returns (uint256 maxRefund)

solverGasLimitScaledDown​

function solverGasLimitScaledDown(uint256 solverOpGasLimit, uint256 dConfigGasLimit) internal pure returns (uint256 gasLimit)