github.com/lmittmann/w3@v0.20.0/internal/fourbyte/funcs.txt (about) 1 _BASE_TOKEN_() address 2 _QUOTE_TOKEN_() address 3 A() uint256 4 A_precise() uint256 5 accessor() address 6 accumulateReward(uint32 currTimestamp) 7 acl() address 8 ActionInvalid(uint256 i, bytes4 action, bytes data) 9 addImplementation(address implementation, bytes4[] sigs) 10 addLiquidity(address recipient, uint256 subaccount, (uint8 kind, int32[] ticks, uint128[] amounts) params, bytes data) uint256 tokenAAmount, uint256 tokenBAmount, uint32[] binIds 11 addLiquidity(address tokenA, address tokenB, uint256 amountADesired, uint256 amountBDesired, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) uint256 amountA, uint256 amountB, uint256 liquidity 12 addLiquidityETH(address token, uint256 amountTokenDesired, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) uint256 amountToken, uint256 amountETH, uint256 liquidity 13 admin() address 14 admin_balances(uint256) uint256 15 admin_fee() uint256 16 afterAddLiquidity(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, (int24 tickLower, int24 tickUpper, int256 liquidityDelta, bytes32 salt) params, int256 delta, int256 feesAccrued, bytes hookData) bytes4, int256 17 afterDonate(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, uint256 amount0, uint256 amount1, bytes hookData) bytes4 18 afterInitialize(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, uint160 sqrtPriceX96, int24 tick) bytes4 19 afterRemoveLiquidity(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, (int24 tickLower, int24 tickUpper, int256 liquidityDelta, bytes32 salt) params, int256 delta, int256 feesAccrued, bytes hookData) bytes4, int256 20 afterSwap(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, (bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96) params, int256 delta, bytes hookData) bytes4, int128 21 allowance(address owner, address spender) uint256 22 allowance(address user, address token, address spender) uint160 amount, uint48 expiration, uint48 nonce 23 allPairsLength() uint256 24 approve(address spender, uint256 amount) bool success 25 asset() address assetTokenAddress 26 balanceOf(address user, uint256 subaccount, uint32 binId) uint128 lpToken 27 balanceOf(address) uint256 28 balances(uint256) uint256 29 batchSwap(uint8 swapKind, (bytes32 poolId, uint256 assetInIndex, uint256 assetOutIndex, uint256 amount, bytes data)[] swaps, address[] assets, (address sender, bool fromInternalBalance, address recipient, bool toInternalBalance) funds, int256[] limits, uint256 deadline) int256[] 30 beforeAddLiquidity(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, (int24 tickLower, int24 tickUpper, int256 liquidityDelta, bytes32 salt) params, bytes hookData) bytes4 31 beforeDonate(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, uint256 amount0, uint256 amount1, bytes hookData) bytes4 32 beforeInitialize(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, uint160 sqrtPriceX96) bytes4 33 beforeRemoveLiquidity(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, (int24 tickLower, int24 tickUpper, int256 liquidityDelta, bytes32 salt) params, bytes hookData) bytes4 34 beforeSwap(address sender, (address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, (bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96) params, bytes hookData) bytes4, int256, uint24 35 binIdByTickKind(int32 tick, uint256 kind) uint32 36 BoughtSellToken(address sellToken) 37 burn(address from, uint256 id, uint256 amount) 38 burn(address user, uint256 amount) 39 burn(uint256) 40 burnAfterSeize(uint256 amount) uint256 41 burnFrom(address to, uint256 value) bool 42 buyAsset(uint256 minAmount, address receiver) uint256, uint256 43 buyAssetWithSig(address originator, uint256 minAmount, address receiver, uint256 deadline, bytes signature) uint256, uint256 44 buyGem(address usr, uint256 gemAmt) uint256 daiInWad 45 buyGemNoFee(address usr, uint256 gemAmt) uint256 daiInWad 46 calc_token_amount(uint256[] amounts, bool is_deposit) uint256 47 calc_withdraw_one_coin(uint256 burn_amount, int128 i) uint256 48 CallbackNotSpent(uint256 callbackInt) 49 cancelOrderRFQ(uint256 orderInfo) 50 canPerform(bytes32 actionId, address account, address where) bool 51 cbrt(uint256 x) uint256 52 checkAuthorized(address spender, uint256 tokenId) address owner 53 chug() uint256 wad 54 claimMintReward() 55 claimMintRewardAndShare(address other, uint256 pct) 56 claimMintRewardAndStake(uint256 pct, uint256 term) 57 claimProtocolFeeForPool(address pool) 58 claimProtocolFeeForPool(address pool, bool isTokenA) 59 clear(address currency, uint256 amount) 60 coins(uint256 i) address 61 collectProtocolFees(address recipient, address currency, uint256 amount) uint256 amountCollected 62 computeAddress(address deployer, (address token0, address token1, uint24 fee) key) address pool 63 ConfusedDeputy() 64 ContractLocked() 65 convertToAssets(uint256 shares) uint256 assets 66 convertToShares(uint256 assets) uint256 shares 67 create(uint64 fee, uint16 tickSpacing, uint32 lookback, address tokenA, address tokenB, int32 activeTick, uint8 kinds) address 68 create(uint64 feeAIn, uint64 feeBIn, uint16 tickSpacing, uint32 lookback, address tokenA, address tokenB, int32 activeTick, uint8 kinds) address 69 createPair(address tokenA, address tokenB) address pair 70 createPermissioned(uint64 fee, uint16 tickSpacing, uint32 lookback, address tokenA, address tokenB, int32 activeTick, uint8 kinds, address accessor) address 71 createPermissioned(uint64 feeAIn, uint64 feeBIn, uint16 tickSpacing, uint32 lookback, address tokenA, address tokenB, int32 activeTick, uint8 kinds, address accessor) address 72 createPermissioned(uint64 feeAIn, uint64 feeBIn, uint16 tickSpacing, uint32 lookback, address tokenA, address tokenB, int32 activeTick, uint8 kinds, address accessor, bool permissionedLiquidity, bool permissionedSwap) address pool 73 crossLmTick(int24 tick, bool zeroForOne) 74 cumulativeSum() uint256 75 curveTricryptoSwapCallback(address payer, address receiver, address sellToken, uint256 sellAmount, uint256 buyAmount) 76 cut() uint256 wad 77 D_ma_time() uint256 78 D_oracle() uint256 79 dec() uint256 80 decimals() uint8 81 decreaseAllowance(address spender, uint256 subtractedValue) bool success 82 DeltaNotNegative(address token) 83 DeltaNotPositive(address token) 84 deployParameters() uint64 feeAIn, uint64 feeBIn, uint32 lookback, int32 activeTick, uint64 tokenAScale, uint64 tokenBScale, address tokenA, address tokenB, uint16 tickSpacing, uint8 options, address accessor 85 deposit() 86 deposit(uint256 assets, address receiver) uint256 shares 87 description() string 88 DOMAIN_SEPARATOR() bytes32 89 donate((address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, uint256 amount0, uint256 amount1, bytes hookData) int256 delta 90 dynamic_fee(int128 i, int128 j) uint256 91 ema_price(uint256 i) uint256 92 ERC20InsufficientAllowance(address spender, uint256 allowance, uint256 needed) 93 ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed) 94 ERC20InvalidApprover(address approver) 95 ERC20InvalidReceiver(address receiver) 96 ERC20InvalidSender(address sender) 97 ERC20InvalidSpender(address spender) 98 ERC721IncorrectOwner(address sender, uint256 tokenId, address owner) 99 ERC721InsufficientApproval(address operator, uint256 tokenId) 100 ERC721InvalidApprover(address approver) 101 ERC721InvalidOperator(address operator) 102 ERC721InvalidOwner(address owner) 103 ERC721InvalidReceiver(address receiver) 104 ERC721InvalidSender(address sender) 105 ERC721NonexistentToken(uint256 tokenId) 106 Error(string) 107 ETHNotAccepted() 108 exactInput((bytes path, address recipient, uint256 amountIn, uint256 amountOutMinimum) params) uint256 amountOut 109 exactInput((bytes path, address recipient, uint256 deadline, uint256 amountIn, uint256 amountOutMinimum) params) uint256 amountOut 110 exactInputSingle((address tokenIn, address tokenOut, uint24 fee, address recipient, uint256 amountIn, uint256 amountOutMinimum, uint160 sqrtPriceLimitX96) params) uint256 amountOut 111 exactInputSingle((address tokenIn, address tokenOut, uint24 fee, address recipient, uint256 deadline, uint256 amountIn, uint256 amountOutMinimum, uint160 sqrtPriceLimitX96) params) uint256 amountOut 112 exactInputStableSwap(address[] path, uint256[] flag, uint256 amountIn, uint256 amountOutMin, address to) uint256 amountOut 113 exactOutput((bytes path, address recipient, uint256 amountOut, uint256 amountInMaximum) params) uint256 amountIn 114 exactOutput((bytes path, address recipient, uint256 deadline, uint256 amountOut, uint256 amountInMaximum) params) uint256 amountIn 115 exactOutputSingle((address tokenIn, address tokenOut, uint24 fee, address recipient, uint256 amountOut, uint256 amountInMaximum, uint160 sqrtPriceLimitX96) params) uint256 amountIn 116 exactOutputSingle((address tokenIn, address tokenOut, uint24 fee, address recipient, uint256 deadline, uint256 amountOut, uint256 amountInMaximum, uint160 sqrtPriceLimitX96) params) uint256 amountIn 117 exactOutputStableSwap(address[] path, uint256[] flag, uint256 amountOut, uint256 amountInMax, address to) uint256 amountIn 118 exchange(int128 i, int128 j, uint256 dx, uint256 min_dy) 119 exchange(int128 i, int128 j, uint256 dx, uint256 min_dy, address receiver) 120 exchange(uint256 i, uint256 j, uint256 dx, uint256 min_dy) 121 exchange(uint256 i, uint256 j, uint256 dx, uint256 min_dy, bool use_eth) 122 exchange(uint256 i, uint256 j, uint256 dx, uint256 min_dy, bool use_eth, address receiver) uint256 123 exchange_extended(uint256 sellIndex, uint256 buyIndex, uint256 sellAmount, uint256 minBuyAmount, bool useEth, address payer, address receiver, bytes32 callbackSelector) uint256 buyAmount 124 exchange_received(int128 i, int128 j, uint256 dx, uint256 min_dy, address receiver) uint256 125 exchange_underlying(int128 i, int128 j, uint256 dx, uint256 min_dy) 126 exec(address operator, address token, uint256 amount, address target, bytes data) bytes result 127 execute(bytes commands, bytes[] inputs) 128 execute(bytes commands, bytes[] inputs, uint256 deadline) 129 ExecutionFailed(uint256 commandIndex, bytes message) 130 extsload(bytes32 slot) bytes32 value 131 extsload(bytes32 startSlot, uint256 nSlots) bytes32[] values 132 extsload(bytes32[] slots) bytes32[] values 133 exttload(bytes32 slot) bytes32 value 134 exttload(bytes32[] slots) bytes32[] values 135 factory() address 136 fee() uint24 137 fee(bool tokenAIn) uint256 138 feeGrowthGlobal0X128() uint256 139 feeGrowthGlobal1X128() uint256 140 fill() uint256 wad 141 fillOrderRFQ((uint256 info, address makerAsset, address takerAsset, address maker, address allowedSender, uint256 makingAmount, uint256 takingAmount) order, bytes signature, uint256 makingAmount, uint256 takingAmount) 142 fillOrderRFQTo((uint256 info, address makerAsset, address takerAsset, address maker, address allowedSender, uint256 makingAmount, uint256 takingAmount) order, bytes signature, uint256 makingAmount, uint256 takingAmount, address target) 143 fillQuoteEthToToken(address buyTokenAddress, address target, bytes swapCallData, uint256 feeAmount) 144 fillQuoteTokenToEth(address sellTokenAddress, address target, bytes swapCallData, uint256 sellAmount, uint256 feePercentageBasisPoints) 145 fillQuoteTokenToEthWithPermit(address sellTokenAddress, address target, bytes swapCallData, uint256 sellAmount, uint256 feePercentageBasisPoints, (uint256 value, uint256 nonce, uint256 deadline, bool isDaiStylePermit, uint8 v, bytes32 r, bytes32 s) permitData) 146 fillQuoteTokenToToken(address sellTokenAddress, address buyTokenAddress, address target, bytes swapCallData, uint256 sellAmount, uint256 feeAmount) 147 fillQuoteTokenToTokenWithPermit(address sellTokenAddress, address buyTokenAddress, address target, bytes swapCallData, uint256 sellAmount, uint256 feeAmount, (uint256 value, uint256 nonce, uint256 deadline, bool isDaiStylePermit, uint8 v, bytes32 r, bytes32 s) permitData) 148 fillRfqOrderSelfFunded(address recipient, (address token, uint256 amount, uint256 nonce, uint256 deadline) permitted, address maker, bytes makerSig, address takerToken, uint256 maxTakerAmount) 149 fillRfqOrderVIP(address recipient, (address token, uint256 amount, uint256 nonce, uint256 deadline) makerPermit, address maker, bytes makerSig, (address token, uint256 amount, uint256 nonce, uint256 deadline) takerPermit, bytes takerSig) 150 flash(address recipient, uint256 amount0, uint256 amount1, bytes data) 151 flashLoan(address recipient, uint256 amountA, uint256 amountB, bytes data) uint128 lendingFeeA, uint128 lendingFeeB 152 ForwarderNotAllowed() 153 FromAddressIsNotOwner() 154 future_A() uint256 155 future_A_time() uint256 156 gemJoin() address 157 geometric_mean(uint256[3] x) uint256 158 get_address(uint256 idx) address 159 get_balances() uint256[] 160 get_dx(int128 i, int128 j, uint256 dy) uint256 161 get_dy(int128 i, int128 j, uint256 amount) uint256 162 get_dy_underlying(int128 i, int128 j, uint256 amount) uint256 163 get_p(uint256 i) uint256 164 get_p(uint256[3] xp, uint256 D, uint256[2] A_gamma) uint256[2] 165 get_registry() address 166 get_virtual_price() uint256 167 get_y(uint256 ANN, uint256 gamma, uint256[3] x, uint256 D, uint256 i) uint256[2] 168 getAdmin() address 169 getAmountIn(uint256 amountOut, uint256 reserveIn, uint256 reserveOut) uint256 amountIn 170 getAmountOut(uint256 amountIn, uint256 reserveIn, uint256 reserveOut) uint256 amountOut 171 getAmountsIn(address factory, uint256 amountOut, address[] path) uint256[] amounts 172 getAmountsIn(uint256 amountOut, address[] path) uint256[] amounts 173 getAmountsOut(uint256 amountIn, address[] path) uint256[] amounts 174 getApp(bytes32 namespace, bytes32 appId) address 175 getApproved(uint256 tokenId) address operator 176 getAssetPriceInGho(uint256 assetAmount, bool roundUp) uint256 177 getAuthorizer() address 178 getBin(uint32 binId) (uint128 mergeBinBalance, uint128 tickBalance, uint128 totalSupply, uint8 kind, int32 tick, uint32 mergeId) bin 179 getBuyFee(uint256 grossAmount) uint256 180 getCurrentTwa() int256 181 getDummyImplementation() address 182 getGhoPriceInAsset(uint256 ghoAmount, bool roundUp) uint256 183 getGrossAmountFromTotalBought(uint256 totalAmount) uint256 184 getGrossAmountFromTotalSold(uint256 totalAmount) uint256 185 getImplementationSigs(address impl) bytes4[] 186 getInternalBalance(address user, address[] tokens) uint256[] 187 getPair(address tokenA, address tokenB) address pair 188 getPool(address deployer, address tokenA, address tokenB, uint24 fee) address 189 getPoolKey(address tokenA, address tokenB, uint24 fee) (address token0, address token1, uint24 fee) 190 getReserves() uint112 reserve0, uint112 reserve1, uint32 blockTimestampLast 191 getReserves(address factory, address tokenA, address tokenB) uint256 reserveA, uint256 reserveB 192 getRoleAdmin(bytes32 role) bytes32 193 getRoleMember(bytes32 role, uint256 index) address 194 getRoleMemberCount(bytes32 role) uint256 195 getRoundData(uint80 roundId) uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound 196 getSellFee(uint256 grossAmount) uint256 197 getSigsImplementation(bytes4 sig) address 198 getStableAmountsIn(address stableSwapFactory, address stableSwapInfo, address[] path, uint256[] flag, uint256 amountOut) uint256[] amounts 199 getStableInfo(address stableSwapFactory, address input, address output, uint256 flag) uint256 i, uint256 j, address swapContract 200 getState() (uint128 reserveA, uint128 reserveB, int64 lastTwaD8, int64 lastLogPriceD8, uint40 lastTimestamp, int32 activeTick, bool isLocked, uint32 binCounter, uint8 protocolFeeRatioD3) 201 getTick(int32 tick) (uint128 reserveA, uint128 reserveB, uint128 totalSupply, uint32[4] binIdsByTick) tickState 202 grantRole(bytes32 role, address account) 203 gush() uint256 wad 204 hasApprovedRelayer(address user, address relayer) bool 205 hasPermission(address who, address where, bytes32 what, bytes how) bool 206 hasRole(bytes32 role, address account) bool 207 implementation() address 208 increaseAllowance(address spender, uint256 addedValue) bool success 209 initial_A() uint256 210 initial_A_time() uint256 211 initialize((address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, uint160 sqrtPriceX96) int24 tick 212 initialize(address token0, address token1) 213 InsufficientETH() 214 InsufficientToken() 215 InvalidAmount(uint256 maxAmount) 216 InvalidBips() 217 InvalidCommandType(uint256 commandType) 218 InvalidCurve(uint256 x, uint256 y) 219 InvalidOffset() 220 InvalidOwnerERC1155() 221 InvalidOwnerERC721() 222 InvalidPath() 223 InvalidReserves() 224 InvalidSender() 225 InvalidSignatureLen() 226 InvalidTarget() 227 isApprovedForAll(address owner, address operator) bool 228 isFactoryPool(address pool) bool 229 isSolver(address) bool 230 isValidSignature(bytes32 hash, bytes data) bytes4 magic 231 kinds() uint8 kinds 232 kLast() uint256 233 last_price(uint256 i) uint256 234 latestRoundData() uint80 roundId, int256 answer, uint256 startedAt, uint256 updatedAt, uint80 answeredInRound 235 lendingFeeRateD18() uint256 236 LengthMismatch() 237 liquidity() uint128 238 live() uint256 239 lmPool() address 240 lookback() uint256 241 lookup(address _tokenA, address _tokenB, uint256 startIndex, uint256 endIndex) address[] pools 242 lookup(uint256 feeAIn, uint256 feeBIn, uint256 tickSpacing, uint256 lookback, address tokenA, address tokenB, uint8 kinds) address 243 lookup(uint256 startIndex, uint256 endIndex) address[] pools 244 lookupPermissioned(address _tokenA, address _tokenB, address accessor, uint256 startIndex, uint256 endIndex) address[] pools 245 lookupPermissioned(uint256 feeAIn, uint256 feeBIn, uint256 tickSpacing, uint256 lookback, address tokenA, address tokenB, uint8 options, address accessor) address 246 lookupPermissioned(uint256 startIndex, uint256 endIndex) address[] pools 247 ma_exp_time() uint256 248 ma_last_time() uint256 249 maverickV2SwapCallback(address tokenIn, uint256 amountIn, uint256 amountOut, bytes data) 250 max(uint256, uint256) uint256 251 maxDeposit(address receiver) uint256 maxAssets 252 maxMint(address receiver) uint256 maxShares 253 maxRedeem(address owner) uint256 maxShares 254 maxWithdraw(address owner) uint256 maxAssets 255 migrateBinUpStack(uint32 binId, uint32 maxRecursion) 256 min(uint256, uint256) uint256 257 MINIMUM_LIQUIDITY() uint256 258 mint() 259 mint(address to, uint256 amount) 260 mint(address to, uint256 id, uint256 amount) 261 mint(uint256 shares, address receiver) uint256 assets 262 mint(uint256) 263 mint_relative(address to, uint256 frac) uint256 264 modifyLiquidity((address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, (int24 tickLower, int24 tickUpper, int256 liquidityDelta, bytes32 salt) params, bytes hookData) int256 callerDelta, int256 feesAccrued 265 multicall(bytes32 previousBlockhash, bytes[] data) bytes[] results 266 multicall(bytes[] data) bytes[] results 267 multicall(uint256 deadline, bytes[] data) bytes[] results 268 N_COINS() uint256 269 name() string 270 newton_D(uint256 ANN, uint256 gamma, uint256[3] x_unsorted, uint256 K0_prev) uint256 271 nextTokenId() uint256 nextTokenId_ 272 nonces(address) uint256 273 NoSlice() 274 offpeg_fee_multiplier() uint256 275 onERC721Received(address operator, address from, uint256 tokenId, bytes data) bytes4 276 onSwap((uint8 kind, address tokenIn, address tokenOut, uint256 amount, bytes32 poolId, uint256 lastChangeBlock, address from, address to, bytes userData) swapRequest, uint256[] balances, uint256 indexIn, uint256 indexOut) uint256 amount 277 owner() address 278 ownerOf(uint256 tokenId) address 279 pairFor(address factory, address tokenA, address tokenB) address pair 280 pairLength() uint256 281 pancakeV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes data) 282 Panic(uint256) 283 paused() bool 284 PayerSpent() 285 PermissionDenied() 286 permissionedLiquidity() bool permissionedLiquidity 287 permissionedPool() bool permissionedPool 288 permissionedSwap() bool permissionedSwap 289 permit(address owner, ((address token, uint160 amount, uint48 expiration, uint48 nonce)[] details, address spender, uint256 sigDeadline) permitBatch, bytes signature) 290 permit(address owner, address spender, uint256 amount, uint256 deadline, uint8 v, bytes32 r, bytes32 s) 291 PoolBinIdsAmountsLengthMismatch(uint256 binIdsLength, uint256 amountsLength) 292 poolByTokenCount(address _tokenA, address _tokenB, address accessor) uint256 _poolCount 293 poolCount() uint256 _poolCount 294 PoolCurrentTickBeyondSwapLimit(int32 startingTick) 295 PoolFunctionNotImplemented() 296 PoolInsufficientBalance(uint256 deltaLpAmount, uint256 accountBalance) 297 PoolInvalidFee() 298 PoolKindNotSupported(uint256 kinds, uint256 kind) 299 PoolLocked() 300 PoolMigrateBinFirst() 301 PoolMinimumLiquidityNotMet() 302 poolPermissionedCount() uint256 _poolCount 303 PoolReservesExceedMaximum(uint256 amount) 304 PoolSenderNotAccessor(address sender, address accessor) 305 PoolSenderNotFactory(address sender, address accessor) 306 PoolTickMaxExceeded(uint256 tick) 307 PoolTicksAmountsLengthMismatch(uint256 ticksLength, uint256 amountsLength) 308 PoolTicksNotSorted(uint256 index, int256 previousTick, int256 tick) 309 PoolTokenNotSolvent(uint256 internalReserve, uint256 tokenBalance, address token) 310 PoolValueExceedsBits(uint256 amount, uint256 bits) 311 PoolZeroLiquidityAdded() 312 previewDeposit(uint256 assets) uint256 shares 313 previewMint(uint256 shares) uint256 assets 314 previewRedeem(uint256 shares) uint256 assets 315 previewWithdraw(uint256 assets) uint256 shares 316 price0CumulativeLast() uint256 317 price1CumulativeLast() uint256 318 price_oracle(uint256 i) uint256 319 protocolFeeA() uint128 320 protocolFeeB() uint128 321 protocolFeeController() address 322 protocolFeeRatioD3() uint8 323 protocolFeeReceiver() address 324 protocolFeesAccrued(address currency) uint256 amount 325 protocolLendingFeeRateD18() uint256 326 quote(uint256 amountA, uint256 reserveA, uint256 reserveB) uint256 amountB 327 ramp_A(uint256 future_A, uint256 future_time) 328 readFromStorage(bytes32 slot) uint256 result 329 redeem(uint256 shares, address receiver, address owner) uint256 assets 330 reduction_coefficient(uint256[3] x, uint256 fee_gamma) uint256 331 ReentrantCallback(uint256 callbackInt) 332 ReentrantMetatransaction(bytes32 oldWitness) 333 ReentrantPayer(address oldPayer) 334 refundETH() 335 remove_liquidity(uint256 burn_amount, uint256[] min_amounts, address receiver, bool claim_admin_fees) uint256[] 336 remove_liquidity_imbalance(uint256[] amounts, uint256 max_burn_amount, address receiver) uint256 337 remove_liquidity_one_coin(uint256 burn_amount, int128 i, uint256 min_received, address receiver) uint256 338 removeImplementation(address implementation) 339 removeLiquidity(address recipient, uint256 subaccount, (uint32[] binIds, uint128[] amounts) params) uint256 tokenAOut, uint256 tokenBOut 340 removeLiquidity(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline) uint256 amountA, uint256 amountB 341 removeLiquidityETH(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) uint256 amountToken, uint256 amountETH 342 removeLiquidityETHSupportingFeeOnTransferTokens(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline) uint256 amountETH 343 removeLiquidityETHWithPermit(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) uint256 amountToken, uint256 amountETH 344 removeLiquidityETHWithPermitSupportingFeeOnTransferTokens(address token, uint256 liquidity, uint256 amountTokenMin, uint256 amountETHMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) uint256 amountETH 345 removeLiquidityWithPermit(address tokenA, address tokenB, uint256 liquidity, uint256 amountAMin, uint256 amountBMin, address to, uint256 deadline, bool approveMax, uint8 v, bytes32 r, bytes32 s) uint256 amountA, uint256 amountB 346 renounceOwnership() 347 renounceRole(bytes32 role, address account) 348 rescueTokens(address token, address to, uint256 amount) 349 revokeRole(bytes32 role, address account) 350 RouterNotFactoryPool() 351 RouterTooLittleReceived(uint256 amountOutMinimum, uint256 amountOut) 352 RouterTooMuchRequested(uint256 amountInMaximum, uint256 amountIn) 353 RouterZeroSwap() 354 rush() uint256 wad 355 safeTransferFrom(address from, address to, uint256 tokenId) 356 safeTransferFrom(address from, address to, uint256 tokenId, bytes data) 357 salt() bytes32 358 seize() uint256 359 sellAsset(uint256 maxAmount, address receiver) uint256, uint256 360 sellAssetWithSig(address originator, uint256 maxAmount, address receiver, uint256 deadline, bytes signature) uint256, uint256 361 sellBase(address to) uint256 receiveQuoteAmount 362 sellGem(address usr, uint256 gemAmt) uint256 daiOutWad 363 sellGemNoFee(address usr, uint256 gemAmt) uint256 daiOutWad 364 sellQuote(address to) uint256 receiveBaseAmount 365 set_ma_exp_time(uint256 ma_exp_time, uint256 D_ma_time) 366 set_new_fee(uint256 new_fee, uint256 new_offpeg_fee_multiplier) 367 setAdmin(address newAdmin) 368 setApp(bytes32 namespace, bytes32 appId, address app) 369 setApprovalForAll(address operator, bool approved) 370 setAuthorizer(address newAuthorizer) 371 setDummyImplementation(address newDummyImplementation) 372 setFee(uint256 newFeeAIn, uint256 newFeeBIn) 373 setProtocolFee((address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, uint24 newProtocolFee) 374 setProtocolFeeController(address controller) 375 setRelayerApproval(address sender, address relayer, bool approved) 376 setSwapFeePercentage(uint256) 377 setSwapFreeze(bool enable) 378 settle((address taker, address receiver, uint256 expiry, uint256 nonce, address executor, uint16 minFillPercent, bytes32 hooksHash, address[] sellTokens, address[] buyTokens, uint256[] sellAmounts, uint256[] buyAmounts, uint256[] sellNFTIds, uint256[] buyNFTIds, bytes sellTokenTransfers, bytes buyTokenTransfers) order, (uint8 type, bytes signatureBytes) signature, (bool result, address to, uint256 value, bytes data)[] interactions, ((bool result, address to, uint256 value, bytes data)[] beforeSettle, (bool result, address to, uint256 value, bytes data)[] afterSettle) hooks, (address balanceRecipient, uint16 curFillPercent) solverData) 379 settle() uint256 paid 380 settle(address[] tokens, uint256[] clearingPrices, (uint256 sellTokenIndex, uint256 buyTokenIndex, address receiver, uint256 sellAmount, uint256 buyAmount, uint32 validTo, bytes32 appData, uint256 feeAmount, uint256 flags, uint256 executedAmount, bytes signature)[] trades, (address target, uint256 value, bytes callData)[][3] interactions) 381 settleAggregate((uint256 expiry, address takerAddress, address[] makerAddresses, uint256[] makerNonces, address[][] takerTokens, address[][] makerTokens, uint256[][] takerAmounts, uint256[][] makerAmounts, address receiver, bytes commands, uint256 flags) order, (bytes signatureBytes, uint256 flags)[] makersSignatures, uint256 filledTakerAmount, (bool useOldAmount, uint256[][] makerAmounts, uint256[] makerNonces) takerQuoteInfo, bytes takerSignature) 382 settleAggregateAndSignPermit((uint256 expiry, address takerAddress, address[] makerAddresses, uint256[] makerNonces, address[][] takerTokens, address[][] makerTokens, uint256[][] takerAmounts, uint256[][] makerAmounts, address receiver, bytes commands, uint256 flags) order, (bytes signatureBytes, uint256 flags)[] makersSignatures, uint256 filledTakerAmount, (bool useOldAmount, uint256[][] makerAmounts, uint256[] makerNonces) takerQuoteInfo, bytes takerSignature, (bytes signatureBytes, uint256 deadline) takerPermitSignature) 383 settleAggregateAndSignPermit2((uint256 expiry, address takerAddress, address[] makerAddresses, uint256[] makerNonces, address[][] takerTokens, address[][] makerTokens, uint256[][] takerAmounts, uint256[][] makerAmounts, address receiver, bytes commands, uint256 flags) order, (bytes signatureBytes, uint256 flags)[] makersSignatures, uint256 filledTakerAmount, (bool useOldAmount, uint256[][] makerAmounts, uint256[] makerNonces) takerQuoteInfo, bytes takerSignature, (bytes signatureBytes, uint48 deadline, uint48[] nonces) infoPermit2) 384 settleBatch((address taker, address receiver, uint256 expiry, uint256 nonce, address executor, uint16 minFillPercent, bytes32 hooksHash, address[] sellTokens, address[] buyTokens, uint256[] sellAmounts, uint256[] buyAmounts, uint256[] sellNFTIds, uint256[] buyNFTIds, bytes sellTokenTransfers, bytes buyTokenTransfers)[] orders, (uint8 type, bytes signatureBytes)[] signatures, (bytes[] permitSignatures, bytes signatureBytesPermit2, uint48[] noncesPermit2, uint48 deadline)[] takersPermitsInfo, (bool result, address to, uint256 value, bytes data)[] interactions, ((bool result, address to, uint256 value, bytes data)[] beforeSettle, (bool result, address to, uint256 value, bytes data)[] afterSettle)[] hooks, (address balanceRecipient, uint16[] curFillPercents, bool[] takersPermitsUsage, bool transferExactAmounts) solverData) 385 settleFor(address recipient) uint256 paid 386 settleInternal((address taker, address receiver, uint256 expiry, uint256 nonce, address executor, uint16 minFillPercent, bytes32 hooksHash, address[] sellTokens, address[] buyTokens, uint256[] sellAmounts, uint256[] buyAmounts, uint256[] sellNFTIds, uint256[] buyNFTIds, bytes sellTokenTransfers, bytes buyTokenTransfers) order, (uint8 type, bytes signatureBytes) signature, ((bool result, address to, uint256 value, bytes data)[] beforeSettle, (bool result, address to, uint256 value, bytes data)[] afterSettle) hooks, (uint256[] increasedBuyAmounts, uint16 curFillPercent) makerData) 387 settleInternalWithPermitsSignatures((address taker, address receiver, uint256 expiry, uint256 nonce, address executor, uint16 minFillPercent, bytes32 hooksHash, address[] sellTokens, address[] buyTokens, uint256[] sellAmounts, uint256[] buyAmounts, uint256[] sellNFTIds, uint256[] buyNFTIds, bytes sellTokenTransfers, bytes buyTokenTransfers) order, (uint8 type, bytes signatureBytes) signature, (bytes[] permitSignatures, bytes signatureBytesPermit2, uint48[] noncesPermit2, uint48 deadline) takerPermitsInfo, ((bool result, address to, uint256 value, bytes data)[] beforeSettle, (bool result, address to, uint256 value, bytes data)[] afterSettle) hooks, (uint256[] increasedBuyAmounts, uint16 curFillPercent) makerData) 388 settleMulti((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address[] takerTokens, address[] makerTokens, uint256[] takerAmounts, uint256[] makerAmounts, address receiver, bytes commands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature, uint256 filledTakerAmount, (bool useOldAmount, uint256[] makerAmounts, uint256 makerNonce) takerQuoteInfo, bytes takerSignature) 389 settleMultiAndSignPermit((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address[] takerTokens, address[] makerTokens, uint256[] takerAmounts, uint256[] makerAmounts, address receiver, bytes commands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature, uint256 filledTakerAmount, (bool useOldAmount, uint256[] makerAmounts, uint256 makerNonce) takerQuoteInfo, bytes takerSignature, (bytes signatureBytes, uint256 deadline) takerPermitSignature) 390 settleMultiAndSignPermit2((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address[] takerTokens, address[] makerTokens, uint256[] takerAmounts, uint256[] makerAmounts, address receiver, bytes commands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature, uint256 filledTakerAmount, (bool useOldAmount, uint256[] makerAmounts, uint256 makerNonce) takerQuoteInfo, bytes takerSignature, (bytes signatureBytes, uint48 deadline, uint48[] nonces) infoPermit2) 391 settleSingle((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address takerToken, address makerToken, uint256 takerAmount, uint256 makerAmount, address receiver, uint256 packedCommands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature, uint256 filledTakerAmount, (bool useOldAmount, uint256 makerAmount, uint256 makerNonce) takerQuoteInfo, bytes takerSignature) 392 settleSingleAndSignPermit((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address takerToken, address makerToken, uint256 takerAmount, uint256 makerAmount, address receiver, uint256 packedCommands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature, uint256 filledTakerAmount, (bool useOldAmount, uint256 makerAmount, uint256 makerNonce) takerQuoteInfo, bytes takerSignature, (bytes signatureBytes, uint256 deadline) takerPermitSignature) 393 settleSingleAndSignPermit2((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address takerToken, address makerToken, uint256 takerAmount, uint256 makerAmount, address receiver, uint256 packedCommands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature, uint256 filledTakerAmount, (bool useOldAmount, uint256 makerAmount, uint256 makerNonce) takerQuoteInfo, bytes takerSignature, (bytes signatureBytes, uint48 deadline, uint48 nonce) takerPermit2Signature) 394 settleWithPermitsSignatures((address taker, address receiver, uint256 expiry, uint256 nonce, address executor, uint16 minFillPercent, bytes32 hooksHash, address[] sellTokens, address[] buyTokens, uint256[] sellAmounts, uint256[] buyAmounts, uint256[] sellNFTIds, uint256[] buyNFTIds, bytes sellTokenTransfers, bytes buyTokenTransfers) order, (uint8 type, bytes signatureBytes) signature, (bytes[] permitSignatures, bytes signatureBytesPermit2, uint48[] noncesPermit2, uint48 deadline) takerPermitsInfo, (bool result, address to, uint256 value, bytes data)[] interactions, ((bool result, address to, uint256 value, bytes data)[] beforeSettle, (bool result, address to, uint256 value, bytes data)[] afterSettle) hooks, (address balanceRecipient, uint16 curFillPercent) solverData) 395 SignatureExpired(uint256 deadline) 396 skim(address to) 397 SliceOutOfBounds() 398 SliceOverflow() 399 slot0() (uint160 sqrtPriceX96, int24 tick, uint16 observationIndex, uint16 observationCardinality, uint16 observationCardinalityNext, uint8 feeProtocol, bool unlocked) 400 sortTokens(address tokenA, address tokenB) address token0, address token1 401 stake(uint256 amount, uint256 term) 402 stop_ramp_A() 403 stored_rates() uint256[] 404 supportsInterface(bytes4) bool 405 swap((bytes32 poolId, uint8 swapKind, address assetIn, address assetOut, uint256 amount, bytes data) singleSwap, (address sender, bool fromInternalBalance, address recipient, bool toInternalBalance) funds, uint256 limit, uint256 deadline) uint256 406 swap(address recipient, (uint256 amount, bool tokenAIn, bool exactOutput, int32 tickLimit) params, bytes data) uint256 amountIn, uint256 amountOut 407 swap(address recipient, bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96) int256 amount0, int256 amount1 408 swap(address recipient, bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96, bytes data) int256 amount0, int256 amount1 409 swap(address recipient, bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96, bytes data, uint256 trackingCode) int256 amount0, int256 amount1 410 swap(address recipient, bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96, uint256 amountLimit, uint256 deadline) int256 amount0, int256 amount1 411 swap(address recipient, bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96, uint256 amountLimit, uint256 deadline, bytes data) int256 amount0, int256 amount1 412 swap(address recipient, bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96, uint256 amountLimit, uint256 deadline, bytes data, uint256 trackingCode) int256 amount0, int256 amount1 413 swap(address recipient, bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96, uint256 amountLimit, uint256 deadline, uint256 trackingCode) int256 amount0, int256 amount1 414 swap(address recipient, bool zeroForOne, int256 amountSpecified, uint160 sqrtPriceLimitX96, uint256 trackingCode) int256 amount0, int256 amount1 415 swap(uint256 amount0Out, uint256 amount1Out, address to, bytes data) 416 swapAggregate((uint256 expiry, address takerAddress, address[] makerAddresses, uint256[] makerNonces, address[][] takerTokens, address[][] makerTokens, uint256[][] takerAmounts, uint256[][] makerAmounts, address receiver, bytes commands, uint256 flags) order, (bytes signatureBytes, uint256 flags)[] makersSignatures, uint256 filledTakerAmount) 417 swapETHForExactTokens(uint256 amountOut, address[] path, address to, uint256 deadline) uint256[] amounts 418 swapExactETHForTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) uint256[] amounts 419 swapExactETHForTokensSupportingFeeOnTransferTokens(uint256 amountOutMin, address[] path, address to, uint256 deadline) 420 swapExactTokensForETH(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) uint256[] amounts 421 swapExactTokensForETHSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) 422 swapExactTokensForTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to) uint256 amountOut 423 swapExactTokensForTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) uint256[] amounts 424 swapExactTokensForTokensSupportingFeeOnTransferTokens(uint256 amountIn, uint256 amountOutMin, address[] path, address to, uint256 deadline) 425 swapMulti((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address[] takerTokens, address[] makerTokens, uint256[] takerAmounts, uint256[] makerAmounts, address receiver, bytes commands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature, uint256 filledTakerAmount) 426 swapSingle((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address takerToken, address makerToken, uint256 takerAmount, uint256 makerAmount, address receiver, uint256 packedCommands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature, uint256 filledTakerAmount) 427 swapSingleFromContract((uint256 expiry, address takerAddress, address makerAddress, uint256 makerNonce, address takerToken, address makerToken, uint256 takerAmount, uint256 makerAmount, address receiver, uint256 packedCommands, uint256 flags) order, (bytes signatureBytes, uint256 flags) makerSignature) 428 swapTargets(address) bool 429 swapTokensForExactETH(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) uint256[] amounts 430 swapTokensForExactTokens(uint256 amountOut, uint256 amountInMax, address[] path, address to) uint256 amountIn 431 swapTokensForExactTokens(uint256 amountOut, uint256 amountInMax, address[] path, address to, uint256 deadline) uint256[] amounts 432 sweepToken(address token, uint256 amountMinimum, address recipient) 433 sweepTokenAmount(address token, uint256 amount, address recipient) 434 symbol() string 435 sync() 436 sync(address currency) 437 take(address currency, address to, uint256 amount) 438 tickSpacing() int24 439 ToAddressOutOfBounds() 440 ToAddressOverflow() 441 token() address 442 token0() address 443 token1() address 444 tokenA() address 445 tokenAScale() uint256 446 tokenB() address 447 tokenBScale() uint256 448 TokenHashCollision(address token0, address token1) 449 tokenIdsOfOwner(address owner) uint256[] tokenIds 450 tokenOfOwnerByIndexExists(address owner, uint256 index) bool 451 tokenURI(uint256 tokenId) string 452 TooMuchSlippage(address token, uint256 expected, uint256 actual) 453 totalAssets() uint256 totalManagedAssets 454 totalShares() uint256 455 totalSupply() uint256 456 ToUint24OutOfBounds() 457 ToUint24Overflow() 458 tout() uint256 459 TransactionDeadlinePassed() 460 transfer(address to, uint256 amount) bool success 461 transferFrom((address from, address to, uint160 amount, address token)[] transferDetails) 462 transferFrom(address from, address to, uint160 amount, address token) 463 transferFrom(address from, address to, uint256 amount) bool success 464 transferFrom(address token, address owner, address recipient, uint256 amount) bool 465 transferFromAccounts((address account, address token, uint256 amount, bytes32 balance)[]) 466 transferOwnership(address newOwner) 467 transferTokens((address from, address receiver, address[] tokens, uint256[] amounts, uint256[] nftIds, bytes tokenTransferTypes, uint16 fillPercent) transferData) 468 trim() uint256 wad 469 UnableToClaim() 470 uniswapV3Swap(uint256 amount, uint256 minReturn, uint256[] pools) uint256 returnAmount 471 uniswapV3SwapCallback(int256 amount0Delta, int256 amount1Delta, bytes data) 472 UnknownForkId(uint8 forkId) 473 unlock(bytes data) bytes 474 UnsafeCast() 475 unwrapAndSweep(address tokenA, address tokenB, uint256 tokenAAmountMin, uint256 tokenBAmountMin) 476 unwrapWETH9(uint256 amountMinimum, address recipient) 477 updatedAt() uint256 478 updateDynamicLPFee((address currency0, address currency1, uint24 fee, int24 tickSpacing, address hooks) key, uint24 newDynamicLPFee) 479 updateProtocolFeeRatioForPool(address pool) 480 updateProtocolLendingFeeRateForPool(address pool) 481 updateSwapTargets(address target, bool add) 482 V2InvalidPath() 483 V2TooLittleReceived() 484 V2TooMuchRequested() 485 V3InvalidAmountOut() 486 V3InvalidCaller() 487 V3InvalidSwap() 488 V3TooLittleReceived() 489 V3TooMuchRequested() 490 verifyCallback(address deployer, (address token0, address token1, uint24 fee) poolKey) address pool 491 verifyCallback(address deployer, address tokenA, address tokenB, uint24 fee) address pool 492 version() uint256 493 wad_exp(int256 power) uint256 494 weth() address 495 WETH() address 496 withdraw(uint256 assets, address receiver, address owner) uint256 shares 497 withdraw(uint256) 498 withdraw_admin_fees() 499 withdrawEth(address to, uint256 amount) 500 withdrawToken(address token, address to, uint256 amount) 501 WitnessNotSpent(bytes32 oldWitness) 502 wrapAll() 503 ZeroAddress() 504 ZeroBuyAmount(address buyToken) 505 ZeroSellAmount(address token) 506 ZeroToken()