Cryo Explorer Ethereum Mainnet

Address Contract Partially Verified

Address 0x2162f572B25f7358db9376AB58a947a4e45CeDE1
Balance 0 ETH
Nonce 1
Code Size 15571 bytes
Indexed Transactions 0
External Etherscan · Sourcify

Contract Bytecode

15571 bytes
0x608060405234801561001057600080fd5b50600436106103af5760003560e01c806375d0281d116101f4578063b29418d51161011a578063dd62ed3e116100ad578063f1f5cfa41161007c578063f1f5cfa41461100e578063f2fde38b1461102c578063fcdd04bf14611070578063fe3a5abe1461108e576103af565b8063dd62ed3e14610f38578063de85a4a914610fb0578063dfcfe4df14610fce578063e718234d14610fec576103af565b8063cd808d94116100e9578063cd808d9414610e3e578063cfa15bcd14610e96578063cffb47cf14610eb4578063dc39d06d14610ed2576103af565b8063b29418d514610d7c578063b35c721814610d9a578063b40433cd14610db8578063ba0e930a14610dfa576103af565b80638ece19f611610192578063a32ce11e11610161578063a32ce11e14610c62578063a438145014610cda578063a711b66414610cf8578063a9059cbb14610d16576103af565b80638ece19f614610b9957806395d89b4114610ba357806397b0e87614610c2657806398d9eea014610c44576103af565b806384300859116101ce5780638430085914610ad957806387ef54ea14610ae35780638a4192b514610b315780638da5cb5b14610b4f576103af565b806375d0281d14610a4957806379c0e47414610a675780637b47ec1a14610aab576103af565b80632d94e929116102d95780634b2596c7116102775780635c3eee8d116102465780635c3eee8d146109415780635e15e403146109855780636298124b146109d357806370a08231146109f1576103af565b80634b2596c7146108a55780634bea6a0f146108c35780634fb2cebe1461090557806358371ccd14610923576103af565b8063380d831b116102b3578063380d831b146108035780633da83adb1461080d57806343d726d614610851578063481c6a751461085b576103af565b80632d94e929146107835780632f26927f146107c7578063313ce567146107e5576103af565b80631ca8b6cb1161035157806324054d571161032057806324054d571461068957806327e235e3146106cb57806328b238ff146107235780632ab4d05214610765576103af565b80631ca8b6cb146105a9578063206bc0a0146105c757806322b0aa47146105e557806323b872dd14610603576103af565b8063112c7e6a1161038d578063112c7e6a146104e1578063145ca088146105255780631596facb1461056957806318160ddd1461058b576103af565b806306fdde03146103b4578063095ea7b31461043757806309a74aff1461049d575b600080fd5b6103bc6110ac565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156103fc5780820151818401526020810190506103e1565b50505050905090810190601f1680156104295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6104836004803603604081101561044d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061114a565b604051808215151515815260200191505060405180910390f35b6104df600480360360208110156104b357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506112a0565b005b610523600480360360208110156104f757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114d2565b005b6105676004803603602081101561053b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611712565b005b610571611944565b604051808215151515815260200191505060405180910390f35b610593611957565b6040518082815260200191505060405180910390f35b6105b1611961565b6040518082815260200191505060405180910390f35b6105cf611967565b6040518082815260200191505060405180910390f35b6105ed61196d565b6040518082815260200191505060405180910390f35b61066f6004803603606081101561061957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611973565b604051808215151515815260200191505060405180910390f35b6106b56004803603602081101561069f57600080fd5b8101908080359060200190929190505050611d0b565b6040518082815260200191505060405180910390f35b61070d600480360360208110156106e157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d23565b6040518082815260200191505060405180910390f35b61074f6004803603602081101561073957600080fd5b8101908080359060200190929190505050611d3b565b6040518082815260200191505060405180910390f35b61076d611d53565b6040518082815260200191505060405180910390f35b6107c56004803603602081101561079957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d65565b005b6107cf611f97565b6040518082815260200191505060405180910390f35b6107ed611f9d565b6040518082815260200191505060405180910390f35b61080b611fa3565b005b61084f6004803603602081101561082357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612175565b005b610859612387565b005b6108636123f9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108ad61241f565b6040518082815260200191505060405180910390f35b6108ef600480360360208110156108d957600080fd5b8101908080359060200190929190505050612431565b6040518082815260200191505060405180910390f35b61090d612449565b6040518082815260200191505060405180910390f35b61092b61244f565b6040518082815260200191505060405180910390f35b6109836004803603602081101561095757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612455565b005b6109d16004803603604081101561099b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612687565b005b6109db612946565b6040518082815260200191505060405180910390f35b610a3360048036036020811015610a0757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061294b565b6040518082815260200191505060405180910390f35b610a516129ed565b6040518082815260200191505060405180910390f35b610aa960048036036020811015610a7d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506129fe565b005b610ad760048036036020811015610ac157600080fd5b8101908080359060200190929190505050612c3e565b005b610ae1612e10565b005b610b2f60048036036040811015610af957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050612ec7565b005b610b39613187565b6040518082815260200191505060405180910390f35b610b5761318d565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610ba16131b2565b005b610bab613249565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610beb578082015181840152602081019050610bd0565b50505050905090810190601f168015610c185780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610c2e6132e7565b6040518082815260200191505060405180910390f35b610c4c6132f1565b6040518082815260200191505060405180910390f35b610cc460048036036040811015610c7857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613303565b6040518082815260200191505060405180910390f35b610ce2613328565b6040518082815260200191505060405180910390f35b610d0061333a565b6040518082815260200191505060405180910390f35b610d6260048036036040811015610d2c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061334c565b604051808215151515815260200191505060405180910390f35b610d8461354b565b6040518082815260200191505060405180910390f35b610da261355d565b6040518082815260200191505060405180910390f35b610de460048036036020811015610dce57600080fd5b8101908080359060200190929190505050613562565b6040518082815260200191505060405180910390f35b610e3c60048036036020811015610e1057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061357a565b005b610e8060048036036020811015610e5457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050613788565b6040518082815260200191505060405180910390f35b610e9e6137a0565b6040518082815260200191505060405180910390f35b610ebc6137a6565b6040518082815260200191505060405180910390f35b610f1e60048036036040811015610ee857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506137b8565b604051808215151515815260200191505060405180910390f35b610f9a60048036036040811015610f4e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506138ff565b6040518082815260200191505060405180910390f35b610fb8613986565b6040518082815260200191505060405180910390f35b610fd661398c565b6040518082815260200191505060405180910390f35b610ff461399e565b604051808215151515815260200191505060405180910390f35b6110166139b1565b6040518082815260200191505060405180910390f35b61106e6004803603602081101561104257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506139bb565b005b611078613bc7565b6040518082815260200191505060405180910390f35b611096613bcd565b6040518082815260200191505060405180910390f35b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156111425780601f1061111757610100808354040283529160200191611142565b820191906000526020600020905b81548152906001019060200180831161112557829003601f168201915b505050505081565b600060011515611158613bdf565b15151461116457600080fd5b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156111b057600080fd5b81600f60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146112f957600080fd5b60001515601560019054906101000a900460ff1615151461131957600080fd5b60006009541461132857600080fd5b6000670de0b6b3a7640000631ad2748002905061138d81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061142281600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061147a81600954613c8290919063ffffffff16565b6009819055508173ffffffffffffffffffffffffffffffffffffffff167ffb82a38b8698912e57310737cb4c62e69bf4fd9b4ef22fd4d13fd7608bb6ed16826040518082815260200191505060405180910390a25050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461152b57600080fd5b60001515601560019054906101000a900460ff1615151461154b57600080fd5b6000600c541461155a57600080fd5b6000670de0b6b3a764000063055d4a800290506115bf81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611662670de0b6b3a764000063055d4a8002601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116ba81600c54613c8290919063ffffffff16565b600c819055508173ffffffffffffffffffffffffffffffffffffffff167f56a6fddb955645d0f5363bcc838146414092bb86a5afedd1400dcf33cba5bad9826040518082815260200191505060405180910390a25050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461176b57600080fd5b60001515601560019054906101000a900460ff1615151461178b57600080fd5b60006008541461179a57600080fd5b6000670de0b6b3a7640000632cb417800290506117ff81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061189481600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506118ec81600854613c8290919063ffffffff16565b6008819055508173ffffffffffffffffffffffffffffffffffffffff167f0c17226450db6e575fa6cef1e6c9972cb00d826dbd529639acc6bca7b663b3a9826040518082815260200191505060405180910390a25050565b601560019054906101000a900460ff1681565b6000600554905090565b60055481565b60065481565b600d5481565b600060011515611981613bdf565b15151461198d57600080fd5b81600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156119d957600080fd5b81600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611a6257600080fd5b611af182600f60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600f60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611bc382600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611c5882600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b60136020528060005260406000206000915090505481565b600e6020528060005260406000206000915090505481565b60116020528060005260406000206000915090505481565b670de0b6b3a764000063b2d05e000281565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611dbe57600080fd5b60001515601560019054906101000a900460ff16151514611dde57600080fd5b6000600a5414611ded57600080fd5b6000670de0b6b3a7640000630c845880029050611e5281600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611ee781600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f3f81600a54613c8290919063ffffffff16565b600a819055508173ffffffffffffffffffffffffffffffffffffffff167faca354954677423ee264fe27e97d8a8ab13d9bc9b0820383bacaa6e462a19285826040518082815260200191505060405180910390a25050565b60095481565b60035481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614611ffc57600080fd5b60011515601560019054906101000a900460ff1615151461201c57600080fd5b600654670de0b6b3a76400006323c34600021461203857600080fd5b6000601560016101000a81548160ff02191690831515021790555060004290508060168190555060008090505b600c8110156120c95762278d00810262278d00600c0260165401016011600083815260200190815260200160002081905550670de0b6b3a764000062bebc200260126000838152602001908152602001600020819055508080600101915050612065565b5060008090505b60048110156121385762278d00600302810262278d0060030260165401016013600083815260200190815260200160002081905550670de0b6b3a764000063015752a002601460008381526020019081526020016000208190555080806001019150506120d0565b507f94173af9e1cd5351395663e6a7838552ea54f5233d0c38bc46de5f4915b302bf6016546040518082815260200191505060405180910390a150565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146121ce57600080fd5b6000600654146121dd57600080fd5b6000670de0b6b3a76400006323c3460002905061224281600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506122d781600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061232f81600654613c8290919063ffffffff16565b6006819055508173ffffffffffffffffffffffffffffffffffffffff167f07c5eb0c2da0dd34a57523f87ea471b21890f00a504311f9959b3fd2d8120864826040518082815260200191505060405180910390a25050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146123e057600080fd5b3373ffffffffffffffffffffffffffffffffffffffff16ff5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b670de0b6b3a76400006308f0d1800281565b60146020528060005260406000206000915090505481565b600a5481565b60165481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146124ae57600080fd5b60001515601560019054906101000a900460ff161515146124ce57600080fd5b6000600754146124dd57600080fd5b6000670de0b6b3a7640000632cb4178002905061254281600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125d781600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061262f81600754613c8290919063ffffffff16565b6007819055508173ffffffffffffffffffffffffffffffffffffffff167f423b24fc1468543b83ba5fa3c1d3b8a9c95265103a9ef54b0eecdc33eac6c386826040518082815260200191505060405180910390a25050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146126e157600080fd5b60001515601560019054906101000a900460ff1615151461270157600080fd5b600c811061270e57600080fd5b60004290506011600083815260200190815260200160002054811161273257600080fd5b6000670de0b6b3a764000062bebc200290506012600084815260200190815260200160002054811461276357600080fd5b6000601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054116127af57600080fd5b61280181600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060126000858152602001908152602001600020819055506128af81601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff167fb12f43980a4ffdbc281c198aa32f5ea64a390cb206d1b275dc1d8ebeb4ea4f31826040518082815260200191505060405180910390a250505050565b600481565b600080600e60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506129e2601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482613c8290919063ffffffff16565b905080915050919050565b670de0b6b3a764000062bebc200281565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612a5757600080fd5b60001515601560019054906101000a900460ff16151514612a7757600080fd5b6000600b5414612a8657600080fd5b6000670de0b6b3a76400006308f0d180029050612aeb81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612b8e670de0b6b3a76400006308f0d18002601060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612be681600b54613c8290919063ffffffff16565b600b819055508173ffffffffffffffffffffffffffffffffffffffff167fb07ce9bd9a0d0e9adec838711c53cbe1430a690e9c520e9232dc9478dbd85f31826040518082815260200191505060405180910390a25050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612c9857600080fd5b6000670de0b6b3a76400008202905080600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015612cf357600080fd5b612d4581600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612d9d81600d54613c8290919063ffffffff16565b600d81905550612db881600554613c6b90919063ffffffff16565b6005819055503373ffffffffffffffffffffffffffffffffffffffff167fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5826040518082815260200191505060405180910390a25050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612e6a57600080fd5b60011515601560009054906101000a900460ff16151514612e8a57600080fd5b60001515601560019054906101000a900460ff16151514612eaa57600080fd5b6000601560006101000a81548160ff021916908315150217905550565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614612f2157600080fd5b60001515601560019054906101000a900460ff16151514612f4157600080fd5b60048110612f4e57600080fd5b600042905060136000838152602001908152602001600020548111612f7257600080fd5b6000670de0b6b3a764000063015752a002905060146000848152602001908152602001600020548114612fa457600080fd5b6000601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411612ff057600080fd5b61304281600e60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600060146000858152602001908152602001600020819055506130f081601060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b601060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff167fb12f43980a4ffdbc281c198aa32f5ea64a390cb206d1b275dc1d8ebeb4ea4f31826040518082815260200191505060405180910390a250505050565b60075481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461320c57600080fd5b60001515601560009054906101000a900460ff1615151461322c57600080fd5b6001601560006101000a81548160ff021916908315150217905550565b60048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156132df5780601f106132b4576101008083540402835291602001916132df565b820191906000526020600020905b8154815290600101906020018083116132c257829003601f168201915b505050505081565b62278d0060030281565b670de0b6b3a7640000632cb417800281565b600f602052816000526040600020602052806000526040600020600091509150505481565b670de0b6b3a7640000632cb417800281565b670de0b6b3a764000063055d4a800281565b60006001151561335a613bdf565b15151461336657600080fd5b81600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156133b257600080fd5b61340482600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c6b90919063ffffffff16565b600e60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061349982600e60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054613c8290919063ffffffff16565b600e60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b670de0b6b3a76400006323c346000281565b600c81565b60126020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146135d357600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561362d57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561368857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156136c257600080fd5b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f034ab062c9c6c8ddd60650a40372b1d413588174682d4ca1a4e53aa37589ab2d60405160405180910390a35050565b60106020528060005260406000206000915090505481565b600b5481565b670de0b6b3a7640000630c8458800281565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461381357600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16846040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156138bc57600080fd5b505af11580156138d0573d6000803e3d6000fd5b505050506040513d60208110156138e657600080fd5b8101908080519060200190929190505050905092915050565b6000600f60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b60085481565b670de0b6b3a764000063015752a00281565b601560009054906101000a900460ff1681565b62278d00600c0281565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614613a1457600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613a6e57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613ac957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415613b0357600080fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f9aecf86140d81442289f667eb72e1202a8fbb3478a686659952e145e8531965660405160405180910390a35050565b600c5481565b670de0b6b3a7640000631ad274800281565b6000801515601560009054906101000a900460ff1615151415613c055760019050613c68565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415613c635760019050613c68565b600090505b90565b600082821115613c7757fe5b818303905092915050565b600080828401905083811015613c9457fe5b809150509291505056fea265627a7a723058203ff6cc55f70bb9e269aee535e8618933de5218a30f7443a3f1e51bdce996edd264736f6c63430005090032

