6 txs
7 calls
constructor
constructor()
functions
count
viewfunction count() view returns (uint256)
get
viewfunction get(string name) view returns (address asset)
manager
viewfunction manager() view returns (address)
names
viewfunction names() view returns (string[])
supportsInterface
purefunction supportsInterface(bytes4 interfaceId) pure returns (bool)
set
nonpayablefunction set(string name, address asset)
updateAdmin
nonpayablefunction updateAdmin(address newAdmin)
events
AddressUpdate
event AddressUpdate(address oldAddress, address newAddress, string name)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50600380546001600160a01b03191633179055610e28806100326000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c8063481c6a751161005b578063481c6a7514610112578063693ec85e1461013d578063a815ff1514610150578063e2f273bd1461016557600080fd5b806301ffc9a714610082578063056da048146100ec57806306661abd14610101575b600080fd5b6100d76100903660046107e2565b7fffffffff00000000000000000000000000000000000000000000000000000000167fc0d4feec000000000000000000000000000000000000000000000000000000001490565b60405190151581526020015b60405180910390f35b6100f4610178565b6040516100e3919061087b565b6000546040519081526020016100e3565b600354610125906001600160a01b031681565b6040516001600160a01b0390911681526020016100e3565b61012561014b3660046109a0565b610254565b61016361015e3660046109f9565b610266565b005b610163610173366004610a47565b6102d5565b60606000600201805480602002602001604051908101604052809291908181526020016000905b8282101561024b5783829060005260206000200180546101be90610a62565b80601f01602080910402602001604051908101604052809291908181526020018280546101ea90610a62565b80156102375780601f1061020c57610100808354040283529160200191610237565b820191906000526020600020905b81548152906001019060200180831161021a57829003601f168201915b50505050508152602001906001019061019f565b50505050905090565b6000610260818361035e565b92915050565b6003546001600160a01b031633146102c55760405162461bcd60e51b815260206004820152600c60248201527f556e617574686f73697a6564000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6102d160008383610392565b5050565b6003546001600160a01b0316331461032f5760405162461bcd60e51b815260206004820152600c60248201527f556e617574686f73697a6564000000000000000000000000000000000000000060448201526064016102bc565b6003805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b600082600101826040516103729190610a9c565b908152604051908190036020019020546001600160a01b03169392505050565b6001600160a01b0381166103af576103aa83836104f8565b505050565b600083600101836040516103c39190610a9c565b908152604051908190036020019020546001600160a01b039081169150821681146104aa578184600101846040516103fb9190610a9c565b90815260405160209181900382019020805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0393909316929092179091556002850180546001810182556000918252919020016104568482610b08565b50835484600061046583610bde565b91905055507f9b44bb68d692f88dc444d725cdba4f245ea59a47a9eff90a8a2f6e9c8465efb881838560405161049d93929190610bf8565b60405180910390a16104f2565b60405162461bcd60e51b815260206004820152601260248201527f4e6f206368616e676520696e206173736574000000000000000000000000000060448201526064016102bc565b50505050565b6000826001018260405161050c9190610a9c565b908152604051908190036020019020546001600160a01b03169050801561074457826001018260405161053f9190610a9c565b908152604051908190036020019020805473ffffffffffffffffffffffffffffffffffffffff19169055600080805b60028601548110156105ff578460405160200161058b9190610a9c565b604051602081830303815290604052805190602001208660020182815481106105b6576105b6610c2d565b906000526020600020016040516020016105d09190610c43565b60405160208183030381529060405280519060200120036105f757809250600191506105ff565b60010161056e565b508061064d5760405162461bcd60e51b815260206004820152600e60248201527f4e616d65206e6f7420666f756e6400000000000000000000000000000000000060448201526064016102bc565b600285015461065e90600190610cd7565b82146106bd5760028501805461067690600190610cd7565b8154811061068657610686610c2d565b906000526020600020018560020183815481106106a5576106a5610c2d565b9060005260206000200190816106bb9190610cea565b505b846002018054806106d0576106d0610dc5565b6001900381819060005260206000200160006106ec919061078c565b905584548560006106fc83610ddb565b91905055507f9b44bb68d692f88dc444d725cdba4f245ea59a47a9eff90a8a2f6e9c8465efb88360008660405161073593929190610bf8565b60405180910390a15050505050565b60405162461bcd60e51b815260206004820152601d60248201527f44656c6574696e672061206e6f6e2d6578697374616e7420617373657400000060448201526064016102bc565b50805461079890610a62565b6000825580601f106107a8575050565b601f0160209004906000526020600020908101906107c691906107c9565b50565b5b808211156107de57600081556001016107ca565b5090565b6000602082840312156107f457600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461082457600080fd5b9392505050565b60005b8381101561084657818101518382015260200161082e565b50506000910152565b6000815180845261086781602086016020860161082b565b601f01601f19169290920160200192915050565b600060208083016020845280855180835260408601915060408160051b87010192506020870160005b828110156108f0577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc08886030184526108de85835161084f565b945092850192908501906001016108a4565b5092979650505050505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261092457600080fd5b813567ffffffffffffffff8082111561093f5761093f6108fd565b604051601f8301601f19908116603f01168101908282118183101715610967576109676108fd565b8160405283815286602085880101111561098057600080fd5b836020870160208301376000602085830101528094505050505092915050565b6000602082840312156109b257600080fd5b813567ffffffffffffffff8111156109c957600080fd5b6109d584828501610913565b949350505050565b80356001600160a01b03811681146109f457600080fd5b919050565b60008060408385031215610a0c57600080fd5b823567ffffffffffffffff811115610a2357600080fd5b610a2f85828601610913565b925050610a3e602084016109dd565b90509250929050565b600060208284031215610a5957600080fd5b610824826109dd565b600181811c90821680610a7657607f821691505b602082108103610a9657634e487b7160e01b600052602260045260246000fd5b50919050565b60008251610aae81846020870161082b565b9190910192915050565b601f8211156103aa576000816000526020600020601f850160051c81016020861015610ae15750805b601f850160051c820191505b81811015610b0057828155600101610aed565b505050505050565b815167ffffffffffffffff811115610b2257610b226108fd565b610b3681610b308454610a62565b84610ab8565b602080601f831160018114610b6b5760008415610b535750858301515b600019600386901b1c1916600185901b178555610b00565b600085815260208120601f198616915b82811015610b9a57888601518255948401946001909101908401610b7b565b5085821015610bb85787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b60006000198203610bf157610bf1610bc8565b5060010190565b60006001600160a01b03808616835280851660208401525060606040830152610c24606083018461084f565b95945050505050565b634e487b7160e01b600052603260045260246000fd5b6000808354610c5181610a62565b60018281168015610c695760018114610c9c57610ccb565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0084168752821515830287019450610ccb565b8760005260208060002060005b85811015610cc25781548a820152908401908201610ca9565b50505082870194505b50929695505050505050565b8181038181111561026057610260610bc8565b818103610cf5575050565b610cff8254610a62565b67ffffffffffffffff811115610d1757610d176108fd565b610d2581610b308454610a62565b6000601f821160018114610d595760008315610d415750848201545b600019600385901b1c1916600184901b178455610dbe565b600085815260209020601f19841690600086815260209020845b83811015610d935782860154825560019586019590910190602001610d73565b5085831015610db15781850154600019600388901b60f8161c191681555b50505060018360011b0184555b5050505050565b634e487b7160e01b600052603160045260246000fd5b600081610dea57610dea610bc8565b50600019019056fea264697066735822122054dd1ab2205fc178ee4a5a70b39000b4dfa6f8813a26a3e764a7ad96c8d1846964736f6c63430008180033