0x4d414e4147455200000000000000000000000000000000000000000000000000
address spender
uint256 amount
address
address onBehalfOf
uint16 referralCode
address to
address gauge
address _spender
uint256 _value
address addr
bool can_deposit
address token
uint160 amount
uint48 expiration
address _account
bool _claimExtras
bool claim
uint256 _amount
address _referral
uint256[2] amounts
uint256 min_mint_amount
uint256 _token_amount
int128 i
uint256 _min_amount
int128 j
uint256 dx
uint256 min_dy
uint256[2] _min_amounts
uint256[2] _amounts
uint256 _max_burn_amount
uint256 _pid
bool _stake
uint16 referral
uint256 rawAmount
uint256 value
uint256 _min_mint_amount
uint256 _burn_amount
uint256 _min_received
address _rewardPoolAddress
address _inputToken
uint256 _inputAmount
bytes32 _balancerPoolId
tuple _request
address gauge_addr
address receiver
uint256 assetsIn
uint256 _dx
uint256 _min_dy
uint256 min_amount
uint256[3] amounts
uint256 max_burn_amount
uint256[3] min_amounts
uint256 i
uint256 j
address usr
uint256 wad
bool _claim_rewards
uint256[] _amounts
uint256[] _min_amounts
address asset
bool useAsCollateral
address recipient_
uint256 cumulativeAmount_
uint8 positionType_
bytes32 positionId_
uint256 cycle_
bytes32[] merkleProof_
bytes metadata_
uint256 assets
address onBehalf
uint256 shares
address comet
address src
bool shouldAccrue
address pool
bool[] wrapUnderlying
uint256[] exactAmountsIn
uint256 minBptAmountOut
bool wethIsEth
bytes userData
bool[] unwrapWrapped
uint256 exactBptAmountIn
uint256[] minAmountsOut
uint256[] maxAmountsIn
uint256 exactBptAmountOut
address owner
uint128 osTokenShares
address referrer
tuple harvestParams
uint256 osTokenShares
uint256 positionTicket
uint256 timestamp
uint256 exitQueueIndex
tuple params
address factory
bytes data
bool dispatch
uint256 _wstETHAmount
uint256 _stETHAmount
uint256 amountIn