Verified Source Code Partial Match

Compiler: v0.5.9+commit.e560f70d EVM: petersburg Optimization: No
Label.sol 372 lines
pragma solidity ^0.5.9;

import "./ERC20Interface.sol";
import "./OwnerHelper.sol";
import "./SafeMath.sol";

contract Label is ERC20Interface, OwnerHelper
{
    using SafeMath for uint;
    
    string public name;
    uint public decimals;
    string public symbol;
    
    uint constant private E18 = 1000000000000000000;
    uint constant private month = 2592000;
    
    uint constant public maxTotalSupply     = 3000000000 * E18;
    uint constant public maxSaleSupply      = 600000000 * E18;
    uint constant public maxDevSupply       = 750000000 * E18;
    uint constant public maxMktSupply       = 750000000 * E18;
    uint constant public maxEcoSupply       = 450000000 * E18;
    uint constant public maxReserveSupply   = 210000000 * E18;
    uint constant public maxTeamSupply      = 150000000 * E18;
    uint constant public maxAdvisorSupply   = 90000000 * E18;
    
    uint constant public teamVestingSupply = 12500000 * E18;
    uint constant public teamVestingLockDate =  12 * month;
    uint constant public teamVestingTime = 12;

    uint constant public advisorVestingSupply = 22500000 * E18;
    uint constant public advisorVestingLockDate = 3 * month;
    uint constant public advisorVestingTime = 4;
    
    uint public totalTokenSupply;
    uint public tokenIssuedSale;
    uint public tokenIssuedDev;
    uint public tokenIssuedMkt;
    uint public tokenIssuedEco;
    uint public tokenIssuedRsv;
    uint public tokenIssuedTeam;
    uint public tokenIssuedAdv;
    
    uint public burnTokenSupply;
    
    mapping (address => uint) public balances;
    mapping (address => mapping ( address => uint )) public approvals;

    mapping (address => uint) public lockWallet;
    
    mapping (uint => uint) public tmVestingTimer;
    mapping (uint => uint) public tmVestingBalances;
    mapping (uint => uint) public advVestingTimer;
    mapping (uint => uint) public advVestingBalances;
        
    bool public tokenLock = true;
    bool public saleTime = true;
    uint public endSaleTime = 0;

    event SaleIssue(address indexed _to, uint _tokens);
    event DevIssue(address indexed _to, uint _tokens);
    event MktIssue(address indexed _to, uint _tokens);
    event EcoIssue(address indexed _to, uint _tokens);
    event RsvIssue(address indexed _to, uint _tokens);
    event TeamIssue(address indexed _to, uint _tokens);
    event AdvIssue(address indexed _to, uint _tokens);

    event Burn(address indexed _from, uint _tokens);
    
    event TokenUnLock(address indexed _to, uint _tokens);
    event EndSale(uint _date);
    
    constructor() public
    {
        name        = "LABEL";
        decimals    = 18;
        symbol      = "LBL";
        
        totalTokenSupply = 3000000000 * E18;
        balances[owner] = totalTokenSupply;

        tokenIssuedSale     = 0;
        tokenIssuedDev      = 0;
        tokenIssuedMkt      = 0;
        tokenIssuedEco      = 0;
        tokenIssuedRsv      = 0;
        tokenIssuedTeam     = 0;
        tokenIssuedAdv      = 0;     

        burnTokenSupply     = 0;
        
        require(maxTotalSupply == maxSaleSupply + maxDevSupply + maxMktSupply + maxEcoSupply + maxReserveSupply + maxTeamSupply + maxAdvisorSupply);
    }

    function totalSupply() view public returns (uint) 
    {
        return totalTokenSupply;
    }
    
    function balanceOf(address _who) view public returns (uint) 
    {
        uint balance = balances[_who];
        
        balance = balance.add(lockWallet[_who]);
        
        return balance;
    }
    
    function transfer(address _to, uint _value) public returns (bool) 
    {
        require(isTransferable() == true);
        require(balances[msg.sender] >= _value);
        
        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        
        emit Transfer(msg.sender, _to, _value);
        
        return true;
    }
    
    function approve(address _spender, uint _value) public returns (bool)
    {
        require(isTransferable() == true);
        require(balances[msg.sender] >= _value);
        
        approvals[msg.sender][_spender] = _value;
        
        emit Approval(msg.sender, _spender, _value);
        
        return true; 
    }
    
    function allowance(address _owner, address _spender) view public returns (uint) 
    {
        return approvals[_owner][_spender];
    }

    function transferFrom(address _from, address _to, uint _value) public returns (bool) 
    {
        require(isTransferable() == true);
        require(balances[_from] >= _value);
        require(approvals[_from][msg.sender] >= _value);
        
        approvals[_from][msg.sender] = approvals[_from][msg.sender].sub(_value);
        balances[_from] = balances[_from].sub(_value);
        balances[_to]  = balances[_to].add(_value);
        
        emit Transfer(_from, _to, _value);
        
        return true;
    }
    
    function setTokenUnlock() onlyManager public
    {
        require(tokenLock == true);
        require(saleTime == false);
        
        tokenLock = false;
    }
    
    function setTokenLock() onlyManager public
    {
        require(tokenLock == false);
        
        tokenLock = true;
    }
    
    function isTransferable() private view returns (bool)
    {
        if(tokenLock == false)
        {
            return true;
        }
        else if(msg.sender == owner)
        {
            return true;
        }
        
        return false;
    }
    
    function saleIssue(address _to) onlyOwner public
    {   
        require(tokenIssuedSale == 0);    
        uint tokens = maxSaleSupply;
        
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[_to] = balances[_to].add(tokens);
        tokenIssuedSale = tokenIssuedSale.add(tokens);
        
        emit SaleIssue(_to, tokens);
    }
    
    function devIssue(address _to) onlyOwner public
    {
        require(saleTime == false);
        require(tokenIssuedDev == 0);
        
        uint tokens = maxDevSupply;
        
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[_to] = balances[_to].add(tokens);
        tokenIssuedDev = tokenIssuedDev.add(tokens);
        
        emit DevIssue(_to, tokens);
    }

    function mktIssue(address _to) onlyOwner public
    {
        require(saleTime == false);
        require(tokenIssuedMkt == 0);
        
        uint tokens = maxMktSupply;
        
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[_to] = balances[_to].add(tokens);
        tokenIssuedMkt = tokenIssuedMkt.add(tokens);
        
        emit MktIssue(_to, tokens);
    }
    
    function ecoIssue(address _to) onlyOwner public
    {
        require(saleTime == false);
        require(tokenIssuedEco == 0);
        
        uint tokens = maxEcoSupply;
        
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[_to] = balances[_to].add(tokens);
        tokenIssuedEco = tokenIssuedEco.add(tokens);
        
        emit EcoIssue(_to, tokens);
    }

    function rsvIssue(address _to) onlyOwner public
    {
        require(saleTime == false);
        require(tokenIssuedRsv == 0);
        
        uint tokens = maxReserveSupply;
        
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        balances[_to] = balances[_to].add(tokens);
        tokenIssuedRsv = tokenIssuedRsv.add(tokens);
        
        emit RsvIssue(_to, tokens);
    }

    function teamIssue(address _to) onlyOwner public
    {
        require(saleTime == false);
        require(tokenIssuedTeam == 0);
        
        uint tokens = maxTeamSupply;

        balances[msg.sender] = balances[msg.sender].sub(tokens);

        lockWallet[_to]    = lockWallet[_to].add(maxTeamSupply);
        
        tokenIssuedTeam = tokenIssuedTeam.add(tokens);
                
        emit TeamIssue(_to, tokens);
    }

    function advisorIssue(address _to) onlyOwner public
    {
        require(saleTime == false);
        require(tokenIssuedAdv == 0);
        
        uint tokens = maxAdvisorSupply;

        balances[msg.sender] = balances[msg.sender].sub(tokens);

        lockWallet[_to]    = lockWallet[_to].add(maxAdvisorSupply);

        tokenIssuedAdv = tokenIssuedAdv.add(tokens);
        
        emit AdvIssue(_to, tokens);
    }   
    
    function endSale() onlyOwner public
    {
        require(saleTime == true);
        require(maxSaleSupply == tokenIssuedSale);
        
        saleTime = false;
        
        uint nowTime = now;
        endSaleTime = nowTime;
        
        for(uint i = 0; i < teamVestingTime; i++)
        {
            tmVestingTimer[i] = endSaleTime + teamVestingLockDate + (i * month);
            tmVestingBalances[i] = teamVestingSupply;
        }
        
        for(uint i = 0; i < advisorVestingTime; i++)
        {
            advVestingTimer[i] = endSaleTime + advisorVestingLockDate + (i * advisorVestingLockDate);
            advVestingBalances[i] = advisorVestingSupply;
        }
        
        emit EndSale(endSaleTime);
    }
    
    function teamUnlock(address _to, uint _time) onlyManager public
    {
        require(saleTime == false);
        require( _time < teamVestingTime);
        
        uint nowTime = now;
        require( nowTime > tmVestingTimer[_time] );
        
        uint tokens = teamVestingSupply;

        require(tokens == tmVestingBalances[_time]);
        require(lockWallet[_to] > 0);
        
        balances[_to] = balances[_to].add(tokens);
        tmVestingBalances[_time] = 0;
        lockWallet[_to] = lockWallet[_to].sub(tokens);
        
        emit TokenUnLock(_to, tokens);
    }

    function advisorUnlock(address _to, uint _time) onlyManager public
    {
        require(saleTime == false);
        require( _time < advisorVestingTime);
        
        uint nowTime = now;
        require( nowTime > advVestingTimer[_time] );
        
        uint tokens = advisorVestingSupply;

        require(tokens == advVestingBalances[_time]);
        require(lockWallet[_to] > 0);
        
        balances[_to] = balances[_to].add(tokens);
        advVestingBalances[_time] = 0;
        lockWallet[_to] = lockWallet[_to].sub(tokens);
        
        emit TokenUnLock(_to, tokens);
    }


    function transferAnyERC20Token(address tokenAddress, uint tokens) onlyOwner public returns (bool success)
    {
        return ERC20Interface(tokenAddress).transfer(manager, tokens);
    }
    
    function burnToken(uint _value) onlyManager public
    {
        uint tokens = _value * E18;
        
        require(balances[msg.sender] >= tokens);
        
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        burnTokenSupply = burnTokenSupply.add(tokens);
        totalTokenSupply = totalTokenSupply.sub(tokens);
        
        emit Burn(msg.sender, tokens);
    }
    
    function close() onlyOwner public
    {
        selfdestruct(msg.sender);
    }
    
}
SafeMath.sol 35 lines
pragma solidity ^0.5.9;

