wemix-logo
WEMIX3.0 Explorer

Contract

0x4014e6a07d93a4c6161e5d725f71d578e39639bd
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
0x608060405234801561001057600080fd5b506004361061021c5760003560e01c806370a0823111610125578063a457c2d7116100ad578063dd62ed3e1161007c578063dd62ed3e146104fb578063e5975bdc1461050e578063f1127ed814610521578063f2fde38b1461055e578063f3d7d2821461057157600080fd5b8063a457c2d7146104af578063a9059cbb146104c2578063c3cda520146104d5578063d505accf146104e857600080fd5b80638e539e8c116100f45780638e539e8c1461045b57806395d89b411461046e5780639ab24eb0146104765780639dc29fac14610489578063a07481541461049c57600080fd5b806370a0823114610406578063715018a61461042f5780637ecebe00146104375780638da5cb5b1461044a57600080fd5b806339509351116101a857806353db14111161017757806353db141114610365578063587cde1e1461038c5780635c19a95c146103b85780636ae0b154146103cb5780636fcfff45146103de57600080fd5b806339509351146103055780633a46b1a8146103185780633d0741101461032b57806340c10f191461035257600080fd5b806323b872dd116101ef57806323b872dd146102b357806324ca984e146102c65780632d55feaf146102db578063313ce567146102ee5780633644e515146102fd57600080fd5b806306fdde0314610221578063095ea7b31461023f57806318160ddd146102625780631c2f3e3d14610274575b600080fd5b610229610584565b6040516102369190612344565b60405180910390f35b61025261024d3660046123b5565b610616565b6040519015158152602001610236565b6002545b604051908152602001610236565b61029b7f000000000000000000000000f5c891e5ce7a39b5ede9a540d417e7eb0d06ad9f81565b6040516001600160a01b039091168152602001610236565b6102526102c13660046123df565b61062e565b6102d96102d436600461241b565b610652565b005b6102d96102e936600461241b565b610708565b60405160128152602001610236565b610266610731565b6102526103133660046123b5565b610740565b6102666103263660046123b5565b610753565b61029b7f00000000000000000000000054613305c8b492043a0fdbe7a1d1db06651c85d081565b6102d96103603660046123b5565b6107c6565b61029b7f000000000000000000000000904eeb17352c1243d3c1fc44b7564ba579a74b2f81565b61029b61039a36600461241b565b6001600160a01b039081166000908152600760205260409020541690565b6102d96103c636600461241b565b610844565b6102d96103d936600461241b565b61091a565b6103f16103ec36600461241b565b61097d565b60405163ffffffff9091168152602001610236565b61026661041436600461241b565b6001600160a01b031660009081526020819052604090205490565b6102d96109a5565b61026661044536600461241b565b6109b9565b600a546001600160a01b031661029b565b610266610469366004612436565b6109d7565b610229610a33565b61026661048436600461241b565b610a42565b6102d96104973660046123b5565b610ac9565b6102526104aa36600461241b565b610b39565b6102526104bd3660046123b5565b610b87565b6102526104d03660046123b5565b610c02565b6102d96104e3366004612460565b610c10565b6102d96104f63660046124b8565b610cf3565b610266610509366004612522565b610e57565b6102d961051c36600461241b565b610e82565b61053461052f366004612555565b610ef1565b60408051825163ffffffff1681526020928301516001600160e01b03169281019290925201610236565b6102d961056c36600461241b565b610f75565b61025261057f36600461241b565b610feb565b60606003805461059390612595565b80601f01602080910402602001604051908101604052809291908181526020018280546105bf90612595565b801561060c5780601f106105e15761010080835404028352916020019161060c565b820191906000526020600020905b8154815290600101906020018083116105ef57829003601f168201915b5050505050905090565b60003361062481858561102d565b5060019392505050565b60003361063c858285611151565b6106478585856111cb565b506001949350505050565b61065b33610b39565b6106995760405162461bcd60e51b815260206004820152600a602482015269045522d4d44462d3532360b41b60448201526064015b60405180910390fd5b6001600160a01b0381163b6106dd5760405162461bcd60e51b815260206004820152600a602482015269052522d4d44462d3032360b41b6044820152606401610690565b610705816001600160a01b03166000908152600c60205260409020805460ff19166001179055565b50565b6107106112d6565b6001600160a01b03166000908152600b60205260409020805460ff19169055565b600061073b611330565b905090565b600061074c8383611457565b9392505050565b60004382106107a45760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e6564006044820152606401610690565b6001600160a01b038316600090815260086020526040902061074c9083611479565b337f00000000000000000000000054613305c8b492043a0fdbe7a1d1db06651c85d06001600160a01b03161461082c5760405162461bcd60e51b815260206004820152600b60248201526a23aa1816a6a223169a991960a91b6044820152606401610690565b6108368283611536565b61084082826115af565b5050565b61084d33610feb565b6108865760405162461bcd60e51b815260206004820152600a602482015269052522d4d44462d3532360b41b6044820152606401610690565b61088f33610feb565b806108c25750337f00000000000000000000000054613305c8b492043a0fdbe7a1d1db06651c85d06001600160a01b0316145b806108f55750337f000000000000000000000000f5c891e5ce7a39b5ede9a540d417e7eb0d06ad9f6001600160a01b0316145b6109115760405162461bcd60e51b8152600401610690906125ca565b61070581611639565b61092333610b39565b61095c5760405162461bcd60e51b815260206004820152600a602482015269045522d4d44462d3532360b41b6044820152606401610690565b6001600160a01b03166000908152600c60205260409020805460ff19169055565b6001600160a01b03811660009081526008602052604081205461099f90611643565b92915050565b6109ad6112d6565b6109b760006116ac565b565b6001600160a01b03811660009081526005602052604081205461099f565b6000438210610a285760405162461bcd60e51b815260206004820152601f60248201527f4552433230566f7465733a20626c6f636b206e6f7420796574206d696e6564006044820152606401610690565b61099f600983611479565b60606004805461059390612595565b6001600160a01b0381166000908152600860205260408120548015610ab6576001600160a01b0383166000908152600860205260409020610a84600183612605565b81548110610a9457610a9461261c565b60009182526020909120015464010000000090046001600160e01b0316610ab9565b60005b6001600160e01b03169392505050565b337f00000000000000000000000054613305c8b492043a0fdbe7a1d1db06651c85d06001600160a01b031614610b2f5760405162461bcd60e51b815260206004820152600b60248201526a23aa1816a6a223169a991960a91b6044820152606401610690565b61084082826116fe565b6001600160a01b0381166000908152600b602052604081205460ff1615156001148061099f5750600a546001600160a01b03165b6001600160a01b0316336001600160a01b03161492915050565b60003381610b958286610e57565b905083811015610bf55760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610690565b610647828686840361102d565b6000336106248185856111cb565b610c1933610feb565b610c525760405162461bcd60e51b815260206004820152600a602482015269052522d4d44462d3532360b41b6044820152606401610690565b610c5b33610feb565b80610c8e5750337f00000000000000000000000054613305c8b492043a0fdbe7a1d1db06651c85d06001600160a01b0316145b80610cc15750337f000000000000000000000000f5c891e5ce7a39b5ede9a540d417e7eb0d06ad9f6001600160a01b0316145b610cdd5760405162461bcd60e51b8152600401610690906125ca565b610ceb868686868686611716565b505050505050565b83421115610d435760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610690565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610d728c61184c565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610dcd82611874565b90506000610ddd828787876118c2565b9050896001600160a01b0316816001600160a01b031614610e405760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610690565b610e4b8a8a8a61102d565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610e8a6112d6565b6001600160a01b038116610ecd5760405162461bcd60e51b815260206004820152600a602482015269045522d4d44462d3032360b41b6044820152606401610690565b6001600160a01b03166000908152600b60205260409020805460ff19166001179055565b60408051808201909152600080825260208201526001600160a01b0383166000908152600860205260409020805463ffffffff8416908110610f3557610f3561261c565b60009182526020918290206040805180820190915291015463ffffffff8116825264010000000090046001600160e01b0316918101919091529392505050565b610f7d6112d6565b6001600160a01b038116610fe25760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610690565b610705816116ac565b6001600160a01b0381166000908152600c602052604081205460ff168061099f5750600a546001600160a01b0316610b6d565b6001600160a01b03163b151590565b6001600160a01b03831661108f5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610690565b6001600160a01b0382166110f05760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610690565b6001600160a01b0383811660008181526001602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b600061115d8484610e57565b905060001981146111c557818110156111b85760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610690565b6111c5848484840361102d565b50505050565b6111d433610feb565b806112075750337f00000000000000000000000054613305c8b492043a0fdbe7a1d1db06651c85d06001600160a01b0316145b8061123a5750337f000000000000000000000000f5c891e5ce7a39b5ede9a540d417e7eb0d06ad9f6001600160a01b0316145b6112565760405162461bcd60e51b8152600401610690906125ca565b7f00000000000000000000000054613305c8b492043a0fdbe7a1d1db06651c85d06001600160a01b0316826001600160a01b031614156112c65760405162461bcd60e51b815260206004820152600b60248201526a04754302d5446302d3532360ac1b6044820152606401610690565b6112d18383836118ea565b505050565b600a546001600160a01b031633146109b75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610690565b6000306001600160a01b037f0000000000000000000000004014e6a07d93a4c6161e5d725f71d578e39639bd1614801561138957507f000000000000000000000000000000000000000000000000000000000000045746145b156113b357507f11408e161d4541e6bc2abf927f91c812d1ae05fdcdfab3f23d55c475b129c34a90565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527ff6ff1377567794a5323b2c59aa9d7db57519fa7dc87e42940864ff0d92e85995828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b60003361062481858561146a8383610e57565b6114749190612632565b61102d565b8154600090815b818110156114dd5760006114948284611a94565b9050848682815481106114a9576114a961261c565b60009182526020909120015463ffffffff1611156114c9578092506114d7565b6114d4816001612632565b91505b50611480565b811561152157846114ef600184612605565b815481106114ff576114ff61261c565b60009182526020909120015464010000000090046001600160e01b0316611524565b60005b6001600160e01b031695945050505050565b6001600160a01b038281166000818152600760208181526040808420805485845282862054949093528787166001600160a01b03198416811790915590519190951694919391928592917f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9190a46111c5828483611aaf565b6115b98282611bec565b6002546001600160e01b03101561162b5760405162461bcd60e51b815260206004820152603060248201527f4552433230566f7465733a20746f74616c20737570706c79207269736b73206f60448201526f766572666c6f77696e6720766f74657360801b6064820152608401610690565b6111c56009611cb383611cbf565b6107053382611536565b600063ffffffff8211156116a85760405162461bcd60e51b815260206004820152602660248201527f53616665436173743a2076616c756520646f65736e27742066697420696e203360448201526532206269747360d01b6064820152608401610690565b5090565b600a80546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6117088282611e38565b6111c56009611f7183611cbf565b834211156117665760405162461bcd60e51b815260206004820152601d60248201527f4552433230566f7465733a207369676e617475726520657870697265640000006044820152606401610690565b604080517fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf60208201526001600160a01b0388169181019190915260608101869052608081018590526000906117e0906117d89060a00160405160208183030381529060405280519060200120611874565b8585856118c2565b90506117eb8161184c565b86146118395760405162461bcd60e51b815260206004820152601960248201527f4552433230566f7465733a20696e76616c6964206e6f6e6365000000000000006044820152606401610690565b6118438188611536565b50505050505050565b6001600160a01b03811660009081526005602052604090208054600181018255905b50919050565b600061099f611881611330565b8360405161190160f01b6020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b60008060006118d387878787611f7d565b915091506118e08161206a565b5095945050505050565b6001600160a01b03831661194e5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610690565b6001600160a01b0382166119b05760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610690565b6001600160a01b03831660009081526020819052604090205481811015611a285760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610690565b6001600160a01b03848116600081815260208181526040808320878703905593871680835291849020805487019055925185815290927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36111c5848484612225565b6000611aa3600284841861264a565b61074c90848416612632565b816001600160a01b0316836001600160a01b031614158015611ad15750600081115b156112d1576001600160a01b03831615611b5f576001600160a01b03831660009081526008602052604081208190611b0c90611f7185611cbf565b91509150846001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611b54929190918252602082015260400190565b60405180910390a250505b6001600160a01b038216156112d1576001600160a01b03821660009081526008602052604081208190611b9590611cb385611cbf565b91509150836001600160a01b03167fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7248383604051611bdd929190918252602082015260400190565b60405180910390a25050505050565b6001600160a01b038216611c425760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610690565b8060026000828254611c549190612632565b90915550506001600160a01b038216600081815260208181526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a361084060008383612225565b600061074c8284612632565b825460009081908015611d0a5785611cd8600183612605565b81548110611ce857611ce861261c565b60009182526020909120015464010000000090046001600160e01b0316611d0d565b60005b6001600160e01b03169250611d2683858763ffffffff16565b9150600081118015611d6457504386611d40600184612605565b81548110611d5057611d5061261c565b60009182526020909120015463ffffffff16145b15611dc457611d72826122a9565b86611d7e600184612605565b81548110611d8e57611d8e61261c565b9060005260206000200160000160046101000a8154816001600160e01b0302191690836001600160e01b03160217905550611e2f565b856040518060400160405280611dd943611643565b63ffffffff168152602001611ded856122a9565b6001600160e01b0390811690915282546001810184556000938452602093849020835194909301519091166401000000000263ffffffff909316929092179101555b50935093915050565b6001600160a01b038216611e985760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610690565b6001600160a01b03821660009081526020819052604090205481811015611f0c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610690565b6001600160a01b0383166000818152602081815260408083208686039055600280548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36112d183600084612225565b600061074c8284612605565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115611fb45750600090506003612061565b8460ff16601b14158015611fcc57508460ff16601c14155b15611fdd5750600090506004612061565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015612031573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661205a57600060019250925050612061565b9150600090505b94509492505050565b600081600481111561207e5761207e61266c565b14156120875750565b600181600481111561209b5761209b61266c565b14156120e95760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610690565b60028160048111156120fd576120fd61266c565b141561214b5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610690565b600381600481111561215f5761215f61266c565b14156121b85760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610690565b60048160048111156121cc576121cc61266c565b14156107055760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c604482015261756560f01b6064820152608401610690565b7f000000000000000000000000f5c891e5ce7a39b5ede9a540d417e7eb0d06ad9f6001600160a01b0316836001600160a01b03161415801561229957507f000000000000000000000000f5c891e5ce7a39b5ede9a540d417e7eb0d06ad9f6001600160a01b0316826001600160a01b031614155b156112d1576112d1838383612312565b60006001600160e01b038211156116a85760405162461bcd60e51b815260206004820152602760248201527f53616665436173743a2076616c756520646f65736e27742066697420696e20326044820152663234206269747360c81b6064820152608401610690565b6001600160a01b038381166000908152600760205260408082205485841683529120546112d192918216911683611aaf565b600060208083528351808285015260005b8181101561237157858101830151858201604001528201612355565b81811115612383576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b03811681146123b057600080fd5b919050565b600080604083850312156123c857600080fd5b6123d183612399565b946020939093013593505050565b6000806000606084860312156123f457600080fd5b6123fd84612399565b925061240b60208501612399565b9150604084013590509250925092565b60006020828403121561242d57600080fd5b61074c82612399565b60006020828403121561244857600080fd5b5035919050565b803560ff811681146123b057600080fd5b60008060008060008060c0878903121561247957600080fd5b61248287612399565b9550602087013594506040870135935061249e6060880161244f565b92506080870135915060a087013590509295509295509295565b600080600080600080600060e0888a0312156124d357600080fd5b6124dc88612399565b96506124ea60208901612399565b955060408801359450606088013593506125066080890161244f565b925060a0880135915060c0880135905092959891949750929550565b6000806040838503121561253557600080fd5b61253e83612399565b915061254c60208401612399565b90509250929050565b6000806040838503121561256857600080fd5b61257183612399565b9150602083013563ffffffff8116811461258a57600080fd5b809150509250929050565b600181811c908216806125a957607f821691505b6020821081141561186e57634e487b7160e01b600052602260045260246000fd5b6020808252600b908201526a4754302d4d44462d35323160a81b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600082821015612617576126176125ef565b500390565b634e487b7160e01b600052603260045260246000fd5b60008219821115612645576126456125ef565b500190565b60008261266757634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052602160045260246000fdfea264697066735822122084391ce23b7d9bd61d9aa56c0fa438471a635d211af4b66669bf7f25571cd19864736f6c634300080a0033