VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x2D21D4…5dCB
Summary
Transactions
Transfers
Address
0x2D21D4A166E96D675C86807EA6cA4f16E6965dCB
VET
0.00
VET
VTHO
0.00
VTHO
Master
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Deployer
0x22883d021160B08f200F24ad1837dbc1D2cBFC4e
Code
0x6080604052600436106101985760003560e01c806301ffc9a71461023f57806306b64c3a14610274578063150b7a02146102a257806318a48528146102db578063248a9ca3146103165780632f2ff15d1461033657806336568abe146103585780634b2f8a64146103785780634bf5d7e91461038d5780634f1ef286146103dc57806352d1902d146103ef5780635391e8481461040457806354fd4d50146104345780635727e25d146104485780636af8d5751461045d5780637403c6cd1461047d57806391d148541461049d57806391ddadf4146104bd5780639cee4ad3146104d0578063a217fddf146104e5578063aa94420d146104fa578063ad3cb1cc1461050d578063b6b12e611461053e578063b6b55f2514610593578063bc197c81146105a6578063c0eb2164146105c6578063c3490263146105db578063cd669a72146105fb578063d547741f1461061d578063eef8cd211461063d578063ef4cadc514610672578063f23a6e611461068e578063f72c0d8b146106ae578063f7ceda9d146106d0578063fa05e83e146106f0576101ed565b366101ed5760405162461bcd60e51b815260206004820152602c6024820152600080516020612a5483398151915260448201526b1d081858d8d95c1d0815915560a21b60648201526084015b60405180910390fd5b60405162461bcd60e51b81526020600482015260336024820152600080516020612a5483398151915260448201527274206163636570742063616c6c732f6461746160681b60648201526084016101e4565b34801561024b57600080fd5b5061025f61025a3660046123ae565b610712565b60405190151581526020015b60405180910390f35b34801561028057600080fd5b5061029461028f3660046123d8565b610749565b60405190815260200161026b565b3480156102ae57600080fd5b506102c26102bd3660046124bb565b6107fc565b6040516001600160e01b0319909116815260200161026b565b3480156102e757600080fd5b506102fb6102f63660046123d8565b610854565b6040805193845260208401929092529082015260600161026b565b34801561032257600080fd5b506102946103313660046123d8565b61089a565b34801561034257600080fd5b50610356610351366004612526565b6108ba565b005b34801561036457600080fd5b50610356610373366004612526565b6108dc565b34801561038457600080fd5b50610356610914565b34801561039957600080fd5b5060408051808201909152601d81527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c7400000060208201525b60405161026b919061257a565b6103566103ea3660046125ad565b610a14565b3480156103fb57600080fd5b50610294610a33565b34801561041057600080fd5b5061042461041f3660046125fc565b610a50565b60405161026b949392919061261e565b34801561044057600080fd5b506001610294565b34801561045457600080fd5b50610294610bca565b34801561046957600080fd5b506103566104783660046123d8565b610bdc565b34801561048957600080fd5b50610356610498366004612639565b610ccf565b3480156104a957600080fd5b5061025f6104b8366004612526565b611131565b3480156104c957600080fd5b5043610294565b3480156104dc57600080fd5b506102fb611167565b3480156104f157600080fd5b50610294600081565b6103566105083660046126d1565b611191565b34801561051957600080fd5b506103cf604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561054a57600080fd5b5061055e6105593660046123d8565b61131b565b60405161026b919081518152602080830151908201526040808301519082015260609182015115159181019190915260800190565b6103566105a13660046123d8565b6113a1565b3480156105b257600080fd5b506102c26105c1366004612789565b6113b6565b3480156105d257600080fd5b50610294611428565b3480156105e757600080fd5b506103566105f63660046125fc565b61143d565b34801561060757600080fd5b50610294600080516020612a7483398151915281565b34801561062957600080fd5b50610356610638366004612526565b6117c8565b34801561064957600080fd5b5061065d6106583660046125fc565b6117e4565b6040805192835260208301919091520161026b565b34801561067e57600080fd5b50610294670de0b6b3a764000081565b34801561069a57600080fd5b506102c26106a9366004612836565b6119c5565b3480156106ba57600080fd5b50610294600080516020612a1483398151915281565b3480156106dc57600080fd5b5061025f6106eb3660046123d8565b611a1e565b3480156106fc57600080fd5b506102946000805160206129f483398151915281565b60006001600160e01b03198216637965db0b60e01b148061074357506301ffc9a760e01b6001600160e01b03198316145b92915050565b600080610754611a44565b90508060050160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107cf919061289e565b600084815260028301602090815260408083208380529091529020546107f591906128cd565b9392505050565b60405162461bcd60e51b81526020600482015260366024820152600080516020612a5483398151915260448201527574206163636570742045524337323120746f6b656e7360501b60648201526000906084016101e4565b600080600080610862611a44565b600095865260029081016020908152604080882088805290915280872054600188528188205492885296205495969095945092505050565b6000806108a5611a68565b60009384526020525050604090206001015490565b6108c38261089a565b6108cc81611a8c565b6108d68383611a96565b50505050565b6001600160a01b03811633146109055760405163334bd91960e11b815260040160405180910390fd5b61090f8282611b37565b505050565b61091c611baf565b6000805160206129f483398151915261093481611a8c565b600061093e611a44565b905060008160030154116109945760405162461bcd60e51b815260206004820181905260248201527f56455452657761726473506f6f6c3a204e6f7468696e6720746f20636c61696d60448201526064016101e4565b6003810180546000918290556040519091339183156108fc0291849190818181858888f193505050501580156109ce573d6000803e3d6000fd5b50604080518281523360208201527fd9e917721a64c0740c5067db539f940f874c04a66ab3144eb6cf73c40b0c6db3910160405180910390a1505050610a12611be5565b565b610a1c611bf6565b610a2582611c9b565b610a2f8282611ce9565b5050565b6000610a3d611d9d565b50600080516020612a3483398151915290565b6000806000806000610a60611a44565b90508060050160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ab7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610adb919061289e565b861115610b355760405162461bcd60e51b815260206004820152602260248201527f56455452657761726473506f6f6c3a204e465420646f6573206e6f74206578696044820152611cdd60f21b60648201526084016101e4565b80548711801590610b465750600087115b610b625760405162461bcd60e51b81526004016101e4906128ef565b600086815260048201602090815260408083208a845290915290205460ff1615610b9a57600080600080945094509450945050610bc1565b610ba387610749565b9250610baf87876117e4565b94509150610bbd8284612933565b9450505b92959194509250565b600080610bd5611a44565b5492915050565b600080516020612a74833981519152610bf58133611131565b158015610c0a5750610c08600033611131565b155b15610c2a573360405163efd1927160e01b81526004016101e49190612946565b6000610c34611a44565b80549091508311801590610c485750600083115b610c645760405162461bcd60e51b81526004016101e4906128ef565b6000838152600182016020908152604091829020600301805460ff8082161560ff199092168217909255835187815291161515918101919091527fde41840d4e486f1d99cc70f01bfd024faa846b51d10ec9f29e7464d0afa768bd91015b60405180910390a1505050565b6000610cd9611de6565b805490915060ff600160401b82041615906001600160401b0316600081158015610d005750825b90506000826001600160401b03166001148015610d1c5750303b155b905081158015610d2a575080155b15610d485760405163f92ee8a960e01b815260040160405180910390fd5b84546001600160401b03191660011785558315610d7157845460ff60401b1916600160401b1785555b6001600160a01b038b16610ddc5760405162461bcd60e51b815260206004820152602c60248201527f56455452657761726473506f6f6c3a2041646d696e206164647265737320636160448201526b6e6e6f74206265207a65726f60a01b60648201526084016101e4565b6001600160a01b038a16610e445760405162461bcd60e51b815260206004820152602960248201527f56455452657761726473506f6f6c3a20526f756e64207374617274657220636160448201526806e6e6f7420626520360bc1b60648201526084016101e4565b6001600160a01b038d16610eab5760405162461bcd60e51b815260206004820152602860248201527f56455452657761726473506f6f6c3a204e465420636f6e74726163742063616e60448201526706e6f7420626520360c41b60648201526084016101e4565b6001600160a01b038c16610f1a5760405162461bcd60e51b815260206004820152603060248201527f56455452657761726473506f6f6c3a204e4654207374616b696e6720636f6e7460448201526f0726163742063616e6e6f7420626520360841b60648201526084016101e4565b85610f25888a612933565b610f2f9190612933565b606414610f9d5760405162461bcd60e51b815260206004820152603660248201527f56455452657761726473506f6f6c3a20526577617264732070657263656e74616044820152750676573206d7573742073756d20757020746f203130360541b60648201526084016101e4565b6001600160a01b03891661100c5760405162461bcd60e51b815260206004820152603060248201527f56455452657761726473506f6f6c3a204665657320636c61696d65722061646460448201526f0726573732063616e6e6f7420626520360841b60648201526084016101e4565b611014611e0a565b61101c611e0a565b611024611e12565b61102f60008c611a96565b50611048600080516020612a748339815191528b611a96565b506110616000805160206129f48339815191528a611a96565b50600061106c611a44565b90508d8160050160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508c8160060160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555088816007018190555087816008018190555086816009018190555050831561112257845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50505050505050505050505050565b60008061113c611a68565b6000948552602090815260408086206001600160a01b03959095168652939052505090205460ff1690565b600080600080611175611a44565b6007810154600882015460099092015490969195509350915050565b600080516020612a748339815191526111aa8133611131565b1580156111bf57506111bd600033611131565b155b156111df573360405163efd1927160e01b81526004016101e49190612946565b8383116112515760405162461bcd60e51b815260206004820152603a60248201527f56455452657761726473506f6f6c3a20456e6420626c6f636b206d7573742062604482015279652067726561746572207468616e20737461727420626c6f636b60301b60648201526084016101e4565b600061125b611a44565b805490915081600061126c8361295a565b909155505060408051608081018252825480825260208083018981528385018981528815156060860190815260009485526001808901855294879020955186559151938501939093559151600284015590516003909201805460ff191692151592909217909155825491519182527f7fddfa210f6e5a9027db15718595d09dcd503a910b9b89a4384da4b461618f4a910160405180910390a161131481826000015434611e22565b5050505050565b61134860405180608001604052806000815260200160008152602001600081526020016000151581525090565b6000611352611a44565b600093845260019081016020908152604094859020855160808101875281548152928101549183019190915260028101549482019490945260039093015460ff16151560608401525090919050565b6113b36113ac611a44565b8234611e22565b50565b60405162461bcd60e51b815260206004820152604a6024820152600080516020612a5483398151915260448201527f7420616363657074206261746368207472616e7366657273206f66204552433160648201526931353520746f6b656e7360b01b608482015260009060a4016101e4565b600080611433611a44565b6003015492915050565b611445611baf565b600061144f611a44565b805490915083118015906114635750600083115b61147f5760405162461bcd60e51b81526004016101e4906128ef565b600083815260018201602052604090206003015460ff166114f15760405162461bcd60e51b815260206004820152602660248201527f56455452657761726473506f6f6c3a20526f756e64206973206e6f7420636c61604482015265696d61626c6560d01b60648201526084016101e4565b6000828152600482016020908152604080832086845290915290205460ff161561156d5760405162461bcd60e51b815260206004820152602760248201527f56455452657761726473506f6f6c3a205265776172647320616c72656164792060448201526618db185a5b595960ca1b60648201526084016101e4565b600681015460405163328f723360e01b8152600481018490526000916001600160a01b03169063328f723390602401602060405180830381865afa1580156115b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115dd9190612973565b6116555760058201546040516331a9108f60e11b8152600481018590526001600160a01b0390911690636352211e90602401602060405180830381865afa15801561162c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116509190612990565b6116c4565b60068201546040516371e4cc7f60e11b8152600481018590526001600160a01b039091169063e3c998fe90602401602060405180830381865afa1580156116a0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116c49190612990565b90506000806000806116d68888610a50565b60008b815260048b01602090815260408083208f8452909152808220805460ff191660011790555194985092965090945092506001600160a01b0387169186156108fc0291879190818181858888f1935050505015801561173b573d6000803e3d6000fd5b50828660030160008282546117509190612933565b9091555050604080518981526001600160a01b0387166020820152908101889052606081018590526080810183905260a0810182905260c081018490527f13e0bb7e16e5bc997545b4a9da709069bddad9bf3b40cd2a85a2b519d01aae3f9060e00160405180910390a1505050505050610a2f611be5565b6117d18261089a565b6117da81611a8c565b6108d68383611b37565b60008060006117f1611a44565b805490915085118015906118055750600085115b6118215760405162461bcd60e51b81526004016101e4906128ef565b6005810154604080516318160ddd60e01b815290516000926001600160a01b0316916318160ddd9160048083019260209291908290030181865afa15801561186d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611891919061289e565b9050600081116119005760405162461bcd60e51b815260206004820152603460248201527f56455452657761726473506f6f6c3a204e6f206578697374696e67204e46542e6044820152731021b0b73737ba103234bb34b23290313c90181760611b60648201526084016101e4565b60008681526002830160209081526040808320600184529091528120546119289083906128cd565b6000888152600285810160209081526040808420928452919052812054919250906119549084906128cd565b9050600080611966868b8b8787611f56565b915091508382116119775781611979565b835b9150828111611988578061198a565b825b90506119968183612933565b6119a08284612933565b6119aa8587612933565b6119b491906129ad565b975097505050505050509250929050565b60405162461bcd60e51b81526020600482015260376024820152600080516020612a548339815191526044820152767420616363657074204552433131353520746f6b656e7360481b60648201526000906084016101e4565b600080611a29611a44565b60009384526001016020525050604090206003015460ff1690565b7fc9931bd7ecbba177fc71b0ded00eb01d4035361d4a0ee711add00987aca6900090565b7f02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b62680090565b6113b38133612147565b600080611aa1611a68565b9050611aad8484611131565b611b2d576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055611ae33390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610743565b6000915050610743565b600080611b42611a68565b9050611b4e8484611131565b15611b2d576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610743565b6000611bb9612180565b805490915060011901611bdf57604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b6000611bef612180565b6001905550565b306001600160a01b037f0000000000000000000000002d21d4a166e96d675c86807ea6ca4f16e6965dcb161480611c7d57507f0000000000000000000000002d21d4a166e96d675c86807ea6ca4f16e6965dcb6001600160a01b0316611c71600080516020612a34833981519152546001600160a01b031690565b6001600160a01b031614155b15610a125760405163703e46dd60e11b815260040160405180910390fd5b600080516020612a14833981519152611cb48133611131565b158015611cc95750611cc7600033611131565b155b15610a2f573360405163efd1927160e01b81526004016101e49190612946565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015611d43575060408051601f3d908101601f19168201909252611d409181019061289e565b60015b611d625781604051634c9c8ce360e01b81526004016101e49190612946565b600080516020612a348339815191528114611d9357604051632a87526960e21b8152600481018290526024016101e4565b61090f83836121a4565b306001600160a01b037f0000000000000000000000002d21d4a166e96d675c86807ea6ca4f16e6965dcb1614610a125760405163703e46dd60e11b815260040160405180910390fd5b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0090565b610a126121fa565b611e1a6121fa565b610a1261221f565b82548211801590611e335750600082115b611e4f5760405162461bcd60e51b81526004016101e4906128ef565b6064836007015482611e6191906129c0565b611e6b91906128cd565b600083815260028501602090815260408083208380529091529020556008830154606490611e9990836129c0565b611ea391906128cd565b60008381526002850160209081526040808320600184529091529020556009830154606490611ed290836129c0565b611edc91906128cd565b60008381526002858101602090815260408084208385528252808420859055838052808420546001855281852054939094528051878152918201869052810192909252606082015260808101919091527f14c368888416ff4a56f1526425f75582f805949bb417c11e004a050a57506dc49060a001610cc2565b6006850154600085815260018088016020526040808320808301546002909101549151630e21c69360e21b81529394859485946001600160a01b03909216936338871a4c93611fac938c9390929060040161261e565b602060405180830381865afa158015611fc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fed919061289e565b600689015460008981526001808c016020526040808320918201546002928301549151630e21c69360e21b815295965092946001600160a01b03909416936338871a4c93612041938d93909260040161261e565b602060405180830381865afa15801561205e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612082919061289e565b60008981526001808c01602052604082209081015460029091015492935090916120ac91906129ad565b90506000816120c3670de0b6b3a76400008a6129c0565b6120cd91906128cd565b90506000826120e4670de0b6b3a76400008a6129c0565b6120ee91906128cd565b9050670de0b6b3a76400006121038587612933565b61210d90846129c0565b61211791906128cd565b9650670de0b6b3a764000061212c85836129c0565b61213691906128cd565b955050505050509550959350505050565b6121518282611131565b610a2f5760405163e2517d3f60e01b81526001600160a01b0382166004820152602481018390526044016101e4565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0090565b6121ad82612227565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156121f25761090f8282612283565b610a2f6122f9565b612202612318565b610a1257604051631afcd79f60e31b815260040160405180910390fd5b611be56121fa565b806001600160a01b03163b6000036122545780604051634c9c8ce360e01b81526004016101e49190612946565b600080516020612a3483398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b0316846040516122a091906129d7565b600060405180830381855af49150503d80600081146122db576040519150601f19603f3d011682016040523d82523d6000602084013e6122e0565b606091505b50915091506122f0858383612332565b95945050505050565b3415610a125760405163b398979f60e01b815260040160405180910390fd5b6000612322611de6565b54600160401b900460ff16919050565b6060826123475761234282612385565b6107f5565b815115801561235e57506001600160a01b0384163b155b1561237e5783604051639996b31560e01b81526004016101e49190612946565b5092915050565b8051156123955780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b6000602082840312156123c057600080fd5b81356001600160e01b0319811681146107f557600080fd5b6000602082840312156123ea57600080fd5b5035919050565b6001600160a01b03811681146113b357600080fd5b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b038111828210171561244457612444612406565b604052919050565b600082601f83011261245d57600080fd5b81356001600160401b0381111561247657612476612406565b612489601f8201601f191660200161241c565b81815284602083860101111561249e57600080fd5b816020850160208301376000918101602001919091529392505050565b600080600080608085870312156124d157600080fd5b84356124dc816123f1565b935060208501356124ec816123f1565b92506040850135915060608501356001600160401b0381111561250e57600080fd5b61251a8782880161244c565b91505092959194509250565b6000806040838503121561253957600080fd5b82359150602083013561254b816123f1565b809150509250929050565b60005b83811015612571578181015183820152602001612559565b50506000910152565b6020815260008251806020840152612599816040850160208701612556565b601f01601f19169190910160400192915050565b600080604083850312156125c057600080fd5b82356125cb816123f1565b915060208301356001600160401b038111156125e657600080fd5b6125f28582860161244c565b9150509250929050565b6000806040838503121561260f57600080fd5b50508035926020909101359150565b93845260208401929092526040830152606082015260800190565b600080600080600080600080610100898b03121561265657600080fd5b8835612661816123f1565b97506020890135612671816123f1565b96506040890135612681816123f1565b95506060890135612691816123f1565b945060808901356126a1816123f1565b979a969950949793969560a0850135955060c08501359460e001359350915050565b80151581146113b357600080fd5b6000806000606084860312156126e657600080fd5b833592506020840135915060408401356126ff816126c3565b809150509250925092565b600082601f83011261271b57600080fd5b813560206001600160401b0382111561273657612736612406565b8160051b61274582820161241c565b928352848101820192828101908785111561275f57600080fd5b83870192505b8483101561277e57823582529183019190830190612765565b979650505050505050565b600080600080600060a086880312156127a157600080fd5b85356127ac816123f1565b945060208601356127bc816123f1565b935060408601356001600160401b03808211156127d857600080fd5b6127e489838a0161270a565b945060608801359150808211156127fa57600080fd5b61280689838a0161270a565b9350608088013591508082111561281c57600080fd5b506128298882890161244c565b9150509295509295909350565b600080600080600060a0868803121561284e57600080fd5b8535612859816123f1565b94506020860135612869816123f1565b9350604086013592506060860135915060808601356001600160401b0381111561289257600080fd5b6128298882890161244c565b6000602082840312156128b057600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b6000826128ea57634e487b7160e01b600052601260045260246000fd5b500490565b60208082526024908201527f56455452657761726473506f6f6c3a20526f756e6420646f6573206e6f7420656040820152631e1a5cdd60e21b606082015260800190565b80820180821115610743576107436128b7565b6001600160a01b0391909116815260200190565b60006001820161296c5761296c6128b7565b5060010190565b60006020828403121561298557600080fd5b81516107f5816126c3565b6000602082840312156129a257600080fd5b81516107f5816123f1565b81810381811115610743576107436128b7565b8082028115828204841417610743576107436128b7565b600082516129e9818460208701612556565b919091019291505056fe3134a800b75bcd53193fef770065b0497f9255f9fd8512b2306765fef54e59a6189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc56455452657761726473506f6f6c3a20636f6e747261637420646f6573206e6f2b53661063988f1ad36e0a49d4d9a6a3106652aaeed2be542c8691d5f5fd168ba2646970667358221220ec04bc657e5c1549526b79c1781a948fdc6151a34cb869f60da3522534f5a46764736f6c63430008140033