library SafeMath
{

  function mul(uint256 a, uint256 b) internal pure returns (uint256)
    	{
		uint256 c = a * b;
		assert(a == 0 || c / a == b);

		return c;
  	}

  	function div(uint256 a, uint256 b) internal pure returns (uint256)
	{
		uint256 c = a / b;

		return c;
  	}

  	function sub(uint256 a, uint256 b) internal pure returns (uint256)
	{
		assert(b <= a);

		return a - b;
  	}

  	function add(uint256 a, uint256 b) internal pure returns (uint256)
	{
		uint256 c = a + b;
		assert(c >= a);

		return c;
  	}
}
OwnerHelper.sol 51 lines
pragma solidity ^0.5.9;

contract OwnerHelper
{
  	address public owner;
    address public manager;

  	event ChangeOwner(address indexed _from, address indexed _to);
    event ChangeManager(address indexed _from, address indexed _to);

  	modifier onlyOwner
	{
		require(msg.sender == owner);
		_;
  	}
  	
    modifier onlyManager
    {
        require(msg.sender == manager);
        _;
    }

  	constructor() public
	{
		owner = msg.sender;
  	}
  	
  	function transferOwnership(address _to) onlyOwner public
  	{
    	require(_to != owner);
        require(_to != manager);
    	require(_to != address(0x0));

        address from = owner;
      	owner = _to;
  	    
      	emit ChangeOwner(from, _to);
  	}

    function transferManager(address _to) onlyOwner public
    {
        require(_to != owner);
        require(_to != manager);
        require(_to != address(0x0));
        
        address from = manager;
        manager = _to;
        
        emit ChangeManager(from, _to);
    }
}
ERC20Interface.sol 14 lines
pragma solidity ^0.5.9;

