0 txs
151 calls
constructor
constructor(address vault_)
functions
assetBalance
viewfunction assetBalance(address spoolLiteVault, bytes) view returns (uint256)
protocol
viewfunction protocol() view returns (address)
viewRewards
viewfunction viewRewards(address, bytes) view returns (tuple[] rewards)
claimRewards
nonpayablefunction claimRewards(bytes)
deposit
nonpayablefunction deposit(uint256 amount, bytes)
onAdd
nonpayablefunction onAdd(bytes)
onRemove
nonpayablefunction onRemove(bytes)
withdraw
nonpayablefunction withdraw(uint256 amount, bytes) returns (uint256 withdrawn)
withdrawAll
nonpayablefunction withdrawAll(bytes) returns (uint256 withdrawn)
events
No events.
errors
No errors.
creation bytecode
0x60a060405234801561000f575f5ffd5b506040516108a43803806108a483398101604081905261002e9161003f565b6001600160a01b031660805261006c565b5f6020828403121561004f575f5ffd5b81516001600160a01b0381168114610065575f5ffd5b9392505050565b6080516107fd6100a75f395f8181610141015281816101e60152818161030e015281816103b60152818161046c015261052101526107fd5ff3fe608060405234801561000f575f5ffd5b506004361061009f575f3560e01c80637497823111610072578063e190febc11610058578063e190febc14610102578063e807cbc414610102578063ea827cef1461016b575f5ffd5b806374978231146101145780638ce7442614610127575f5ffd5b8063030ba25d146100a3578063185eb7b5146100c95780635d303519146100ed578063674deeb614610102575b5f5ffd5b6100b66100b1366004610675565b61017e565b6040519081526020015b60405180910390f35b6100e06100d73660046106bd565b60609392505050565b6040516100c0919061070d565b6101006100fb366004610675565b610190565b005b610100610110366004610771565b5050565b6100b66101223660046106bd565b61019f565b60405173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001681526020016100c0565b6100b6610179366004610771565b6102b6565b5f610188846102c6565b949350505050565b61019983610435565b50505050565b6040517f70a0823100000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301525f917f000000000000000000000000000000000000000000000000000000000000000090911690634cdad5069082906370a0823190602401602060405180830381865afa158015610235573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061025991906107b0565b6040518263ffffffff1660e01b815260040161027791815260200190565b602060405180830381865afa158015610292573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061018891906107b0565b5f6102bf6104f1565b9392505050565b6040517f0a28a477000000000000000000000000000000000000000000000000000000008152600481018290525f90819073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001690630a28a47790602401602060405180830381865afa158015610353573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061037791906107b0565b6040517fba08765200000000000000000000000000000000000000000000000000000000815260048101829052306024820181905260448201529091507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063ba087652906064016020604051808303815f875af1158015610411573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102bf91906107b0565b6040517f6e553f65000000000000000000000000000000000000000000000000000000008152600481018290523060248201525f907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1690636e553f65906044016020604051808303815f875af11580156104c7573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104eb91906107b0565b92915050565b6040517f70a082310000000000000000000000000000000000000000000000000000000081523060048201525f907f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff169063ba0876529082906370a0823190602401602060405180830381865afa158015610583573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105a791906107b0565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b1681526004810191909152306024820181905260448201526064016020604051808303815f875af1158015610607573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061062b91906107b0565b905090565b5f5f83601f840112610640575f5ffd5b50813567ffffffffffffffff811115610657575f5ffd5b60208301915083602082850101111561066e575f5ffd5b9250929050565b5f5f5f60408486031215610687575f5ffd5b83359250602084013567ffffffffffffffff8111156106a4575f5ffd5b6106b086828701610630565b9497909650939450505050565b5f5f5f604084860312156106cf575f5ffd5b833573ffffffffffffffffffffffffffffffffffffffff811681146106f2575f5ffd5b9250602084013567ffffffffffffffff8111156106a4575f5ffd5b602080825282518282018190525f918401906040840190835b81811015610766578351805173ffffffffffffffffffffffffffffffffffffffff1684526020908101518185015290930192604090920191600101610726565b509095945050505050565b5f5f60208385031215610782575f5ffd5b823567ffffffffffffffff811115610798575f5ffd5b6107a485828601610630565b90969095509350505050565b5f602082840312156107c0575f5ffd5b505191905056fea2646970667358221220282d2d2d120bb88bc80a450135688854faba0e29c0c86fa04963bb3c8892feea64736f6c634300081c00330000000000000000000000005a32099837d89e3a794a44fb131cbbad41f87a8c