14 txs
14 calls
constructor
constructor(string[] _tickers, address[] _managers, address[] _vaults)
functions
coordinator
viewfunction coordinator() view returns (address)
managers
viewfunction managers(string) view returns (address)
vaults
viewfunction vaults(string) view returns (address)
addVault
nonpayablefunction addVault(string ticker, address vault, address manager)
removeVault
nonpayablefunction removeVault(string ticker)
rollRound
nonpayablefunction rollRound(string ticker, uint256 lockedBalance)
transferCoordinator
nonpayablefunction transferCoordinator(address newCoordinator)
transferOwnership
nonpayablefunction transferOwnership(string ticker, address newManager)
withdraw
nonpayablefunction withdraw(address token, uint256 amount)
events
No events.
errors
No errors.
creation bytecode
0x60806040523480156200001157600080fd5b50604051620014ab380380620014ab8339810160408190526200003491620002ed565b8151835114801562000047575080518351145b620000985760405162461bcd60e51b815260206004820152601a60248201527f5661756c744b65657065723a20496e76616c696420696e707574000000000000604482015260640160405180910390fd5b600080546001600160a01b031916331781555b83518160ff161015620001c457818160ff1681518110620000d057620000d062000452565b60200260200101516001858360ff1681518110620000f257620000f262000452565b602002602001015160405162000109919062000468565b908152602001604051809103902060006101000a8154816001600160a01b0302191690836001600160a01b03160217905550828160ff168151811062000153576200015362000452565b60200260200101516002858360ff168151811062000175576200017562000452565b60200260200101516040516200018c919062000468565b90815260405190819003602001902080546001600160a01b03929092166001600160a01b0319909216919091179055600101620000ab565b5050505062000486565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156200020f576200020f620001ce565b604052919050565b60006001600160401b03821115620002335762000233620001ce565b5060051b60200190565b60005b838110156200025a57818101518382015260200162000240565b50506000910152565b600082601f8301126200027557600080fd5b815160206200028e620002888362000217565b620001e4565b82815260059290921b84018101918181019086841115620002ae57600080fd5b8286015b84811015620002e25780516001600160a01b0381168114620002d45760008081fd5b8352918301918301620002b2565b509695505050505050565b6000806000606084860312156200030357600080fd5b83516001600160401b03808211156200031b57600080fd5b818601915086601f8301126200033057600080fd5b8151602062000343620002888362000217565b82815260059290921b8401810191818101908a8411156200036357600080fd5b8286015b84811015620003f957805186811115620003815760008081fd5b8701603f81018d13620003945760008081fd5b84810151604088821115620003ad57620003ad620001ce565b620003c1601f8301601f19168801620001e4565b8281528f82848601011115620003d75760008081fd5b620003e8838983018487016200023d565b865250505091830191830162000367565b50918901519197509093505050808211156200041457600080fd5b620004228783880162000263565b935060408601519150808211156200043957600080fd5b50620004488682870162000263565b9150509250925092565b634e487b7160e01b600052603260045260246000fd5b600082516200047c8184602087016200023d565b9190910192915050565b61101580620004966000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80638a80c87a116100665780638a80c87a14610123578063b0739e2714610136578063c0e793c21461016a578063ede5cfe51461017d578063f3fef3a31461019057600080fd5b80630a0090971461009857806311b6f8e6146100c75780631827c79f146100fb578063894050b014610110575b600080fd5b6000546100ab906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b6100ab6100d5366004610bf4565b80516020818301810180516001825292820191909301209152546001600160a01b031681565b61010e610109366004610cee565b6101a3565b005b61010e61011e366004610d52565b61028a565b61010e610131366004610dba565b610509565b6100ab610144366004610bf4565b80516020818301810180516002825292820191909301209152546001600160a01b031681565b61010e610178366004610dde565b610555565b61010e61018b366004610e35565b610603565b61010e61019e366004610e77565b61069d565b336001600160a01b0316600284846040516101bf929190610ea3565b908152604051908190036020019020546001600160a01b0316146101fe5760405162461bcd60e51b81526004016101f590610eb3565b60405180910390fd5b600060018484604051610212929190610ea3565b908152604051908190036020019020546001600160a01b031690508061027a5760405162461bcd60e51b815260206004820152601a60248201527f5661756c744b65657065723a20496e76616c6964207661756c7400000000000060448201526064016101f5565b6102848282610778565b50505050565b60006001600160a01b0316600185856040516102a7929190610ea3565b908152604051908190036020019020546001600160a01b0316146103175760405162461bcd60e51b815260206004820152602160248201527f5661756c744b65657065723a205661756c7420616c72656164792065786973746044820152607360f81b60648201526084016101f5565b60006001600160a01b031660028585604051610334929190610ea3565b908152604051908190036020019020546001600160a01b0316146103a65760405162461bcd60e51b815260206004820152602360248201527f5661756c744b65657065723a204d616e6167657220616c72656164792065786960448201526273747360e81b60648201526084016101f5565b6001600160a01b0381166103cc5760405162461bcd60e51b81526004016101f590610eb3565b6001600160a01b0382166104225760405162461bcd60e51b815260206004820152601a60248201527f5661756c744b65657065723a20496e76616c6964207661756c7400000000000060448201526064016101f5565b6000546001600160a01b0316331461047c5760405162461bcd60e51b815260206004820152601b60248201527f5661756c744b65657065723a20496e76616c69642063616c6c6572000000000060448201526064016101f5565b816001858560405161048f929190610ea3565b908152602001604051809103902060006101000a8154816001600160a01b0302191690836001600160a01b0316021790555080600285856040516104d4929190610ea3565b90815260405190819003602001902080546001600160a01b03929092166001600160a01b031990921691909117905550505050565b6000546001600160a01b031633146105335760405162461bcd60e51b81526004016101f590610eb3565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b336001600160a01b031660028484604051610571929190610ea3565b908152604051908190036020019020546001600160a01b031614806105a057506000546001600160a01b031633145b6105bc5760405162461bcd60e51b81526004016101f590610eb3565b80600284846040516105cf929190610ea3565b90815260405190819003602001902080546001600160a01b03929092166001600160a01b0319909216919091179055505050565b336001600160a01b03166002838360405161061f929190610ea3565b908152604051908190036020019020546001600160a01b0316148061064e57506000546001600160a01b031633145b61066a5760405162461bcd60e51b81526004016101f590610eb3565b6001828260405161067c929190610ea3565b90815260405190819003602001902080546001600160a01b03191690555050565b6000546001600160a01b031633146106c75760405162461bcd60e51b81526004016101f590610eb3565b6001600160a01b03821661070757604051339082156108fc029083906000818181858888f19350505050158015610702573d6000803e3d6000fd5b505050565b60405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303816000875af1158015610754573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107029190610eea565b60008190506000816001600160a01b0316639fcc2d756040518163ffffffff1660e01b8152600401608060405180830381865afa1580156107bd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107e19190610f0c565b50506040516370a0823160e01b81526001600160a01b0385811660048301529193508392506000918791908416906370a0823190602401602060405180830381865afa158015610835573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108599190610f84565b6108639190610fb3565b90506108708285836109b4565b604051631c5e539360e11b8152600481018290526001600160a01b038516906338bca72690602401600060405180830381600087803b1580156108b257600080fd5b505af11580156108c6573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201526001600160a01b038516925063a9059cbb9150339083906370a0823190602401602060405180830381865afa158015610918573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093c9190610f84565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610987573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ab9190610eea565b50505050505050565b604051633aa03f1760e01b8152600481018290526000906001600160a01b03841690633aa03f1790602401602060405180830381865afa1580156109fc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a209190610f84565b90506000836001600160a01b031663503c70aa6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a869190610f84565b90506001600160a01b0385166323b872dd3386610aa38587610fcc565b6040516001600160e01b031960e086901b1681526001600160a01b03938416600482015292909116602483015260448201526064016020604051808303816000875af1158015610af7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b1b9190610eea565b506040516370a0823160e01b81526001600160a01b0385811660048301528391908716906370a0823190602401602060405180830381865afa158015610b65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b899190610f84565b1015610bd75760405162461bcd60e51b815260206004820152601e60248201527f5661756c744b65657065723a204e6f7420656e6f75676820617373657473000060448201526064016101f5565b5050505050565b634e487b7160e01b600052604160045260246000fd5b600060208284031215610c0657600080fd5b813567ffffffffffffffff80821115610c1e57600080fd5b818401915084601f830112610c3257600080fd5b813581811115610c4457610c44610bde565b604051601f8201601f19908116603f01168101908382118183101715610c6c57610c6c610bde565b81604052828152876020848701011115610c8557600080fd5b826020860160208301376000928101602001929092525095945050505050565b60008083601f840112610cb757600080fd5b50813567ffffffffffffffff811115610ccf57600080fd5b602083019150836020828501011115610ce757600080fd5b9250929050565b600080600060408486031215610d0357600080fd5b833567ffffffffffffffff811115610d1a57600080fd5b610d2686828701610ca5565b909790965060209590950135949350505050565b6001600160a01b0381168114610d4f57600080fd5b50565b60008060008060608587031215610d6857600080fd5b843567ffffffffffffffff811115610d7f57600080fd5b610d8b87828801610ca5565b9095509350506020850135610d9f81610d3a565b91506040850135610daf81610d3a565b939692955090935050565b600060208284031215610dcc57600080fd5b8135610dd781610d3a565b9392505050565b600080600060408486031215610df357600080fd5b833567ffffffffffffffff811115610e0a57600080fd5b610e1686828701610ca5565b9094509250506020840135610e2a81610d3a565b809150509250925092565b60008060208385031215610e4857600080fd5b823567ffffffffffffffff811115610e5f57600080fd5b610e6b85828601610ca5565b90969095509350505050565b60008060408385031215610e8a57600080fd5b8235610e9581610d3a565b946020939093013593505050565b8183823760009101908152919050565b6020808252601c908201527f5661756c744b65657065723a20496e76616c6964206d616e6167657200000000604082015260600190565b600060208284031215610efc57600080fd5b81518015158114610dd757600080fd5b60008060008060808587031215610f2257600080fd5b845160ff81168114610f3357600080fd5b6020860151909450610f4481610d3a565b604086015190935066ffffffffffffff81168114610f6157600080fd5b60608601519092506cffffffffffffffffffffffffff81168114610daf57600080fd5b600060208284031215610f9657600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b80820180821115610fc657610fc6610f9d565b92915050565b81810381811115610fc657610fc6610f9d56fea2646970667358221220fb0737ec9b4f8816908eeba317857bf7946dca6722f11435e32fcd34b7ce719664736f6c63430008140033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000002200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000004574254430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045745544800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000455534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000edd2c818f85aa1db06b1d7f4f64e6d002911f4440000000000000000000000002bf50e50cc3e45680d56aaba2f39576e3495070d000000000000000000000000f8a9ca9b95668e9ad1401569195807ddae96ee3700000000000000000000000000000000000000000000000000000000000000030000000000000000000000009ab1d3c233cf7f0f57f4f5e1a297bc5f8ab71da60000000000000000000000003ea6319268201f5346b570a91435a61a6ce3fbad000000000000000000000000c36e1dd932dd95737bb8895b4b88a01b7d37e871