[ { "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" }, { "internalType": "address", "name": "_issuer", "type": "address" }, { "internalType": "address", "name": "_controller", "type": "address" }, { "internalType": "address", "name": "_moderator", "type": "address" }, { "internalType": "address", "name": "_impl", "type": "address" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "stateMutability": "payable", "type": "fallback" }, { "inputs": [], "name": "controller", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "implementation", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "issuer", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "moderator", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", "name": "_impl", "type": "address" } ], "name": "resetImplementation", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "stateMutability": "payable", "type": "receive" } ]
608060405234801561001057600080fd5b506040516103d53803806103d583398101604081905261002f916100ad565b600080546001600160a01b03199081166001600160a01b03978816179091556001805482169587169590951790945560028054851693861693909317909255600380548416918516919091179055600480549092169216919091179055610112565b80516001600160a01b03811681146100a857600080fd5b919050565b600080600080600060a086880312156100c557600080fd5b6100ce86610091565b94506100dc60208701610091565b93506100ea60408701610091565b92506100f860608701610091565b915061010660808701610091565b90509295509295909350565b6102b4806101216000396000f3fe6080604052600436106100695760003560e01c80638da5cb5b116100435780638da5cb5b146100fc5780638feb4fce1461011c578063f77c47911461013c57610078565b80631d1438481461008057806338743904146100bc5780635c60da1b146100dc57610078565b366100785761007661015c565b005b61007661015c565b34801561008c57600080fd5b506001546100a0906001600160a01b031681565b6040516001600160a01b03909116815260200160405180910390f35b3480156100c857600080fd5b506003546100a0906001600160a01b031681565b3480156100e857600080fd5b506004546100a0906001600160a01b031681565b34801561010857600080fd5b506000546100a0906001600160a01b031681565b34801561012857600080fd5b5061007661013736600461024e565b610178565b34801561014857600080fd5b506002546100a0906001600160a01b031681565b6101766101716004546001600160a01b031690565b61022a565b565b6000546001600160a01b031633146101f0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f535442543a204e4f545f4f574e45520000000000000000000000000000000000604482015260640160405180910390fd5b600480547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0392909216919091179055565b3660008037600080366000845af43d6000803e808015610249573d6000f35b3d6000fd5b60006020828403121561026057600080fd5b81356001600160a01b038116811461027757600080fd5b939250505056fea2646970667358221220d4a91bcdaa3a95dfa5384d23b94628ffc602e4c2b566e19b94d62b64d1a72a7f64736f6c634300081100330000000000000000000000001aa2e8a2405fae32bba9f4c3c84d16b27475488600000000000000000000000056af334c2ec688724b669a349da00e277b152a7300000000000000000000000056af334c2ec688724b669a349da00e277b152a7300000000000000000000000056af334c2ec688724b669a349da00e277b152a730000000000000000000000001e62c65754203d81379003d870d5f1544f5efc3e