0 txs
0 calls
constructor
constructor()
functions
owner
viewfunction owner() view returns (address)
vaults
viewfunction vaults(string) view returns (address)
addVault
nonpayablefunction addVault(string ticker, address vault)
removeVault
nonpayablefunction removeVault(string ticker)
renounceOwnership
nonpayablefunction renounceOwnership()
rollRound
nonpayablefunction rollRound(string[] tickers, uint256[] lockedBalances)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdraw
nonpayablefunction withdraw(address token, uint256 amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
OwnableInvalidOwner
error OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount
error OwnableUnauthorizedAccount(address account)
creation bytecode
0x608060405234801561001057600080fd5b50338061003757604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b61004081610046565b50610096565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610f73806100a56000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063ede5cfe51161005b578063ede5cfe51461010b578063f2fde38b1461011e578063f3fef3a314610131578063fd1ad77c1461014457600080fd5b806311b6f8e61461008d578063715018a6146100dd5780638da5cb5b146100e7578063a7ddca72146100f8575b600080fd5b6100c161009b366004610adf565b80516020818301810180516001825292820191909301209152546001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b6100e5610157565b005b6000546001600160a01b03166100c1565b6100e5610106366004610bee565b61016b565b6100e5610119366004610c45565b6102a2565b6100e561012c366004610c87565b6102dd565b6100e561013f366004610cab565b61031b565b6100e5610152366004610d1c565b610401565b61015f610594565b61016960006105c1565b565b610173610594565b60006001600160a01b031660018484604051610190929190610d88565b908152604051908190036020019020546001600160a01b0316146102055760405162461bcd60e51b815260206004820152602160248201527f5661756c744b65657065723a205661756c7420616c72656164792065786973746044820152607360f81b60648201526084015b60405180910390fd5b6001600160a01b03811661025b5760405162461bcd60e51b815260206004820152601a60248201527f5661756c744b65657065723a20496e76616c6964207661756c7400000000000060448201526064016101fc565b806001848460405161026e929190610d88565b90815260405190819003602001902080546001600160a01b03929092166001600160a01b0319909216919091179055505050565b6102aa610594565b600182826040516102bc929190610d88565b90815260405190819003602001902080546001600160a01b03191690555050565b6102e5610594565b6001600160a01b03811661030f57604051631e4fbdf760e01b8152600060048201526024016101fc565b610318816105c1565b50565b610323610594565b6001600160a01b03821661036f57600080546040516001600160a01b039091169183156108fc02918491818181858888f1935050505015801561036a573d6000803e3d6000fd5b505050565b816001600160a01b031663a9059cbb6103906000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af11580156103dd573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036a9190610d98565b610409610594565b8281146104585760405162461bcd60e51b815260206004820152601a60248201527f5661756c744b65657065723a20496e76616c696420696e70757400000000000060448201526064016101fc565b60005b8381101561058d576000600186868481811061047957610479610dba565b905060200281019061048b9190610dd0565b604051610499929190610d88565b908152604051908190036020019020546001600160a01b0316036104ff5760405162461bcd60e51b815260206004820152601a60248201527f5661756c744b65657065723a20496e76616c6964207661756c7400000000000060448201526064016101fc565b61057b85858381811061051457610514610dba565b90506020028101906105269190610dd0565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525087925086915085905081811061056f5761056f610dba565b90506020020135610611565b8061058581610e2d565b91505061045b565b5050505050565b6000546001600160a01b031633146101695760405163118cdaa760e01b81523360048201526024016101fc565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006001836040516106239190610e46565b908152602001604051809103902060009054906101000a90046001600160a01b031690506000816001600160a01b0316639fcc2d756040518163ffffffff1660e01b8152600401608060405180830381865afa158015610687573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ab9190610e75565b50506040516370a0823160e01b81526001600160a01b0385811660048301529193508392506000918691908416906370a0823190602401602060405180830381865afa1580156106ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107239190610ef8565b61072d9190610f11565b905061073a828583610895565b604051631c5e539360e11b8152600481018290526001600160a01b038516906338bca72690602401600060405180830381600087803b15801561077c57600080fd5b505af1158015610790573d6000803e3d6000fd5b50505050816001600160a01b031663a9059cbb6107b56000546001600160a01b031690565b6040516370a0823160e01b81523060048201526001600160a01b038616906370a0823190602401602060405180830381865afa1580156107f9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061081d9190610ef8565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610868573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088c9190610d98565b50505050505050565b604051633aa03f1760e01b8152600481018290526000906001600160a01b03841690633aa03f1790602401602060405180830381865afa1580156108dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109019190610ef8565b90506000836001600160a01b031663503c70aa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610943573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109679190610ef8565b9050846001600160a01b03166323b872dd61098a6000546001600160a01b031690565b866109958587610f2a565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526064016020604051808303816000875af11580156109e9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0d9190610d98565b506040516370a0823160e01b81526001600160a01b0385811660048301528391908716906370a0823190602401602060405180830381865afa158015610a57573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a7b9190610ef8565b101561058d5760405162461bcd60e51b815260206004820152601e60248201527f5661756c744b65657065723a204e6f7420656e6f75676820617373657473000060448201526064016101fc565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610af157600080fd5b813567ffffffffffffffff80821115610b0957600080fd5b818401915084601f830112610b1d57600080fd5b813581811115610b2f57610b2f610ac9565b604051601f8201601f19908116603f01168101908382118183101715610b5757610b57610ac9565b81604052828152876020848701011115610b7057600080fd5b826020860160208301376000928101602001929092525095945050505050565b60008083601f840112610ba257600080fd5b50813567ffffffffffffffff811115610bba57600080fd5b602083019150836020828501011115610bd257600080fd5b9250929050565b6001600160a01b038116811461031857600080fd5b600080600060408486031215610c0357600080fd5b833567ffffffffffffffff811115610c1a57600080fd5b610c2686828701610b90565b9094509250506020840135610c3a81610bd9565b809150509250925092565b60008060208385031215610c5857600080fd5b823567ffffffffffffffff811115610c6f57600080fd5b610c7b85828601610b90565b90969095509350505050565b600060208284031215610c9957600080fd5b8135610ca481610bd9565b9392505050565b60008060408385031215610cbe57600080fd5b8235610cc981610bd9565b946020939093013593505050565b60008083601f840112610ce957600080fd5b50813567ffffffffffffffff811115610d0157600080fd5b6020830191508360208260051b8501011115610bd257600080fd5b60008060008060408587031215610d3257600080fd5b843567ffffffffffffffff80821115610d4a57600080fd5b610d5688838901610cd7565b90965094506020870135915080821115610d6f57600080fd5b50610d7c87828801610cd7565b95989497509550505050565b8183823760009101908152919050565b600060208284031215610daa57600080fd5b81518015158114610ca457600080fd5b634e487b7160e01b600052603260045260246000fd5b6000808335601e19843603018112610de757600080fd5b83018035915067ffffffffffffffff821115610e0257600080fd5b602001915036819003821315610bd257600080fd5b634e487b7160e01b600052601160045260246000fd5b600060018201610e3f57610e3f610e17565b5060010190565b6000825160005b81811015610e675760208186018101518583015201610e4d565b506000920191825250919050565b60008060008060808587031215610e8b57600080fd5b845160ff81168114610e9c57600080fd5b6020860151909450610ead81610bd9565b604086015190935066ffffffffffffff81168114610eca57600080fd5b60608601519092506cffffffffffffffffffffffffff81168114610eed57600080fd5b939692955090935050565b600060208284031215610f0a57600080fd5b5051919050565b80820180821115610f2457610f24610e17565b92915050565b81810381811115610f2457610f24610e1756fea2646970667358221220d0b71c2a2ac3b89aaf300216aec186a175379d83d3b2826768b61e54f8c4171c64736f6c63430008140033