VeChain
Explorer
Testnet
Search
Networks
Main
Test
Contract
0x31D0Fa…E313
Summary
Transactions
Transfers
Address
0x31D0Fa1C89D06F3b81139C52782B83F2439aE313
VET
0.00
VET
VTHO
0.00
VTHO
Master
0xf5E3fF8EEE7cB244754c85B22CD13a319f8061d9
Deployer
0xf5E3fF8EEE7cB244754c85B22CD13a319f8061d9
Code
0x6080604052600436106101ee5760003560e01c80636e5d02081161010d578063ad3cb1cc116100a0578063cc52c16e1161006f578063cc52c16e1461059b578063cc6cb19a146105bb578063d547741f146105e8578063e985e9c514610608578063f14faf6f1461062857600080fd5b8063ad3cb1cc14610514578063b275077114610545578063b88d4fde1461055b578063c87b56dd1461057b57600080fd5b8063934aa023116100dc578063934aa023146104aa57806395d89b41146104ca578063a217fddf146104df578063a22cb465146104f457600080fd5b80636e5d02081461042a57806370a082311461044a578063746b31c01461046a57806391d148541461048a57600080fd5b806342842e0e1161018557806354fd4d501161015457806354fd4d501461039a5780636265c314146103c85780636352211e146103f55780636c0360eb1461041557600080fd5b806342842e0e146103325780634571e3a6146103525780634f1ef2861461037257806352d1902d1461038557600080fd5b806323b872dd116101c157806323b872dd146102a4578063248a9ca3146102c45780632f2ff15d146102f257806336568abe1461031257600080fd5b806301ffc9a7146101f357806306fdde0314610228578063081812fc1461024a578063095ea7b314610282575b600080fd5b3480156101ff57600080fd5b5061021361020e366004611cca565b610648565b60405190151581526020015b60405180910390f35b34801561023457600080fd5b5061023d610659565b60405161021f9190611d37565b34801561025657600080fd5b5061026a610265366004611d4a565b6106fd565b6040516001600160a01b03909116815260200161021f565b34801561028e57600080fd5b506102a261029d366004611d78565b610712565b005b3480156102b057600080fd5b506102a26102bf366004611da4565b610721565b3480156102d057600080fd5b506102e46102df366004611d4a565b610761565b60405190815260200161021f565b3480156102fe57600080fd5b506102a261030d366004611de5565b610783565b34801561031e57600080fd5b506102a261032d366004611de5565b6107a5565b34801561033e57600080fd5b506102a261034d366004611da4565b6107dd565b34801561035e57600080fd5b506102a261036d366004611e15565b6107f8565b6102a2610380366004611f4f565b610994565b34801561039157600080fd5b506102e46109af565b3480156103a657600080fd5b506040805180820190915260058152640312e302e360dc1b602082015261023d565b3480156103d457600080fd5b506102e46103e3366004611d4a565b60056020526000908152604090205481565b34801561040157600080fd5b5061026a610410366004611d4a565b6109cc565b34801561042157600080fd5b5061023d6109d7565b34801561043657600080fd5b5060005461026a906001600160a01b031681565b34801561045657600080fd5b506102e4610465366004611f9f565b610a65565b34801561047657600080fd5b506102a2610485366004611d78565b610ac1565b34801561049657600080fd5b506102136104a5366004611de5565b610b2e565b3480156104b657600080fd5b5060015461026a906001600160a01b031681565b3480156104d657600080fd5b5061023d610b66565b3480156104eb57600080fd5b506102e4600081565b34801561050057600080fd5b506102a261050f366004611fca565b610ba5565b34801561052057600080fd5b5061023d604051806040016040528060058152602001640352e302e360dc1b81525081565b34801561055157600080fd5b506102e460035481565b34801561056757600080fd5b506102a2610576366004611ff8565b610bb0565b34801561058757600080fd5b5061023d610596366004611d4a565b610bc8565b3480156105a757600080fd5b506102a26105b6366004611d4a565b610c85565b3480156105c757600080fd5b506102e46105d6366004611f9f565b60046020526000908152604090205481565b3480156105f457600080fd5b506102a2610603366004611de5565b610c96565b34801561061457600080fd5b50610213610623366004612064565b610cb2565b34801561063457600080fd5b506102a2610643366004611d4a565b610cff565b600061065382610e90565b92915050565b60008051602061241c833981519152805460609190819061067990612092565b80601f01602080910402602001604051908101604052809291908181526020018280546106a590612092565b80156106f25780601f106106c7576101008083540402835291602001916106f2565b820191906000526020600020905b8154815290600101906020018083116106d557829003601f168201915b505050505091505090565b600061070882610eb5565b5061065382610eed565b61071d828233610f27565b5050565b60405162461bcd60e51b815260206004820152601060248201526f4e6f6e2d7472616e7366657261626c6560801b60448201526064015b60405180910390fd5b600090815260008051602061245c833981519152602052604090206001015490565b61078c82610761565b61079581610f34565b61079f8383610f3e565b50505050565b6001600160a01b03811633146107ce5760405163334bd91960e11b815260040160405180910390fd5b6107d88282610fe3565b505050565b6107d883838360405180602001604052806000815250610bb0565b600061080261105f565b805490915060ff600160401b820416159067ffffffffffffffff1660008115801561082a5750825b905060008267ffffffffffffffff1660011480156108475750303b155b905081158015610855575080155b156108735760405163f92ee8a960e01b815260040160405180910390fd5b845467ffffffffffffffff19166001178555831561089d57845460ff60401b1916600160401b1785555b6108e16040518060400160405280600781526020016626bcaa37b5b2b760c91b815250604051806040016040528060038152602001624d544b60e81b815250611088565b6108e961109a565b6108f161109a565b6108f96110a4565b610904600033610f3e565b50600180546001600160a01b03808c166001600160a01b03199283161790925560008054928b16929091169190911790556002610942878983612113565b50831561098957845460ff60401b19168555604051600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b505050505050505050565b61099c6110b4565b6109a582611159565b61071d8282611164565b60006109b9611221565b5060008051602061243c83398151915290565b600061065382610eb5565b600280546109e490612092565b80601f0160208091040260200160405190810160405280929190818152602001828054610a1090612092565b8015610a5d5780601f10610a3257610100808354040283529160200191610a5d565b820191906000526020600020905b815481529060010190602001808311610a4057829003601f168201915b505050505081565b600060008051602061241c8339815191526001600160a01b038316610aa0576040516322718ad960e21b815260006004820152602401610758565b6001600160a01b039092166000908152600390920160205250604090205490565b6000610acc81610f34565b6001600160a01b03831660009081526004602052604081208054849290610af49084906121e9565b90915550506001600160a01b03831660009081526004602052604081205490036107d85761079f6000846001600160a01b0316600061126a565b600091825260008051602061245c833981519152602090815260408084206001600160a01b0393909316845291905290205460ff1690565b7f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab0079301805460609160008051602061241c8339815191529161067990612092565b61071d338383611376565b610bbb848484610721565b61079f3385858585611427565b60606000610bd583611552565b6001600160a01b031603610c435760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610758565b600082815260056020526040902054600290610c5e9061158c565b604051602001610c6f9291906121fc565b6040516020818303038152906040529050919050565b6000610c9081610f34565b50600355565b610c9f82610761565b610ca881610f34565b61079f8383610fe3565b6001600160a01b0391821660009081527f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab00793056020908152604080832093909416825291909152205460ff1690565b610d0761161f565b6000546001546040516323b872dd60e01b81523360048201526001600160a01b039182166024820152604481018490529116906323b872dd906064016020604051808303816000875af1158015610d62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d8691906122a7565b610dc45760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b6044820152606401610758565b336000908152600460205260408120549003610df857610de43380611669565b600354336000908152600560205260409020555b3360009081526004602052604081208054839290610e179084906122c4565b909155505033600081815260046020908152604091829020548251858152918201527f4928895ba6723e8e27b15f32e4c3054a1b6c7f8c03f133558d6fa42b3928d14c910160405180910390a2610e8d60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b50565b60006001600160e01b03198216637965db0b60e01b14806106535750610653826116a9565b600080610ec183611552565b90506001600160a01b03811661065357604051637e27328960e01b815260048101849052602401610758565b60009081527f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab007930460205260409020546001600160a01b031690565b6107d883838360016116f9565b610e8d813361180f565b600060008051602061245c833981519152610f598484610b2e565b610fd9576000848152602082815260408083206001600160a01b03871684529091529020805460ff19166001179055610f8f3390565b6001600160a01b0316836001600160a01b0316857f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a46001915050610653565b6000915050610653565b600060008051602061245c833981519152610ffe8484610b2e565b15610fd9576000848152602082815260408083206001600160a01b0387168085529252808320805460ff1916905551339287917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a46001915050610653565b6000807ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00610653565b611090611848565b61071d828261186d565b6110a2611848565b565b6110ac611848565b6110a261189e565b306001600160a01b037f00000000000000000000000031d0fa1c89d06f3b81139c52782b83f2439ae31316148061113b57507f00000000000000000000000031d0fa1c89d06f3b81139c52782b83f2439ae3136001600160a01b031661112f60008051602061243c833981519152546001600160a01b031690565b6001600160a01b031614155b156110a25760405163703e46dd60e11b815260040160405180910390fd5b600061071d81610f34565b816001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa9250505080156111be575060408051601f3d908101601f191682019092526111bb918101906122d7565b60015b6111e657604051634c9c8ce360e01b81526001600160a01b0383166004820152602401610758565b60008051602061243c833981519152811461121757604051632a87526960e21b815260048101829052602401610758565b6107d883836118a6565b306001600160a01b037f00000000000000000000000031d0fa1c89d06f3b81139c52782b83f2439ae31316146110a25760405163703e46dd60e11b815260040160405180910390fd5b600060008051602061241c8339815191528161128585611552565b90506001600160a01b038416156112a1576112a18185876118fc565b6001600160a01b038116156112e1576112be6000866000806116f9565b6001600160a01b0381166000908152600383016020526040902080546000190190555b6001600160a01b03861615611312576001600160a01b03861660009081526003830160205260409020805460010190555b600085815260028301602052604080822080546001600160a01b0319166001600160a01b038a811691821790925591518893918516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a49150505b9392505050565b60008051602061241c8339815191526001600160a01b0383166113b757604051630b61174360e31b81526001600160a01b0384166004820152602401610758565b6001600160a01b038481166000818152600584016020908152604080832094881680845294825291829020805460ff191687151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a350505050565b6001600160a01b0383163b1561154b57604051630a85bd0160e11b81526001600160a01b0384169063150b7a02906114699088908890879087906004016122f0565b6020604051808303816000875af19250505080156114a4575060408051601f3d908101601f191682019092526114a191810190612323565b60015b61150d573d8080156114d2576040519150601f19603f3d011682016040523d82523d6000602084013e6114d7565b606091505b50805160000361150557604051633250574960e11b81526001600160a01b0385166004820152602401610758565b805181602001fd5b6001600160e01b03198116630a85bd0160e11b1461154957604051633250574960e11b81526001600160a01b0385166004820152602401610758565b505b5050505050565b60009081527f80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab007930260205260409020546001600160a01b031690565b6060600061159983611960565b600101905060008167ffffffffffffffff8111156115b9576115b9611eaa565b6040519080825280601f01601f1916602001820160405280156115e3576020820181803683370190505b5090508181016020015b600019016f181899199a1a9b1b9c1cb0b131b232b360811b600a86061a8153600a85049450846115ed57509392505050565b7f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0080546001190161166357604051633ee5aeb560e01b815260040160405180910390fd5b60029055565b61071d828260405180602001604052806000815250611a38565b60017f9b779b17422d0df92223018b32b4d1fa46e071723d6817e2486d003becc55f0055565b60006001600160e01b031982166380ac58cd60e01b14806116da57506001600160e01b03198216635b5e139f60e01b145b8061065357506301ffc9a760e01b6001600160e01b0319831614610653565b60008051602061241c833981519152818061171c57506001600160a01b03831615155b156117de57600061172c85610eb5565b90506001600160a01b038416158015906117585750836001600160a01b0316816001600160a01b031614155b801561176b57506117698185610cb2565b155b156117945760405163a9fbf51f60e01b81526001600160a01b0385166004820152602401610758565b82156117dc5784866001600160a01b0316826001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b600093845260040160205250506040902080546001600160a01b0319166001600160a01b0392909216919091179055565b6118198282610b2e565b61071d5760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610758565b611850611a50565b6110a257604051631afcd79f60e31b815260040160405180910390fd5b611875611848565b60008051602061241c8339815191528061188f8482612340565b506001810161079f8382612340565b611683611848565b6118af82611a6a565b6040516001600160a01b038316907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a28051156118f4576107d88282611acf565b61071d611b45565b611907838383611b64565b6107d8576001600160a01b03831661193557604051637e27328960e01b815260048101829052602401610758565b60405163177e802f60e01b81526001600160a01b038316600482015260248101829052604401610758565b60008072184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b831061199f5772184f03e93ff9f4daa797ed6e38ed64bf6a1f0160401b830492506040015b6d04ee2d6d415b85acef810000000083106119cb576d04ee2d6d415b85acef8100000000830492506020015b662386f26fc1000083106119e957662386f26fc10000830492506010015b6305f5e1008310611a01576305f5e100830492506008015b6127108310611a1557612710830492506004015b60648310611a27576064830492506002015b600a83106106535760010192915050565b611a428383611bca565b6107d8336000858585611427565b6000611a5a61105f565b54600160401b900460ff16919050565b806001600160a01b03163b600003611aa057604051634c9c8ce360e01b81526001600160a01b0382166004820152602401610758565b60008051602061243c83398151915280546001600160a01b0319166001600160a01b0392909216919091179055565b6060600080846001600160a01b031684604051611aec91906123ff565b600060405180830381855af49150503d8060008114611b27576040519150601f19603f3d011682016040523d82523d6000602084013e611b2c565b606091505b5091509150611b3c858383611c2f565b95945050505050565b34156110a25760405163b398979f60e01b815260040160405180910390fd5b60006001600160a01b03831615801590611bc25750826001600160a01b0316846001600160a01b03161480611b9e5750611b9e8484610cb2565b80611bc25750826001600160a01b0316611bb783610eed565b6001600160a01b0316145b949350505050565b6001600160a01b038216611bf457604051633250574960e11b815260006004820152602401610758565b6000611c028383600061126a565b90506001600160a01b038116156107d8576040516339e3563760e11b815260006004820152602401610758565b606082611c4457611c3f82611c8b565b61136f565b8151158015611c5b57506001600160a01b0384163b155b15611c8457604051639996b31560e01b81526001600160a01b0385166004820152602401610758565b508061136f565b805115611c9b5780518082602001fd5b60405163d6bda27560e01b815260040160405180910390fd5b6001600160e01b031981168114610e8d57600080fd5b600060208284031215611cdc57600080fd5b813561136f81611cb4565b60005b83811015611d02578181015183820152602001611cea565b50506000910152565b60008151808452611d23816020860160208601611ce7565b601f01601f19169290920160200192915050565b60208152600061136f6020830184611d0b565b600060208284031215611d5c57600080fd5b5035919050565b6001600160a01b0381168114610e8d57600080fd5b60008060408385031215611d8b57600080fd5b8235611d9681611d63565b946020939093013593505050565b600080600060608486031215611db957600080fd5b8335611dc481611d63565b92506020840135611dd481611d63565b929592945050506040919091013590565b60008060408385031215611df857600080fd5b823591506020830135611e0a81611d63565b809150509250929050565b60008060008060608587031215611e2b57600080fd5b8435611e3681611d63565b93506020850135611e4681611d63565b9250604085013567ffffffffffffffff811115611e6257600080fd5b8501601f81018713611e7357600080fd5b803567ffffffffffffffff811115611e8a57600080fd5b876020828401011115611e9c57600080fd5b949793965060200194505050565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611ed157600080fd5b813567ffffffffffffffff811115611eeb57611eeb611eaa565b604051601f8201601f19908116603f0116810167ffffffffffffffff81118282101715611f1a57611f1a611eaa565b604052818152838201602001851015611f3257600080fd5b816020850160208301376000918101602001919091529392505050565b60008060408385031215611f6257600080fd5b8235611f6d81611d63565b9150602083013567ffffffffffffffff811115611f8957600080fd5b611f9585828601611ec0565b9150509250929050565b600060208284031215611fb157600080fd5b813561136f81611d63565b8015158114610e8d57600080fd5b60008060408385031215611fdd57600080fd5b8235611fe881611d63565b91506020830135611e0a81611fbc565b6000806000806080858703121561200e57600080fd5b843561201981611d63565b9350602085013561202981611d63565b925060408501359150606085013567ffffffffffffffff81111561204c57600080fd5b61205887828801611ec0565b91505092959194509250565b6000806040838503121561207757600080fd5b823561208281611d63565b91506020830135611e0a81611d63565b600181811c908216806120a657607f821691505b6020821081036120c657634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156107d857806000526020600020601f840160051c810160208510156120f35750805b601f840160051c820191505b8181101561154b57600081556001016120ff565b67ffffffffffffffff83111561212b5761212b611eaa565b61213f836121398354612092565b836120cc565b6000601f841160018114612173576000851561215b5750838201355b600019600387901b1c1916600186901b17835561154b565b600083815260209020601f19861690835b828110156121a45786850135825560209485019460019092019101612184565b50868210156121c15760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610653576106536121d3565b600080845461220a81612092565b600182168015612221576001811461223657612266565b60ff1983168652811515820286019350612266565b87600052602060002060005b8381101561225e57815488820152600190910190602001612242565b505081860193505b505050602f60f81b81528351612283816001840160208801611ce7565b61229d60018284010164173539b7b760d91b815260050190565b9695505050505050565b6000602082840312156122b957600080fd5b815161136f81611fbc565b80820180821115610653576106536121d3565b6000602082840312156122e957600080fd5b5051919050565b6001600160a01b038581168252841660208201526040810183905260806060820181905260009061229d90830184611d0b565b60006020828403121561233557600080fd5b815161136f81611cb4565b815167ffffffffffffffff81111561235a5761235a611eaa565b61236e816123688454612092565b846120cc565b6020601f8211600181146123a2576000831561238a5750848201515b600019600385901b1c1916600184901b17845561154b565b600084815260208120601f198516915b828110156123d257878501518255602094850194600190920191016123b2565b50848210156123f05786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b60008251612411818460208701611ce7565b919091019291505056fe80bb2b638cc20bc4d0a60d66940f3ab4a00c1d7b313497ca82fb0b4ab0079300360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc02dd7bc7dec4dceedda775e58dd541e08a116c6c53815c0bd028192f7b626800a26469706673582212203d7c75394bc222a6d523e202ecc4a970f4de6552a4fd692b1072a26f06b75e1364736f6c634300081a0033