0 txs
1 call
constructor
constructor(address gearToken_)
functions
assetBalance
viewfunction assetBalance(address yelayLiteVault, bytes supplement) view returns (uint256)
protocol
viewfunction protocol(bytes supplement) view returns (address)
viewRewards
viewfunction viewRewards(address yelayLiteVault, bytes supplement) view returns (tuple[])
claimRewards
nonpayablefunction claimRewards(bytes supplement)
deposit
nonpayablefunction deposit(uint256 amount, bytes supplement)
onAdd
nonpayablefunction onAdd(bytes supplement)
onRemove
nonpayablefunction onRemove(bytes supplement)
withdraw
nonpayablefunction withdraw(uint256 amount, bytes supplement) returns (uint256 withdrawn)
withdrawAll
nonpayablefunction withdrawAll(bytes supplement) returns (uint256 withdrawn)
events
No events.
errors
No errors.
creation bytecode
0x60a0604052348015600e575f5ffd5b50604051610c49380380610c49833981016040819052602b91603b565b6001600160a01b03166080526066565b5f60208284031215604a575f5ffd5b81516001600160a01b0381168114605f575f5ffd5b9392505050565b608051610bcb61007e5f395f6102d00152610bcb5ff3fe608060405234801561000f575f5ffd5b506004361061009f575f3560e01c8063674deeb611610072578063e190febc11610058578063e190febc1461015c578063e807cbc41461016f578063ea827cef14610182575f5ffd5b8063674deeb6146101365780637497823114610149575f5ffd5b8063030ba25d146100a35780631023621e146100c9578063185eb7b5146101015780635d30351914610121575b5f5ffd5b6100b66100b13660046109ad565b610195565b6040519081526020015b60405180910390f35b6100dc6100d73660046109f5565b61024e565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100c0565b61011461010f366004610a58565b610263565b6040516100c09190610a90565b61013461012f3660046109ad565b61039d565b005b6101346101443660046109f5565b6104ca565b6100b6610157366004610a58565b61059a565b61013461016a3660046109f5565b6106ad565b61013461017d3660046109f5565b61071b565b6100b66101903660046109f5565b610788565b5f5f5f6101a28585610835565b6040517f0a28a4770000000000000000000000000000000000000000000000000000000081526004810189905291935091505f9073ffffffffffffffffffffffffffffffffffffffff841690630a28a47790602401602060405180830381865afa158015610212573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102369190610af4565b905061024383838361084f565b979650505050505050565b5f5f61025a8484610835565b50949350505050565b60605f6102708484610835565b6040805160018082528183019092529193505f9250816020015b604080518082019091525f808252602082015281526020019060019003908161028a5790505060408051808201825273ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000008116825291517f4216f9720000000000000000000000000000000000000000000000000000000081528983166004820152929350916020830191851690634216f97290602401602060405180830381865afa158015610350573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103749190610af4565b815250815f8151811061038957610389610b0b565b602090810291909101015295945050505050565b5f5f6103a98484610835565b6040517f6e553f650000000000000000000000000000000000000000000000000000000081526004810188905230602482015291935091505f9073ffffffffffffffffffffffffffffffffffffffff841690636e553f65906044016020604051808303815f875af1158015610420573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104449190610af4565b6040517fb6b55f250000000000000000000000000000000000000000000000000000000081526004810182905290915073ffffffffffffffffffffffffffffffffffffffff83169063b6b55f25906024015f604051808303815f87803b1580156104ac575f5ffd5b505af11580156104be573d5f5f3e3d5ffd5b50505050505050505050565b5f5f6104d68484610835565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff60248301529294509092509083169063095ea7b3906044015b6020604051808303815f875af115801561056f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105939190610b38565b5050505050565b5f5f5f6105a78585610835565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff898116600483015292945090925081841691634cdad50691908416906370a0823190602401602060405180830381865afa158015610622573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106469190610af4565b6040518263ffffffff1660e01b815260040161066491815260200190565b602060405180830381865afa15801561067f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106a39190610af4565b9695505050505050565b5f6106b88383610835565b9150508073ffffffffffffffffffffffffffffffffffffffff16634e71d92d6040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610700575f5ffd5b505af1158015610712573d5f5f3e3d5ffd5b50505050505050565b5f5f6107278484610835565b6040517f095ea7b300000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff80831660048301525f60248301529294509092509083169063095ea7b390604401610553565b5f5f5f6107958585610835565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015291935091505f9073ffffffffffffffffffffffffffffffffffffffff8316906370a0823190602401602060405180830381865afa158015610804573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108289190610af4565b90506106a383838361084f565b5f8061084383850185610b5e565b915091505b9250929050565b6040517f2e1a7d4d000000000000000000000000000000000000000000000000000000008152600481018290525f9073ffffffffffffffffffffffffffffffffffffffff841690632e1a7d4d906024015f604051808303815f87803b1580156108b6575f5ffd5b505af11580156108c8573d5f5f3e3d5ffd5b50506040517fba087652000000000000000000000000000000000000000000000000000000008152600481018590523060248201819052604482015273ffffffffffffffffffffffffffffffffffffffff8716925063ba08765291506064016020604051808303815f875af1158015610943573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109679190610af4565b949350505050565b5f5f83601f84011261097f575f5ffd5b50813567ffffffffffffffff811115610996575f5ffd5b602083019150836020828501011115610848575f5ffd5b5f5f5f604084860312156109bf575f5ffd5b83359250602084013567ffffffffffffffff8111156109dc575f5ffd5b6109e88682870161096f565b9497909650939450505050565b5f5f60208385031215610a06575f5ffd5b823567ffffffffffffffff811115610a1c575f5ffd5b610a288582860161096f565b90969095509350505050565b73ffffffffffffffffffffffffffffffffffffffff81168114610a55575f5ffd5b50565b5f5f5f60408486031215610a6a575f5ffd5b8335610a7581610a34565b9250602084013567ffffffffffffffff8111156109dc575f5ffd5b602080825282518282018190525f918401906040840190835b81811015610ae9578351805173ffffffffffffffffffffffffffffffffffffffff1684526020908101518185015290930192604090920191600101610aa9565b509095945050505050565b5f60208284031215610b04575f5ffd5b5051919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215610b48575f5ffd5b81518015158114610b57575f5ffd5b9392505050565b5f5f60408385031215610b6f575f5ffd5b8235610b7a81610a34565b91506020830135610b8a81610a34565b80915050925092905056fea2646970667358221220d1283ea12d4925447cd87797996d76a5556b3139e9d0f56219c5d046b4f0303f64736f6c634300081c0033000000000000000000000000912ce59144191c1204e64559fe8253a0e49e6548