57 txs
65 calls
constructor
constructor(address _logic, address _adminAddr) payable
functions
admin
viewfunction admin() view returns (address admin_)
implementation
viewfunction implementation() view returns (address implementation_)
paused
viewfunction paused() view returns (bool)
changeAdmin
nonpayablefunction changeAdmin(address newAdmin)
pause
nonpayablefunction pause()
unpause
nonpayablefunction unpause()
upgradeTo
nonpayablefunction upgradeTo(address newImplementation)
upgradeToAndCall
payablefunction upgradeToAndCall(address newImplementation, bytes data) payable
events
AdminChanged
event AdminChanged(address previousAdmin, address newAdmin)
Pause
event Pause()
Unpause
event Unpause()
Upgraded
event Upgraded(address indexed implementation)
errors
No errors.
creation bytecode
0x608060405260405162000f4138038062000f4183398101604081905262000026916200045f565b81604051806020016040528060008152506200004b828260006200006160201b60201c565b50620000599050816200009e565b505062000519565b6200006c83620000f9565b6000825111806200007a5750805b1562000099576200009783836200013b60201b620003551760201c565b505b505050565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f620000c96200016a565b604080516001600160a01b03928316815291841660208301520160405180910390a1620000f681620001a3565b50565b620001048162000258565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b606062000163838360405180606001604052806027815260200162000f1a602791396200030c565b9392505050565b60006200019460008051602062000efa83398151915260001b620003f260201b620003811760201c565b546001600160a01b0316919050565b6001600160a01b0381166200020e5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b806200023760008051602062000efa83398151915260001b620003f260201b620003811760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6200026e81620003f560201b620003841760201c565b620002d25760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b606482015260840162000205565b80620002377f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b620003f260201b620003811760201c565b60606001600160a01b0384163b620003765760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b606482015260840162000205565b600080856001600160a01b03168560405162000393919062000497565b600060405180830381855af49150503d8060008114620003d0576040519150601f19603f3d011682016040523d82523d6000602084013e620003d5565b606091505b509092509050620003e882828662000404565b9695505050505050565b90565b6001600160a01b03163b151590565b606083156200041557508162000163565b825115620004265782518084602001fd5b8160405162461bcd60e51b8152600401620002059190620004b5565b80516001600160a01b03811681146200045a57600080fd5b919050565b600080604083850312156200047357600080fd5b6200047e8362000442565b91506200048e6020840162000442565b90509250929050565b60008251620004ab818460208701620004ea565b9190910192915050565b6020815260008251806020840152620004d6816040850160208701620004ea565b601f01601f19169190910160400192915050565b60005b8381101562000507578181015183820152602001620004ed565b83811115620000975750506000910152565b6109d180620005296000396000f3fe60806040526004361061007f5760003560e01c80635c975abb1161004e5780635c975abb146101105780638456cb59146101355780638f2839701461014a578063f851a4401461016a5761008e565b80633659cfe6146100965780633f4ba83a146100b65780634f1ef286146100cb5780635c60da1b146100de5761008e565b3661008e5761008c61017f565b005b61008c61017f565b3480156100a257600080fd5b5061008c6100b136600461085b565b610199565b3480156100c257600080fd5b5061008c6101f2565b61008c6100d9366004610876565b610236565b3480156100ea57600080fd5b506100f36102b9565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561011c57600080fd5b506101256102c8565b6040519015158152602001610107565b34801561014157600080fd5b5061008c6102d2565b34801561015657600080fd5b5061008c61016536600461085b565b61030f565b34801561017657600080fd5b506100f361034b565b610187610393565b6101976101926103ed565b6103f7565b565b6101a161041b565b6001600160a01b0316336001600160a01b031614156101ea576101c261044e565b156101cc57600080fd5b6101e781604051806020016040528060008152506000610476565b50565b6101e761017f565b6101fa61041b565b6001600160a01b0316336001600160a01b0316141561022e5761021b61044e565b61022457600080fd5b61019760006104a1565b61019761017f565b61023e61041b565b6001600160a01b0316336001600160a01b031614156102b15761025f61044e565b1561026957600080fd5b6102ac8383838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525060019250610476915050565b505050565b6102ac61017f565b60006102c36103ed565b905090565b60006102c361044e565b6102da61041b565b6001600160a01b0316336001600160a01b0316141561022e576102fb61044e565b1561030557600080fd5b61019760016104a1565b61031761044e565b1561032157600080fd5b61032961041b565b6001600160a01b0316336001600160a01b031614156101ea576101e781610530565b60006102c361041b565b606061037a838360405180606001604052806027815260200161097560279139610584565b9392505050565b90565b6001600160a01b03163b151590565b61039b61044e565b156101975760405162461bcd60e51b815260206004820152601d60248201527f5543484b445570677261646561626c6550726f78793a2070617573656400000060448201526064015b60405180910390fd5b60006102c3610661565b3660008037600080366000845af43d6000803e808015610416573d6000f35b3d6000fd5b60007fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b546001600160a01b0316919050565b7f8dea8703c3cf94703383ce38a9c894669dccd4ca8e65ddb43267aa02487114505460ff1690565b61047f83610689565b60008251118061048c5750805b156102ac5761049b8383610355565b50505050565b807f8dea8703c3cf94703383ce38a9c894669dccd4ca8e65ddb43267aa0248711450805460ff19169115159190911790558015610504576040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62590600090a150565b6040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3390600090a150565b7f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f61055961041b565b604080516001600160a01b03928316815291841660208301520160405180910390a16101e7816106c9565b60606001600160a01b0384163b6105ec5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a2064656c65676174652063616c6c20746f206e6f6e2d636f6044820152651b9d1c9858dd60d21b60648201526084016103e4565b600080856001600160a01b03168560405161060791906108f9565b600060405180830381855af49150503d8060008114610642576040519150601f19603f3d011682016040523d82523d6000602084013e610647565b606091505b5091509150610657828286610772565b9695505050505050565b60007f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc61043f565b610692816107ab565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6001600160a01b03811661072e5760405162461bcd60e51b815260206004820152602660248201527f455243313936373a206e65772061646d696e20697320746865207a65726f206160448201526564647265737360d01b60648201526084016103e4565b807fb53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d61035b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060831561078157508161037a565b8251156107915782518084602001fd5b8160405162461bcd60e51b81526004016103e49190610915565b6001600160a01b0381163b6108185760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084016103e4565b807f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc610751565b80356001600160a01b038116811461085657600080fd5b919050565b60006020828403121561086d57600080fd5b61037a8261083f565b60008060006040848603121561088b57600080fd5b6108948461083f565b9250602084013567ffffffffffffffff808211156108b157600080fd5b818601915086601f8301126108c557600080fd5b8135818111156108d457600080fd5b8760208285010111156108e657600080fd5b6020830194508093505050509250925092565b6000825161090b818460208701610948565b9190910192915050565b6020815260008251806020840152610934816040850160208701610948565b601f01601f19169190910160400192915050565b60005b8381101561096357818101518382015260200161094b565b8381111561049b575050600091015256fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a264697066735822122030b8e5c3c478c9eb5f68df6790386fd2f78930950d64eabbd466b47e2341124864736f6c63430008070033b53127684a568b3173ae13b9f8a6016e243e63b6e8ee1178d6a717850b5d6103416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c65640000000000000000000000008b8ff83344c2fe7a113c1597cec283ca98028136000000000000000000000000bbbc3f93580e19f7af1a1c52d7440219494c06f9