wemix-logo
WEMIX3.0 Explorer

Contract

0xef5c904e27c351229c11ea1232d88ab915b2fd2c
Contract Name
N/A
Optimization Enabled
No
Compiler Version
N/A
EVM Version
N/A
License
N/A
Audited
No
Contract Security Audit
No contract security audit has been submitted
Submit Audit
Contract Creation Code
0x608060405234801561001057600080fd5b50600436106100415760003560e01c80635316e5bd14610046578063c6a5026a1461006f578063cdca1753146100ac575b600080fd5b610059610054366004611682565b6100cd565b6040516100669190611740565b60405180910390f35b61008261007d366004611784565b6103ad565b6040805192835273ffffffffffffffffffffffffffffffffffffffff909116602083015201610066565b6100bf6100ba36600461181b565b61083a565b6040516100669291906118d3565b6060600282511015610140576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f494e56414c49445f50415448000000000000000000000000000000000000000060448201526064015b60405180910390fd5b815167ffffffffffffffff81111561015a5761015a6115df565b604051908082528060200260200182016040528015610183578160200160208202803683370190505b509050828160008151811061019a5761019a611939565b60200260200101818152505060005b60018351038110156103a6576000806101f78584815181106101cd576101cd611939565b60200260200101518685600101815181106101ea576101ea611939565b60200260200101516109bb565b9150915061021f84848151811061021057610210611939565b60200260200101518383610b24565b84846001018151811061023457610234611939565b602002602001018181525050600061028186858151811061025757610257611939565b602002602001015187866001018151811061027457610274611939565b6020026020010151610c53565b50905060006102c587868151811061029b5761029b611939565b60200260200101518887600101815181106102b8576102b8611939565b6020026020010151610daa565b73ffffffffffffffffffffffffffffffffffffffff80821660009081526020819052604090208951929350919084169089908890811061030757610307611939565b602002602001015173ffffffffffffffffffffffffffffffffffffffff160361036557805489018155865187906001880190811061034757610347611939565b60200260200101518160010160008282540392505081905550610395565b86866001018151811061037a5761037a611939565b602090810291909101015181540381556001810180548a0190555b5050600190930192506101a9915050565b5092915050565b60208101518151606083015160009283928392839273ffffffffffffffffffffffffffffffffffffffff808216908416109284926103eb9290610eaa565b9050600060405180608001604052808415158152602001600015158152602001896060015162ffffff168152602001896080015173ffffffffffffffffffffffffffffffffffffffff1660001461044657896080015161047f565b8461046f5761046a600173fffd8963efd1fc6a506488495d951d5263988d26611997565b61047f565b61047f6401000276a360016119c4565b73ffffffffffffffffffffffffffffffffffffffff908116909152831660009081526001602081905260409091209081015491925090700100000000000000000000000000000000900460ff166105bc576104d983610edc565b600184018054855473ffffffffffffffffffffffffffffffffffffffff9095167fffffffffffffffffffffffff000000000000000000000000000000000000000062ffffff9095167401000000000000000000000000000000000000000002949094167fffffffffffffffffff0000000000000000000000000000000000000000000000909516949094179290921784557fffffffffffffffffffffffffffffff00000000000000000000000000000000009092166fffffffffffffffffffffffffffffffff909216919091177001000000000000000000000000000000001790555b8054600182015460408b015173f1107ecb4dc5f5df5ed46b2b013454a06a7783d0926325adbf0492879273ffffffffffffffffffffffffffffffffffffffff83169274010000000000000000000000000000000000000000900460020b916fffffffffffffffffffffffffffffffff169061063690610ff1565b604080517fffffffff0000000000000000000000000000000000000000000000000000000060e089901b16815273ffffffffffffffffffffffffffffffffffffffff9687166004820152948616602486015260029390930b60448501526fffffffffffffffffffffffffffffffff909116606484015260848301528651151560a48301526020870151151560c483015286015162ffffff1660e482015260608601519091166101048201526101240160a060405180830381865af4158015610702573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107269190611a28565b6001860180547fffffffffffffffffffffffffffffffff00000000000000000000000000000000166fffffffffffffffffffffffffffffffff9290921691909117905584547fffffffffffffffffff0000000000000000000000000000000000000000000000167401000000000000000000000000000000000000000062ffffff92909216919091027fffffffffffffffffffffffff0000000000000000000000000000000000000000161773ffffffffffffffffffffffffffffffffffffffff919091161783559096509450600086136108095761080486611a81565b610812565b61081285611a81565b9054909973ffffffffffffffffffffffffffffffffffffffff90911698509650505050505050565b6000606061084784611023565b67ffffffffffffffff81111561085f5761085f6115df565b604051908082528060200260200182016040528015610888578160200160208202803683370190505b50905060005b600080600061089c8861104f565b92509250925060008061091c6040518060a001604052808773ffffffffffffffffffffffffffffffffffffffff1681526020018673ffffffffffffffffffffffffffffffffffffffff1681526020018b81526020018562ffffff168152602001600073ffffffffffffffffffffffffffffffffffffffff168152506103ad565b915091508087878151811061093357610933611939565b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050819850858061097b90611ab9565b9650506109878a61108b565b1561099c576109958a6110c5565b99506109aa565b8897505050505050506109b4565b505050505061088e565b9250929050565b60008060006109ca8585610c53565b50905060006109d98686610daa565b73ffffffffffffffffffffffffffffffffffffffff8116600090815260208190526040902060028101549192509060ff16610acf576000808373ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610a5c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a809190611b0f565b506dffffffffffffffffffffffffffff9182168555166001808501919091556002840180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909117905550505b8273ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614610b0e5760018101548154610b16565b805460018201545b909890975095505050505050565b6000808411610b8f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f494e53554646494349454e545f494e5055545f414d4f554e54000000000000006044820152606401610137565b600083118015610b9f5750600082115b610c05576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f494e53554646494349454e545f4c4951554944495459000000000000000000006044820152606401610137565b6000610c13856126f7611b5f565b90506000610c218483611b5f565b9050600082610c3287612710611b5f565b610c3c9190611b76565b9050610c488183611b89565b979650505050505050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610ceb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4944454e544943414c5f414444524553534553000000000000000000000000006044820152606401610137565b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610610d25578284610d28565b83835b909250905073ffffffffffffffffffffffffffffffffffffffff82166109b4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f5a45524f5f4144445245535300000000000000000000000000000000000000006044820152606401610137565b6000806000610db98585610c53565b604080517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606094851b81166020808401919091529390941b9093166034840152805180840360280181526048840182528051908301207fff0000000000000000000000000000000000000000000000000000000000000060688501527fe1f36c7b919c9f893e2cd30b471434aa2494664a0000000000000000000000006069850152607d8401527f537d8d504e4ada480625c407dbcb60ccf75ce650821f0c58561d19e3be6f64ce609d808501919091528151808503909101815260bd9093019052815191012095945050505050565b6000610ed4738eff28b531b731814e4e4fffa0f7bd0fc50f370f610ecf8686866110f6565b611188565b949350505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff16633850c7bd6040518163ffffffff1660e01b815260040160e060405180830381865afa158015610f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f509190611bd6565b5050604080517f1a68650200000000000000000000000000000000000000000000000000000000815290519598509396505073ffffffffffffffffffffffffffffffffffffffff881693631a686502936004808201945060209350908290030181865afa158015610fc5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe99190611c70565b929491935050565b60007f8000000000000000000000000000000000000000000000000000000000000000821061101f57600080fd5b5090565b600061103160036014611b76565b6014835161103f9190611c92565b6110499190611b89565b92915050565b6000808061105d84826112e1565b925061106a846014611371565b905061108261107b60036014611b76565b85906112e1565b91509193909250565b600061109960036014611b76565b60146110a6600382611b76565b6110b09190611b76565b6110ba9190611b76565b825110159050919050565b60606110496110d660036014611b76565b6110e260036014611b76565b84516110ee9190611c92565b849190611465565b60408051606081018252600080825260208201819052918101919091528273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16111561114b579192915b506040805160608101825273ffffffffffffffffffffffffffffffffffffffff948516815292909316602083015262ffffff169181019190915290565b6000816020015173ffffffffffffffffffffffffffffffffffffffff16826000015173ffffffffffffffffffffffffffffffffffffffff16106111ca57600080fd5b8151602080840151604080860151815173ffffffffffffffffffffffffffffffffffffffff95861681860152949092168482015262ffffff90911660608085019190915281518085038201815260808501909252815191909201207fff0000000000000000000000000000000000000000000000000000000000000060a08401529085901b7fffffffffffffffffffffffffffffffffffffffff0000000000000000000000001660a183015260b58201527fca48321e8cb140e37a7d7ce66e055e7927429b4343c8fd9fb0dccadc72829bd560d582015260f501604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081840301815291905280516020909101209392505050565b60006112ee826014611b76565b83511015611358576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f746f416464726573735f6f75744f66426f756e647300000000000000000000006044820152606401610137565b5001602001516c01000000000000000000000000900490565b60008161137f816003611b76565b10156113e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f746f55696e7432345f6f766572666c6f770000000000000000000000000000006044820152606401610137565b6113f2826003611b76565b8351101561145c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f746f55696e7432345f6f75744f66426f756e64730000000000000000000000006044820152606401610137565b50016003015190565b60608161147381601f611b76565b10156114db576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f736c6963655f6f766572666c6f770000000000000000000000000000000000006044820152606401610137565b6114e58284611b76565b8451101561154f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f736c6963655f6f75744f66426f756e64730000000000000000000000000000006044820152606401610137565b60608215801561156e57604051915060008252602082016040526115d6565b6040519150601f8416801560200281840101858101878315602002848b0101015b818310156115a757805183526020928301920161158f565b5050858452601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016604052505b50949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715611655576116556115df565b604052919050565b73ffffffffffffffffffffffffffffffffffffffff8116811461167f57600080fd5b50565b6000806040838503121561169557600080fd5b8235915060208084013567ffffffffffffffff808211156116b557600080fd5b818601915086601f8301126116c957600080fd5b8135818111156116db576116db6115df565b8060051b91506116ec84830161160e565b818152918301840191848101908984111561170657600080fd5b938501935b8385101561173057843592506117208361165d565b828252938501939085019061170b565b8096505050505050509250929050565b6020808252825182820181905260009190848201906040850190845b818110156117785783518352928401929184019160010161175c565b50909695505050505050565b600060a0828403121561179657600080fd5b60405160a0810181811067ffffffffffffffff821117156117b9576117b96115df565b60405282356117c78161165d565b815260208301356117d78161165d565b602082015260408381013590820152606083013562ffffff811681146117fc57600080fd5b6060820152608083013561180f8161165d565b60808201529392505050565b6000806040838503121561182e57600080fd5b823567ffffffffffffffff8082111561184657600080fd5b818501915085601f83011261185a57600080fd5b813560208282111561186e5761186e6115df565b61189e817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8501160161160e565b925081835287818386010111156118b457600080fd5b8181850182850137600091830181019190915290969401359450505050565b60006040820184835260206040602085015281855180845260608601915060208701935060005b8181101561192c57845173ffffffffffffffffffffffffffffffffffffffff16835293830193918301916001016118fa565b5090979650505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b73ffffffffffffffffffffffffffffffffffffffff8281168282160390808211156103a6576103a6611968565b73ffffffffffffffffffffffffffffffffffffffff8181168382160190808211156103a6576103a6611968565b8051600281900b8114611a0357600080fd5b919050565b80516fffffffffffffffffffffffffffffffff81168114611a0357600080fd5b600080600080600060a08688031215611a4057600080fd5b85519450602086015193506040860151611a598161165d565b9250611a67606087016119f1565b9150611a7560808701611a08565b90509295509295909350565b60007f80000000000000000000000000000000000000000000000000000000000000008203611ab257611ab2611968565b5060000390565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203611aea57611aea611968565b5060010190565b80516dffffffffffffffffffffffffffff81168114611a0357600080fd5b600080600060608486031215611b2457600080fd5b611b2d84611af1565b9250611b3b60208501611af1565b9150604084015163ffffffff81168114611b5457600080fd5b809150509250925092565b808202811582820484141761104957611049611968565b8082018082111561104957611049611968565b600082611bbf577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b805161ffff81168114611a0357600080fd5b600080600080600080600060e0888a031215611bf157600080fd5b8751611bfc8161165d565b9650611c0a602089016119f1565b9550611c1860408901611bc4565b9450611c2660608901611bc4565b9350611c3460808901611bc4565b925060a088015160ff81168114611c4a57600080fd5b60c08901519092508015158114611c6057600080fd5b8091505092959891949750929550565b600060208284031215611c8257600080fd5b611c8b82611a08565b9392505050565b818103818111156110495761104961196856fea2646970667358221220fe47d12e4beda473b5ace0c93d276bf8b6edf3847398f947702cb6f77f21edc664736f6c63430008170033