0 txs
3.2k calls
constructor
constructor(string _name, address[] _underlyingAssets, address[] _marketsAddresses)
functions
getMarket
viewfunction getMarket(address asset) view returns (address)
name
viewfunction name() view returns (string)
events
No events.
errors
AddressNotContract
error AddressNotContract(address addr)
AlreadyRegistered
error AlreadyRegistered(address asset)
ArrayMismatch
error ArrayMismatch()
EmptyArray
error EmptyArray()
InvalidAsset
error InvalidAsset(address asset)
creation bytecode
0x608060405234801561001057600080fd5b5060405161074a38038061074a83398101604081905261002f91610295565b81516000036100515760405163521299a960e01b815260040160405180910390fd5b80518251146100735760405163b7c1140d60e01b815260040160405180910390fd5b60005b82518110156101a457600083828151811061009357610093610387565b6020026020010151905060008383815181106100b1576100b1610387565b60200260200101519050816001600160a01b03163b6000036100f65760405163247e970160e01b81526001600160a01b03831660048201526024015b60405180910390fd5b806001600160a01b03163b60000361012c5760405163247e970160e01b81526001600160a01b03821660048201526024016100ed565b6001600160a01b038281166000908152602081905260409020541615610170576040516345ed80e960e01b81526001600160a01b03831660048201526024016100ed565b6001600160a01b03918216600090815260208190526040902080546001600160a01b03191691909216179055600101610076565b5060016101b18482610428565b505050506104e7565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b03811182821017156101f8576101f86101ba565b604052919050565b600082601f83011261021157600080fd5b815160206001600160401b0382111561022c5761022c6101ba565b8160051b61023b8282016101d0565b928352848101820192828101908785111561025557600080fd5b83870192505b8483101561028a5782516001600160a01b038116811461027b5760008081fd5b8252918301919083019061025b565b979650505050505050565b6000806000606084860312156102aa57600080fd5b83516001600160401b03808211156102c157600080fd5b818601915086601f8301126102d557600080fd5b8151818111156102e7576102e76101ba565b60206102fb601f8301601f191682016101d0565b828152898284870101111561030f57600080fd5b60005b8381101561032d578581018301518282018401528201610312565b50600092810182019290925287015190955091508082111561034e57600080fd5b61035a87838801610200565b9350604086015191508082111561037057600080fd5b5061037d86828701610200565b9150509250925092565b634e487b7160e01b600052603260045260246000fd5b600181811c908216806103b157607f821691505b6020821081036103d157634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115610423576000816000526020600020601f850160051c810160208610156104005750805b601f850160051c820191505b8181101561041f5782815560010161040c565b5050505b505050565b81516001600160401b03811115610441576104416101ba565b6104558161044f845461039d565b846103d7565b602080601f83116001811461048a57600084156104725750858301515b600019600386901b1c1916600185901b17855561041f565b600085815260208120601f198616915b828110156104b95788860151825594840194600190910190840161049a565b50858210156104d75787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b610254806104f66000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806306fdde031461003b578063d4dfadbf14610059575b600080fd5b610043610084565b6040516100509190610165565b60405180910390f35b61006c6100673660046101b4565b610112565b6040516001600160a01b039091168152602001610050565b60018054610091906101e4565b80601f01602080910402602001604051908101604052809291908181526020018280546100bd906101e4565b801561010a5780601f106100df5761010080835404028352916020019161010a565b820191906000526020600020905b8154815290600101906020018083116100ed57829003601f168201915b505050505081565b6001600160a01b03808216600090815260208190526040812054909116803b820361015f576040516337bce3c560e11b81526001600160a01b038416600482015260240160405180910390fd5b92915050565b60006020808352835180602085015260005b8181101561019357858101830151858201604001528201610177565b506000604082860101526040601f19601f8301168501019250505092915050565b6000602082840312156101c657600080fd5b81356001600160a01b03811681146101dd57600080fd5b9392505050565b600181811c908216806101f857607f821691505b60208210810361021857634e487b7160e01b600052602260045260246000fd5b5091905056fea264697066735822122017f706419e232bd9c2bd63c05e5f64b66b41990c618444c0225cfe523cc3df4b64736f6c63430008160033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000001b436f6d706f756e64205633204d61726b657420526567697374727900000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000af88d065e77c8cc2239327c5edb3a432268e5831000000000000000000000000ff970a61a04b1ca14834a43f5de4533ebddb5cc800000000000000000000000000000000000000000000000000000000000000020000000000000000000000009c4ec768c28520b50860ea7a15bd7213a9ff58bf000000000000000000000000a5edbdd9646f8dff606d7448e414884c7d905dca