0 txs
1 call
constructor
No constructor.
functions
ADD_TO_WHITELIST_TYPEHASH
viewfunction ADD_TO_WHITELIST_TYPEHASH() view returns (bytes32)
WHITELIST_PENDING_PERIOD
viewfunction WHITELIST_PENDING_PERIOD() view returns (uint256)
events
Whitelisted
event Whitelisted(address addr, bool whitelisted, uint256 effectiveTime)
errors
No errors.
creation bytecode
0x6118c4610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100715760003560e01c80631b8b0ce91161005a5780631b8b0ce91461009c5780639509eea5146100bc578063f42a9d41146100de57610071565b80630b27c803146100765780630b82574914610094575b600080fd5b61007e6100fe565b60405161008b91906113ab565b60405180910390f35b61007e610122565b8180156100a857600080fd5b5061007e6100b73660046112a6565b610129565b8180156100c857600080fd5b506100dc6100d736600461127b565b6101d1565b005b8180156100ea57600080fd5b506100dc6100f936600461127b565b6101df565b7fdb3c8034db0ef3555cd9d314db16ce45454e1a01d949a021318374472427defa81565b6201518081565b60006101bc84600261013a866117c6565b7fdb3c8034db0ef3555cd9d314db16ce45454e1a01d949a021318374472427defa61016b6080890160608a01611261565b88604001358860405160200161018494939291906113b4565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905289939291906101f8565b90506101c98583426103da565b949350505050565b6101db82826104bb565b5050565b6101db816101f04262015180610523565b8491906103da565b6000826060015173ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff161461026c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102639061164b565b60405180910390fd5b82604001514211156102aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102639061145e565b6102bb85838051906020012061059b565b600081815260028801602052604090205490915060ff1615610309576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102639061174d565b6000818152600287016020908152604090912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055835190840151610356918391610605565b61038c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026390611716565b61039b86846000015186610733565b6103d1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102639061153a565b95945050505050565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260098401602052604090205415610439576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610263906115df565b600042821015610449574261044b565b815b73ffffffffffffffffffffffffffffffffffffffff8416600090815260098601602052604090819020829055519091507f057299c75de1ecb46062fee98c17e1f9167e4ffa25671849995fe49c9697c6c9906104ad908590600190859061137d565b60405180910390a150505050565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600983016020526040808220829055517f057299c75de1ecb46062fee98c17e1f9167e4ffa25671849995fe49c9697c6c99161051791849190819061137d565b60405180910390a15050565b8181018281101561059557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f4144445f4f564552464c4f570000000000000000000000000000000000000000604482015290519081900360640190fd5b92915050565b60006040518060400160405280600281526020017f190100000000000000000000000000000000000000000000000000000000000081525083836040516020016105e793929190611325565b60405160208183030381529060405280519060200120905092915050565b60008151835114610642576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610263906114cc565b6000805b8451811015610725578173ffffffffffffffffffffffffffffffffffffffff1685828151811061067257fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16116106c7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610263906115a8565b8481815181106106d357fe5b6020026020010151915061070e868683815181106106ed57fe5b602002602001015186848151811061070157fe5b6020026020010151610ad5565b61071d5760009250505061072c565b600101610646565b5060019150505b9392505050565b60008251600014156107475750600061072c565b6000610754856000610b38565b90506000815111610791576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026390611571565b8454600090819073ffffffffffffffffffffffffffffffffffffffff16815b8751811015610955578373ffffffffffffffffffffffffffffffffffffffff168882815181106107dc57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1611610831576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610263906115a8565b87818151811061083d57fe5b602002602001015193508173ffffffffffffffffffffffffffffffffffffffff1688828151811061086a57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff161415610897576001925061094d565b6000805b8651811015610913578983815181106108b057fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff168782815181106108da57fe5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff16141561090b5760019150610913565b60010161089b565b508061094b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026390611495565b505b6001016107b0565b50600386600481111561096457fe5b141561097a57865160011494505050505061072c565b600486600481111561098857fe5b14156109d65781156109c6576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610263906116b9565b865160011494505050505061072c565b60028660048111156109e457fe5b1415610a265781610a21576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026390611503565b610a72565b6000866004811115610a3457fe5b1415610a72578115610a72576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610263906116b9565b83518215610abb576001810190506001885111610abb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026390611616565b600181901c60010188511015955050505050509392505050565b600073ffffffffffffffffffffffffffffffffffffffff8316610afa5750600061072c565b610b198373ffffffffffffffffffffffffffffffffffffffff16610c76565b610b2d57610b28848484610cb2565b6101c9565b6101c9848484610deb565b600482015460609067ffffffffffffffff81118015610b5657600080fd5b50604051908082528060200260200182016040528015610b9057816020015b610b7d6110d7565b815260200190600190039081610b755790505b5090506000805b6004850154811015610c6d576000856004018281548110610bb457fe5b600091825260209182902060408051606081018252919092015473ffffffffffffffffffffffffffffffffffffffff8116825260ff740100000000000000000000000000000000000000008204169382019390935267ffffffffffffffff750100000000000000000000000000000000000000000090930492909216908201529050610c408186610f45565b15610c645780848481518110610c5257fe5b60209081029190910101526001909201915b50600101610b97565b50815292915050565b6000813f8015801590610ca957507fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708114155b9150505b919050565b600073ffffffffffffffffffffffffffffffffffffffff8316610cd75750600061072c565b815160411480610ce8575081516042145b610d1e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026390611682565b6000825160421415610d3257506041825260015b610d3c8584610f67565b73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614915081610dd857600085604051602001610d84919061134c565b604051602081830303815290604052805190602001209050610da68185610f67565b73ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16149250505b8015610de357604283525b509392505050565b600080631626ba7e60e01b8584604051602401610e099291906113e8565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505090506000808573ffffffffffffffffffffffffffffffffffffffff1683604051610e909190611309565b600060405180830381855afa9150503d8060008114610ecb576040519150601f19603f3d011682016040523d82523d6000602084013e610ed0565b606091505b5091509150818015610ee3575080516020145b8015610f3a57507f1626ba7e00000000000000000000000000000000000000000000000000000000610f1682600061103f565b7fffffffff0000000000000000000000000000000000000000000000000000000016145b979650505050505050565b6000610f508361105b565b8061072c575081801561072c575061072c83611075565b60008151604114610f7a57506000610595565b60208201516040830151604184015160ff167f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0821115610fc05760009350505050610595565b8060ff16601b1480610fd557508060ff16601c145b156110335760018682858560405160008152602001604052604051610ffd9493929190611440565b6020604051602081039080840390855afa15801561101f573d6000803e3d6000fd5b505050602060405103519350505050610595565b60009350505050610595565b6000816004018351101561105257600080fd5b50016020015190565b6000611066826110a3565b806105955750610595826110cf565b600060015b60ff16826020015160ff16148015610595575050604001514267ffffffffffffffff9091161190565b602081015160009060ff166001148015610595575050604001514267ffffffffffffffff909116111590565b60008061107a565b604080516060810182526000808252602082018190529181019190915290565b803573ffffffffffffffffffffffffffffffffffffffff81168114610cad57600080fd5b600082601f83011261112b578081fd5b8135602061114061113b836117a8565b611784565b828152818101908583018385028701840188101561115c578586fd5b855b858110156111815761116f826110f7565b8452928401929084019060010161115e565b5090979650505050505050565b6000601f838184011261119f578182fd5b823560206111af61113b836117a8565b82815281810190868301865b8581101561125357813589018a603f8201126111d5578889fd5b85810135604067ffffffffffffffff8211156111ed57fe5b61121c887fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08c85011601611784565b8281528d8284860101111561122f578b8cfd5b828285018a83013791820188018b90525085525092840192908401906001016111bb565b509098975050505050505050565b600060208284031215611272578081fd5b61072c826110f7565b6000806040838503121561128d578081fd5b8235915061129d602084016110f7565b90509250929050565b600080600080608085870312156112bb578182fd5b8435935060208501359250604085013567ffffffffffffffff8111156112df578283fd5b8501608081880312156112f0578283fd5b91506112fe606086016110f7565b905092959194509250565b6000825161131b81846020870161185e565b9190910192915050565b6000845161133781846020890161185e565b91909101928352506020820152604001919050565b7f19457468657265756d205369676e6564204d6573736167653a0a3332000000008152601c810191909152603c0190565b73ffffffffffffffffffffffffffffffffffffffff9390931683529015156020830152604082015260600190565b90815260200190565b93845273ffffffffffffffffffffffffffffffffffffffff9283166020850152604084019190915216606082015260800190565b600083825260406020830152825180604084015261140d81606085016020870161185e565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016919091016060019392505050565b93845260ff9290921660208401526040830152606082015260800190565b60208082526016908201527f455850495245445f5349474e45445f5245515545535400000000000000000000604082015260600190565b60208082526013908201527f5349474e45525f4e4f545f475541524449414e00000000000000000000000000604082015260600190565b60208082526012908201527f4241445f5349474e41545552455f444154410000000000000000000000000000604082015260600190565b6020808252601f908201527f57414c4c45545f4f574e45525f5349474e41545552455f524551554952454400604082015260600190565b60208082526011908201527f5045524d495353494f4e5f44454e494544000000000000000000000000000000604082015260600190565b6020808252600c908201527f4e4f5f475541524449414e530000000000000000000000000000000000000000604082015260600190565b60208082526015908201527f494e56414c49445f5349474e4552535f4f524445520000000000000000000000604082015260600190565b6020808252601b908201527f414444524553535f414c52454144595f57484954454c49535445440000000000604082015260600190565b6020808252818101527f4e4f5f475541524449414e5f5349474e45445f424553494445535f4f574e4552604082015260600190565b6020808252600e908201527f494e56414c49445f57414c4c4554000000000000000000000000000000000000604082015260600190565b60208082526018908201527f494e56414c49445f5349474e41545552455f4c454e4754480000000000000000604082015260600190565b60208082526022908201527f57414c4c45545f4f574e45525f5349474e41545552455f4e4f545f414c4c4f5760408201527f4544000000000000000000000000000000000000000000000000000000000000606082015260800190565b60208082526012908201527f494e56414c49445f5349474e4154555245530000000000000000000000000000604082015260600190565b6020808252600a908201527f484153485f455849535400000000000000000000000000000000000000000000604082015260600190565b60405181810167ffffffffffffffff811182821017156117a057fe5b604052919050565b600067ffffffffffffffff8211156117bc57fe5b5060209081020190565b6000608082360312156117d7578081fd5b6040516080810167ffffffffffffffff82821081831117156117f557fe5b816040528435915080821115611809578384fd5b6118153683870161111b565b8352602085013591508082111561182a578384fd5b506118373682860161118e565b60208301525060408301356040820152611853606084016110f7565b606082015292915050565b60005b83811015611879578181015183820152602001611861565b83811115611888576000848401525b5050505056fea26469706673582212209c3020ea844c9e3c487bfa36178cec535e4cf24f3dca47d0dcd254b1aab20c0364736f6c63430007060033