0 txs
13 calls
constructor
constructor(address owner)
functions
getAddressesProviderAddressById
viewfunction getAddressesProviderAddressById(uint256 id) view returns (address)
getAddressesProviderIdByAddress
viewfunction getAddressesProviderIdByAddress(address addressesProvider) view returns (uint256)
getAddressesProvidersList
viewfunction getAddressesProvidersList() view returns (address[])
owner
viewfunction owner() view returns (address)
registerAddressesProvider
nonpayablefunction registerAddressesProvider(address provider, uint256 id)
renounceOwnership
nonpayablefunction renounceOwnership()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
unregisterAddressesProvider
nonpayablefunction unregisterAddressesProvider(address provider)
events
AddressesProviderRegistered
event AddressesProviderRegistered(address indexed addressesProvider, uint256 indexed id)
AddressesProviderUnregistered
event AddressesProviderUnregistered(address indexed addressesProvider, uint256 indexed id)
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50604051610a94380380610a9483398101604081905261002f9161017a565b600080546001600160a01b03191633908117825560405190918291600080516020610a74833981519152908290a3506100678161006d565b506101aa565b6000546001600160a01b031633146100cc5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6001600160a01b0381166101315760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016100c3565b600080546040516001600160a01b0380851693921691600080516020610a7483398151915291a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60006020828403121561018c57600080fd5b81516001600160a01b03811681146101a357600080fd5b9392505050565b6108bb806101b96000396000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80638da5cb5b1161005b5780638da5cb5b14610109578063d0267be71461011a578063d258191e14610151578063f2fde38b1461016457600080fd5b80630de267071461008d578063365ccbbf146100a257806357dc0566146100c0578063715018a614610101575b600080fd5b6100a061009b3660046106fd565b610177565b005b6100aa610279565b6040516100b7919061071f565b60405180910390f35b6100e96100ce36600461076c565b6000908152600260205260409020546001600160a01b031690565b6040516001600160a01b0390911681526020016100b7565b6100a06102db565b6000546001600160a01b03166100e9565b6101436101283660046106fd565b6001600160a01b031660009081526001602052604090205490565b6040519081526020016100b7565b6100a061015f366004610785565b61034f565b6100a06101723660046106fd565b610506565b6000546001600160a01b031633146101aa5760405162461bcd60e51b81526004016101a1906107af565b60405180910390fd5b6001600160a01b038116600090815260016020818152604092839020548351808501909452918352603760f81b908301526101f85760405162461bcd60e51b81526004016101a191906107e4565b506001600160a01b038116600081815260016020818152604080842080548086526002845291852080546001600160a01b0319169055948452919052915561023f826105f0565b60405181906001600160a01b038416907f254723080701bde71d562cad0e967cef23d86bb27ee842c190a2596820f3b24190600090a35050565b606060038054806020026020016040519081016040528092919081815260200182805480156102d157602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116102b3575b5050505050905090565b6000546001600160a01b031633146103055760405162461bcd60e51b81526004016101a1906107af565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031633146103795760405162461bcd60e51b81526004016101a1906107af565b6040805180820190915260018152600760fb1b6020820152816103af5760405162461bcd60e51b81526004016101a191906107e4565b5060008181526002602090815260409182902054825180840190935260018352600760fb1b918301919091526001600160a01b0316156104025760405162461bcd60e51b81526004016101a191906107e4565b506001600160a01b03821660009081526001602090815260409182902054825180840190935260028352611c1b60f11b91830191909152156104575760405162461bcd60e51b81526004016101a191906107e4565b506001600160a01b03821660008181526001602081815260408084208690558584526002825280842080546001600160a01b0319908116871790915560038054878752600490945282862084905593830184559284527fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b90910180549092168417909155518392917fc2e7cc813550ef0e7126cc0571281850ce5df2e9c400acf3589c38e4627f85f191a35050565b6000546001600160a01b031633146105305760405162461bcd60e51b81526004016101a1906107af565b6001600160a01b0381166105955760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016101a1565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b038116600090815260046020526040812080549082905560035490919061062090600190610832565b9050808210156106a95760006003828154811061063f5761063f610859565b600091825260209091200154600380546001600160a01b03909216925082918590811061066e5761066e610859565b600091825260208083209190910180546001600160a01b0319166001600160a01b039485161790559290911681526004909152604090208290555b60038054806106ba576106ba61086f565b600082815260209020810160001990810180546001600160a01b0319169055019055505050565b80356001600160a01b03811681146106f857600080fd5b919050565b60006020828403121561070f57600080fd5b610718826106e1565b9392505050565b6020808252825182820181905260009190848201906040850190845b818110156107605783516001600160a01b03168352928401929184019160010161073b565b50909695505050505050565b60006020828403121561077e57600080fd5b5035919050565b6000806040838503121561079857600080fd5b6107a1836106e1565b946020939093013593505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060208083528351808285015260005b81811015610811578581018301518582016040015282016107f5565b506000604082860101526040601f19601f8301168501019250505092915050565b8181038181111561085357634e487b7160e01b600052601160045260246000fd5b92915050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fdfea26469706673582212202424792f024999489b528150d2fd422905993802e02a88a4360a7e55b45b5d2764736f6c634300081300338be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0000000000000000000000000ab22988d93d5f942fc6b6c6ea285744809d1d9cc