contract ERC20Interface
{
    event Transfer( address indexed _from, address indexed _to, uint _value);
    event Approval( address indexed _owner, address indexed _spender, uint _value);
    
    function totalSupply() view public returns (uint _supply);
    function balanceOf( address _who ) public view returns (uint _value);
    function transfer( address _to, uint _value) public returns (bool _success);
    function approve( address _spender, uint _value ) public returns (bool _success);
    function allowance( address _owner, address _spender ) public view returns (uint _allowance);
    function transferFrom( address _from, address _to, uint _value) public returns (bool _success);
}

Read Contract

advVestingBalances 0x4bea6a0f → uint256
advVestingTimer 0x24054d57 → uint256
advisorVestingLockDate 0x97b0e876 → uint256
advisorVestingSupply 0xdfcfe4df → uint256
advisorVestingTime 0x6298124b → uint256
allowance 0xdd62ed3e → uint256
approvals 0xa32ce11e → uint256
balanceOf 0x70a08231 → uint256
balances 0x27e235e3 → uint256
burnTokenSupply 0x22b0aa47 → uint256
decimals 0x313ce567 → uint256
endSaleTime 0x58371ccd → uint256
lockWallet 0xcd808d94 → uint256
manager 0x481c6a75 → address
maxAdvisorSupply 0xa711b664 → uint256
maxDevSupply 0x98d9eea0 → uint256
maxEcoSupply 0xfe3a5abe → uint256
maxMktSupply 0xa4381450 → uint256
maxReserveSupply 0xcffb47cf → uint256
maxSaleSupply 0xb29418d5 → uint256
maxTeamSupply 0x4b2596c7 → uint256
maxTotalSupply 0x2ab4d052 → uint256
name 0x06fdde03 → string
owner 0x8da5cb5b → address
saleTime 0x1596facb → bool
symbol 0x95d89b41 → string
teamVestingLockDate 0xf1f5cfa4 → uint256
teamVestingSupply 0x75d0281d → uint256
teamVestingTime 0xb35c7218 → uint256
tmVestingBalances 0xb40433cd → uint256
tmVestingTimer 0x28b238ff → uint256
tokenIssuedAdv 0xfcdd04bf → uint256
tokenIssuedDev 0x8a4192b5 → uint256
tokenIssuedEco 0x2f26927f → uint256
tokenIssuedMkt 0xde85a4a9 → uint256
tokenIssuedRsv 0x4fb2cebe → uint256
tokenIssuedSale 0x206bc0a0 → uint256
tokenIssuedTeam 0xcfa15bcd → uint256
tokenLock 0xe718234d → bool
totalSupply 0x18160ddd → uint256
totalTokenSupply 0x1ca8b6cb → uint256

Write Contract 20 functions

These functions modify contract state and require a wallet transaction to execute.

advisorIssue 0x112c7e6a
address _to
advisorUnlock 0x87ef54ea
address _to
uint256 _time
approve 0x095ea7b3
address _spender
uint256 _value
returns: bool
burnToken 0x7b47ec1a
uint256 _value
close 0x43d726d6
No parameters
devIssue 0x5c3eee8d
address _to
ecoIssue 0x09a74aff
address _to
endSale 0x380d831b
No parameters
mktIssue 0x145ca088
address _to
rsvIssue 0x2d94e929
address _to
saleIssue 0x3da83adb
address _to
setTokenLock 0x8ece19f6
No parameters
setTokenUnlock 0x84300859
No parameters
teamIssue 0x79c0e474
address _to
teamUnlock 0x5e15e403
address _to
uint256 _time
transfer 0xa9059cbb
address _to
uint256 _value
returns: bool
transferAnyERC20Token 0xdc39d06d
address tokenAddress
uint256 tokens
returns: bool
transferFrom 0x23b872dd
address _from
address _to
uint256 _value
returns: bool
transferManager 0xba0e930a
address _to
transferOwnership 0xf2fde38b
address _to

Recent Transactions

No transactions found for this address