ETH Price: $1,645.31 (-0.24%)
 

Overview

Max Total Supply

1,882,159.22049535 YANG

Holders

901 (0.00%)

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 8 Decimals)

Balance
5 YANG

Value
$0.00
0x041fdf3f472d2c8a7ecc458fc3b7f543e6c57ef7
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Flux is a dual token project consisting of YIN and YANG token, All YIN supply is derived from YANG and each passing hour YANG is permanently burning while it's price in YIN terms is increasing based on the growth rate.

Source Code Verified Exact Match

Contract Name

Yang

Compiler Version
v0.7.6+commit.7338295f
Optimization Enabled
Yes with 200 runs
Other Settings
berlin EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here

Contract Security Audit

Contract ABI
API
[{"inputs":[{"internalType":"address","name":"_yinContract","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"blockNumber","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"yangPrice","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"growthRate","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"change","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"created","type":"uint256"}],"name":"BlockCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amountBurnt","type":"uint256"}],"name":"BurnYin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"converter","type":"address"},{"indexed":false,"internalType":"uint256","name":"yinAmountSent","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"yangAmountReceived","type":"uint256"}],"name":"ConvertToYang","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"converter","type":"address"},{"indexed":false,"internalType":"uint256","name":"yangAmountSent","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"yinAmountReceived","type":"uint256"}],"name":"ConvertToYin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"currentHour","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"yangAmountBurnt","type":"uint256"}],"name":"DoBurn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"LostTokensBurnt","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MintYin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"growthRate","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"priceFactor0","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"priceFactor1","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"priceFactor2","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"priceFactor3","type":"uint256"}],"name":"PriceFactorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"QuarantineBalanceBurnt","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"burnLostTokens","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_yinAmount","type":"uint256"}],"name":"convertToYang","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_yangAmount","type":"uint256"}],"name":"convertToYin","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"doBurn","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_blockNumber","type":"uint256"},{"internalType":"uint256","name":"_growthRate","type":"uint256"}],"name":"doCreateBlock","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_hoursEpoch","type":"uint256"}],"name":"getBlockData","outputs":[{"internalType":"uint256","name":"_yangPrice","type":"uint256"},{"internalType":"uint256","name":"_growthRate","type":"uint256"},{"internalType":"uint256","name":"_change","type":"uint256"},{"internalType":"uint256","name":"_created","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentHour","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_hour","type":"uint256"}],"name":"getPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"growthRateToPriceFactors","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"hoursToBlock","outputs":[{"internalType":"uint256","name":"yangPrice","type":"uint256"},{"internalType":"uint256","name":"growthRate","type":"uint256"},{"internalType":"uint256","name":"change","type":"uint256"},{"internalType":"uint256","name":"created","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastBlockNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastBurnedHour","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockPriceFactors","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priceFactorsLocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"quarantineBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_growthRate","type":"uint256"},{"internalType":"uint256[4]","name":"_priceFactors","type":"uint256[4]"}],"name":"setPriceFactors","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalBurnt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"yinContract","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
6080604052600e805460ff191690553480156200001b57600080fd5b5060405162002fcf38038062002fcf833981810160405260208110156200004157600080fd5b5051604080518082018252600a815269023363abc102ca0a723960b51b6020828101919091528251808401909352600483526359414e4760e01b9083015290600860006200008e62000153565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3508251620000ed906001906020860190620002aa565b50815162000103906002906020850190620002aa565b506003805460ff191660ff92909216919091179055506200012d90503365e35fa931a00062000157565b600880546001600160a01b0319166001600160a01b039290921691909117905562000356565b3390565b6001600160a01b038216620001b3576040805162461bcd60e51b815260206004820152601c60248201527f6163636f756e742063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b620001cf816006546200025c60201b6200201b1790919060201c565b6006556001600160a01b038216600090815260046020908152604090912054620002049183906200201b6200025c821b17901c565b6001600160a01b03831660008181526004602090815260408083209490945583518581529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b600082820183811015620002a3576040805162461bcd60e51b815260206004820152600960248201526820a2222fa2a92927a960b91b604482015290519081900360640190fd5b9392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282620002e257600085556200032d565b82601f10620002fd57805160ff19168380011785556200032d565b828001600101855582156200032d579182015b828111156200032d57825182559160200191906001019062000310565b506200033b9291506200033f565b5090565b5b808211156200033b576000815560010162000340565b612c6980620003666000396000f3fe608060405234801561001057600080fd5b50600436106102115760003560e01c806370a0823111610125578063b2fb7598116100ad578063dd62ed3e1161007c578063dd62ed3e146106b9578063e7572230146106e7578063eb91d37e14610704578063f2fde38b1461070c578063f47aa8481461073257610211565b8063b2fb759814610669578063b63589a114610671578063b786500714610679578063c9a889ff1461069657610211565b806395d89b41116100f457806395d89b41146105ab578063966ff650146105b3578063a333260e146105bb578063a457c2d714610611578063a9059cbb1461063d57610211565b806370a082311461054f578063715018a61461057557806386a044661461057f5780638da5cb5b1461058757610211565b806322ad0ac7116101a8578063311885ef11610177578063311885ef146104bd578063313ce567146104da578063326984a5146104f8578063395093511461050057806364ff2d061461052c57610211565b806322ad0ac71461046f57806323b872dd146104775780632552317c146104ad57806329cb924d146104b557610211565b806318160ddd116101e457806318160ddd146102f55780631c9ab3ad146102fd5780631e89d5451461034057806322368a081461046757610211565b806306fdde0314610216578063095ea7b3146102935780630c72e02a146102d35780631387e5db146102db575b600080fd5b61021e61074f565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610258578181015183820152602001610240565b50505050905090810190601f1680156102855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102bf600480360360408110156102a957600080fd5b506001600160a01b0381351690602001356107e4565b604080519115158252519081900360200190f35b6102bf6108a9565b6102e3610921565b60408051918252519081900360200190f35b6102e3610927565b61031a6004803603602081101561031357600080fd5b503561092d565b604080519485526020850193909352838301919091526060830152519081900360800190f35b6102bf6004803603604081101561035657600080fd5b81019060208101813564010000000081111561037157600080fd5b82018360208201111561038357600080fd5b803590602001918460208302840111640100000000831117156103a557600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092959493602081019350359150506401000000008111156103f557600080fd5b82018360208201111561040757600080fd5b8035906020019184602083028401116401000000008311171561042957600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506109fc945050505050565b6102bf610acf565b6102e3610b91565b6102bf6004803603606081101561048d57600080fd5b506001600160a01b03813581169160208101359091169060400135610b97565b6102e3610c5a565b6102e3610c60565b61031a600480360360208110156104d357600080fd5b5035610c64565b6104e2610c8b565b6040805160ff9092168252519081900360200190f35b6102bf610c94565b6102bf6004803603604081101561051657600080fd5b506001600160a01b038135169060200135610da5565b6102e36004803603604081101561054257600080fd5b5080359060200135610e95565b6102e36004803603602081101561056557600080fd5b50356001600160a01b0316610eba565b61057d610ed9565b005b6102bf610f85565b61058f610f8e565b604080516001600160a01b039092168252519081900360200190f35b61021e610f9d565b6102e3610ffb565b6102bf600480360360a08110156105d157600080fd5b604080516080818101909252833593928301929160a083019190602084019060049083908390808284376000920191909152509194506110019350505050565b6102bf6004803603604081101561062757600080fd5b506001600160a01b038135169060200135611516565b6102bf6004803603604081101561065357600080fd5b506001600160a01b0381351690602001356115a1565b61058f6115b7565b6102e36115c6565b6102e36004803603602081101561068f57600080fd5b50356115e1565b6102bf600480360360408110156106ac57600080fd5b5080359060200135611882565b6102e3600480360360408110156106cf57600080fd5b506001600160a01b0381358116916020013516611a83565b6102e3600480360360208110156106fd57600080fd5b5035611aae565b6102e3611b15565b61057d6004803603602081101561072257600080fd5b50356001600160a01b0316611b9f565b6102bf6004803603602081101561074857600080fd5b5035611ca1565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156107da5780601f106107af576101008083540402835291602001916107da565b820191906000526020600020905b8154815290600101906020018083116107bd57829003601f168201915b5050505050905090565b60006001600160a01b038316610841576040805162461bcd60e51b815260206004820152601c60248201527f7370656e6465722063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b3360008181526005602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60006108b3612068565b6001600160a01b03166108c4610f8e565b6001600160a01b03161461090d576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b50600e805460ff1916600190811790915590565b60095481565b60065490565b6000806000806000851161097c576040805162461bcd60e51b8152602060048201526011602482015270454d5054595f484f5552535f56414c554560781b604482015290519081900360640190fd5b6000858152600c60205260409020546109d0576040805162461bcd60e51b8152602060048201526011602482015270109313d0d2d7d393d517d1115192539151607a1b604482015290519081900360640190fd5b505050600091825250600c60205260409020805460018201546002830154600390930154919390929190565b60008151835114610a3e5760405162461bcd60e51b8152600401808060200182810382526026815260200180612b5a6026913960400191505060405180910390fd5b60005b8351811015610ac557610a7a848281518110610a5957fe5b6020026020010151848381518110610a6d57fe5b60200260200101516115a1565b610abd576040805162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b604482015290519081900360640190fd5b600101610a41565b5060019392505050565b6000610ad9612068565b6001600160a01b0316610aea610f8e565b6001600160a01b031614610b33576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b6000610b4a600954610b4430610eba565b9061206c565b9050610b5630826120b5565b6040805182815290517f7c2140a4c400880893146fd082efc43b05e1c5812f289ed41a42b92c0f8d17d89181900360200190a1600191505090565b600b5481565b6001600160a01b0383166000908152600560209081526040808320338452909152812054610bc5908361206c565b6001600160a01b0385166000908152600560209081526040808320338452909152902055610bf48484846121b1565b6001600160a01b0384166000818152600560209081526040808320338085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600a5481565b4290565b600c6020526000908152604090208054600182015460028301546003909301549192909184565b60035460ff1690565b6000600c6000610ca26115c6565b8152602081019190915260400160002054610d04576040805162461bcd60e51b815260206004820152601f60248201527f43555252454e545f50524943455f424c4f434b5f4e4f545f444546494e454400604482015290519081900360640190fd5b610d0c6115c6565b600b5410610d4b5760405162461bcd60e51b8152600401808060200182810382526024815260200180612b806024913960400191505060405180910390fd5b610d536115c6565b600b556000610d60612315565b9050610d6a6115c6565b6040805183815290517f34b0dd983208bb5a5a7ece4003cf9bd7b4ee41fdae2bcfb77626440f146c1f2e9181900360200190a2600191505090565b60006001600160a01b038316610e02576040805162461bcd60e51b815260206004820152601c60248201527f7370656e6465722063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b3360009081526005602090815260408083206001600160a01b0387168452909152902054610e30908361201b565b3360008181526005602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600d6020528160005260406000208160048110610eb157600080fd5b01549150829050565b6001600160a01b0381166000908152600460205260409020545b919050565b610ee1612068565b6001600160a01b0316610ef2610f8e565b6001600160a01b031614610f3b576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600e5460ff1681565b6000546001600160a01b031690565b60028054604080516020601f60001961010060018716150201909416859004938401819004810282018101909252828152606093909290918301828280156107da5780601f106107af576101008083540402835291602001916107da565b60075490565b600061100b612068565b6001600160a01b031661101c610f8e565b6001600160a01b031614611065576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b600e5460ff16156110bd576040805162461bcd60e51b815260206004820152601c60248201527f50524943455f464143544f52535f414c52454144595f4c4f434b454400000000604482015290519081900360640190fd5b8261110f576040805162461bcd60e51b815260206004820152601b60248201527f47524f5754485f524154455f43414e5f4e4f545f42455f5a45524f0000000000604482015290519081900360640190fd5b612710831061114f5760405162461bcd60e51b815260040180806020018281038252602c815260200180612ba4602c913960400191505060405180910390fd5b81516111a2576040805162461bcd60e51b815260206004820152601e60248201527f50524943455f464143544f525f305f43414e5f4e4f545f42455f5a45524f0000604482015290519081900360640190fd5b8151630626b575116111fb576040805162461bcd60e51b815260206004820152601960248201527f50524943455f464143544f525f305f49535f544f4f5f42494700000000000000604482015290519081900360640190fd5b6020820151611251576040805162461bcd60e51b815260206004820152601e60248201527f50524943455f464143544f525f315f43414e5f4e4f545f42455f5a45524f0000604482015290519081900360640190fd5b60208201516305f061a8116112ad576040805162461bcd60e51b815260206004820152601960248201527f50524943455f464143544f525f315f49535f544f4f5f42494700000000000000604482015290519081900360640190fd5b6040820151611303576040805162461bcd60e51b815260206004820152601e60248201527f50524943455f464143544f525f325f43414e5f4e4f545f42455f5a45524f0000604482015290519081900360640190fd5b60408201516305bdad7d1161135f576040805162461bcd60e51b815260206004820152601960248201527f50524943455f464143544f525f325f49535f544f4f5f42494700000000000000604482015290519081900360640190fd5b60608201516113b5576040805162461bcd60e51b815260206004820152601e60248201527f50524943455f464143544f525f335f43414e5f4e4f545f42455f5a45524f0000604482015290519081900360640190fd5b606082015163058e3f2411611411576040805162461bcd60e51b815260206004820152601960248201527f50524943455f464143544f525f335f49535f544f4f5f42494700000000000000604482015290519081900360640190fd5b6020820151825111801561142c575060408201516020830151115b801561143f575060608201516040830151115b611490576040805162461bcd60e51b815260206004820152601b60248201527f50524943455f464143544f52535f4152455f4e4f545f56414c49440000000000604482015290519081900360640190fd5b6000838152600d602052604090206114aa90836004612ae0565b50815160208084015160408086015160608088015183518a8152958601969096528483019390935291830191909152608082019290925290517fc31c7597a83d26a1f8b6e9045fb8dfbc314325f0d5371642fed1ef3b9e18db7f9181900360a00190a150600192915050565b60006001600160a01b038316611573576040805162461bcd60e51b815260206004820152601c60248201527f7370656e6465722063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b3360009081526005602090815260408083206001600160a01b0387168452909152902054610e30908361206c565b60006115ae3384846121b1565b50600192915050565b6008546001600160a01b031681565b60006115dc610e106115d6610c60565b90612435565b905090565b6000600c60006115ef6115c6565b8152602081019190915260400160002054611651576040805162461bcd60e51b815260206004820152601f60248201527f43555252454e545f50524943455f424c4f434b5f4e4f545f444546494e454400604482015290519081900360640190fd5b8161165b33610eba565b10156116ae576040805162461bcd60e51b815260206004820152601960248201527f494e53554646494349454e545f59414e475f42414c414e434500000000000000604482015290519081900360640190fd5b6009546116bb908361201b565b6009556116c830836115a1565b611710576040805162461bcd60e51b815260206004820152601460248201527316505391d7d514905394d1915497d1905253115160621b604482015290519081900360640190fd5b60006117416305f5e1006115d6600c60006117296115c6565b81526020810191909152604001600020548690612490565b600854604080516364b769c160e01b81523360048201526024810184905290519293506001600160a01b03909116916364b769c1916044808201926020929091908290030181600087803b15801561179857600080fd5b505af11580156117ac573d6000803e3d6000fd5b505050506040513d60208110156117c257600080fd5b5051611807576040805162461bcd60e51b815260206004820152600f60248201526e16525397d352539517d19052531151608a1b604482015290519081900360640190fd5b604080513381526020810183905281517f48bc51b6e17f771d7f6e41579b693b5cc9dbd03014e0527160c76d1fadc78eef929181900390910190a16040805184815260208101839052815133927fa6da4aaaf37af55a02400a2d98b76f15d916e36a95d04f14fcf92840f92b711e928290030190a292915050565b600061188c612068565b6001600160a01b031661189d610f8e565b6001600160a01b0316146118e6576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b600e5460ff1661193d576040805162461bcd60e51b815260206004820152601c60248201527f50524943455f464143544f52535f4d5553545f42455f4c4f434b454400000000604482015290519081900360640190fd5b8161198f576040805162461bcd60e51b815260206004820152601b60248201527f47524f5754485f524154455f43414e5f4e4f545f42455f5a45524f0000000000604482015290519081900360640190fd5b61271082106119cf5760405162461bcd60e51b815260040180806020018281038252602c815260200180612ba4602c913960400191505060405180910390fd5b6000828152600d6020526040902054611a2f576040805162461bcd60e51b815260206004820152601c60248201527f47524f5754485f524154455f49535f4e4f545f53504543494649454400000000604482015290519081900360640190fd5b611a3983836124eb565b6115ae576040805162461bcd60e51b81526020600482015260166024820152754641494c45445f544f5f4352454154455f424c4f434b60501b604482015290519081900360640190fd5b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6000818152600c6020526040812054611b02576040805162461bcd60e51b8152602060048201526011602482015270109313d0d2d7d393d517d1115192539151607a1b604482015290519081900360640190fd5b506000908152600c602052604090205490565b600080600c6000611b246115c6565b81526020019081526020016000206000015411611b7c576040805162461bcd60e51b8152602060048201526011602482015270109313d0d2d7d393d517d1115192539151607a1b604482015290519081900360640190fd5b600c6000611b886115c6565b815260200190815260200160002060000154905090565b611ba7612068565b6001600160a01b0316611bb8610f8e565b6001600160a01b031614611c01576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b6001600160a01b038116611c465760405162461bcd60e51b8152600401808060200182810382526026815260200180612b346026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000600c6000611caf6115c6565b8152602081019190915260400160002054611d11576040805162461bcd60e51b815260206004820152601f60248201527f43555252454e545f50524943455f424c4f434b5f4e4f545f444546494e454400604482015290519081900360640190fd5b600854604080516370a0823160e01b8152336004820152905184926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015611d5b57600080fd5b505afa158015611d6f573d6000803e3d6000fd5b505050506040513d6020811015611d8557600080fd5b50511015611dda576040805162461bcd60e51b815260206004820152601860248201527f494e53554646494349454e545f59494e5f42414c414e43450000000000000000604482015290519081900360640190fd5b600854604080516309cf580160e31b81523360048201526024810185905290516001600160a01b0390921691634e7ac008916044808201926020929091908290030181600087803b158015611e2e57600080fd5b505af1158015611e42573d6000803e3d6000fd5b505050506040513d6020811015611e5857600080fd5b5051611ea0576040805162461bcd60e51b815260206004820152601260248201527110955493925391d7d6525397d1905253115160721b604482015290519081900360640190fd5b6040805183815290517f08b77ef7f58b75bb29058f44906f57b8f99f82775566f2182f90c996d764d6749181900360200190a16000600c6000611ee16115c6565b8152602001908152602001600020600001546305f5e100840281611f0157fe5b049050611f198160095461206c90919063ffffffff16565b6009556040805163a9059cbb60e01b8152336004820152602481018390529051309163a9059cbb9160448083019260209291908290030181600087803b158015611f6257600080fd5b505af1158015611f76573d6000803e3d6000fd5b505050506040513d6020811015611f8c57600080fd5b5051611fd8576040805162461bcd60e51b815260206004820152601660248201527510d3d39591549517d513d7d6505391d7d1905253115160521b604482015290519081900360640190fd5b6040805184815260208101839052815133927fe8ce93f08d984506b6b6322b5265ef6de01e0fd38d5c74d7dc273ff3bff68baa928290030190a250600192915050565b600082820183811015612061576040805162461bcd60e51b815260206004820152600960248201526820a2222fa2a92927a960b91b604482015290519081900360640190fd5b9392505050565b3390565b6000828211156120af576040805162461bcd60e51b815260206004820152600960248201526829aaa12fa2a92927a960b91b604482015290519081900360640190fd5b50900390565b6001600160a01b038216612110576040805162461bcd60e51b815260206004820152601c60248201527f6163636f756e742063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b60065461211d908261206c565b6006556001600160a01b038216600090815260046020526040902054612143908261206c565b6001600160a01b038316600090815260046020526040902055600754612169908261201b565b6007556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b03831661220c576040805162461bcd60e51b815260206004820152601960248201527f66726f6d2063616e6e6f74206265206164647265737328302900000000000000604482015290519081900360640190fd5b6001600160a01b038216612267576040805162461bcd60e51b815260206004820152601760248201527f746f2063616e6e6f742062652061646472657373283029000000000000000000604482015290519081900360640190fd5b6001600160a01b03831660009081526004602052604090205461228a908261206c565b6001600160a01b0380851660009081526004602052604080822093909355908416815220546122b9908261201b565b6001600160a01b0380841660008181526004602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60095460009081600c816123276115c6565b81526020019081526020016000206000015490506000600860009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561238b57600080fd5b505afa15801561239f573d6000803e3d6000fd5b505050506040513d60208110156123b557600080fd5b5051905060006123dd836115d66305f5e1006123d786610b4483858c88612490565b90612490565b6009549091506123ed908261206c565b6009556123fa30826120b5565b6040805182815290517f500611c1ea597c6f7dd72cb19aba6c59446307fd4bb497065d0c1cebfebebd629181900360200190a1935050505090565b600080821161247c576040805162461bcd60e51b815260206004820152600e60248201526d2224ab24a224a723afa2a92927a960911b604482015290519081900360640190fd5b600082848161248757fe5b04949350505050565b60008261249f575060006108a3565b828202828482816124ac57fe5b0414612061576040805162461bcd60e51b815260206004820152600960248201526826aaa62fa2a92927a960b91b604482015290519081900360640190fd5b6000806000600a5460001415612597576125036115c6565b85116125405760405162461bcd60e51b8152600401808060200182810382526021815260200180612bd06021913960400191505060405180910390fd5b6125486115c6565b6122380185106125895760405162461bcd60e51b8152600401808060200182810382526023815260200180612c116023913960400191505060405180910390fd5b506305f5e1009050836125b9565b600a546000818152600c602052604090205492506125b690600161201b565b90505b848114612602576040805162461bcd60e51b81526020600482015260126024820152712ba927a723afa12627a1a5afa72aa6a122a960711b604482015290519081900360640190fd5b6000806126136236ee808402612793565b9050806102a01415612638576000868152600d60205260408120905b0154915061268b565b806102b81415612657576000868152600d60205260409020600161262f565b806102d01415612676576000868152600d60205260409020600261262f565b6000868152600d602052604090206003015491505b60006126b964174876e8006126b36126a38883612490565b6126ad878a612490565b9061201b565b9061284a565b905060006126d9866126d36305f5e1006123d7868461206c565b906128bb565b905060006126e56115c6565b604080516080808201835286825260208083018e8152838501888152606080860188815260008f8152600c86528890209651875592516001870155905160028601559051600390940193909355600a8b905583518b81529081018890528084018e9052918201869052810183905290519192507fe78c1dc87ccf4c793111073c71a3e26c2029f793091e0db3fb3c6409a00c6224919081900360a00190a15060019998505050505050505050565b6000610e10820281808080806127a88661291d565b91506127b56107b26129ad565b6127c28361ffff166129ad565b039350836301e285000285019450836107b2830361ffff16036301e1338002850194506000600193505b600c8460ff161161282c5761280184846129c8565b60ff166201518002905086868201111561281d5783915061282c565b948501946001909301926127ec565b61283682846129c8565b60180260ff16975050505050505050919050565b6000808211612891576040805162461bcd60e51b815260206004820152600e60248201526d2224ab24a224a723afa2a92927a960911b604482015290519081900360640190fd5b600082848161289c57fe5b04905060008385816128aa57fe5b061115612061576001019392505050565b6000808211612902576040805162461bcd60e51b815260206004820152600e60248201526d2224ab24a224a723afa2a92927a960911b604482015290519081900360640190fd5b6000600a8385600a028161291257fe5b046005018161248757fe5b6000806107b26301e1338084048101908290612938906129ad565b6129458361ffff166129ad565b039050806301e285000283019250806107b2830361ffff16036301e1338002830192505b848311156129a55761297d60018303612a8e565b15612990576301e285008303925061299a565b6301e13380830392505b600182039150612969565b509392505050565b60001901600061019082046064830460048404030192915050565b60008260ff16600114806129df57508260ff166003145b806129ed57508260ff166005145b806129fb57508260ff166007145b80612a0957508260ff166008145b80612a1757508260ff16600a145b80612a2557508260ff16600c145b15612a325750601f6108a3565b8260ff1660041480612a4757508260ff166006145b80612a5557508260ff166009145b80612a6357508260ff16600b145b15612a705750601e6108a3565b612a7982612a8e565b15612a865750601d6108a3565b50601c6108a3565b60006003821615612aa157506000610ed4565b606461ffff83160661ffff16600014612abc57506001610ed4565b61019061ffff83160661ffff16600014612ad857506000610ed4565b506001919050565b8260048101928215612b0e579160200282015b82811115612b0e578251825591602001919060010190612af3565b50612b1a929150612b1e565b5090565b5b80821115612b1a5760008155600101612b1f56fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373526563697069656e747320616e6420616d6f756e7473206c656e677468206d69736d617463684348414e47455f49535f414c52454144595f4255524e545f494e5f544849535f484f555247524f5754485f524154455f49535f475245415445525f5448414e5f47524f5754485f524154455f4241534546495253545f424c4f434b5f4d5553545f42455f494e5f5448455f4655545552454f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657246495253545f424c4f434b5f4d5553545f42455f57495448494e5f4f4e455f59454152a264697066735822122048e407490b2bdaeba82c00467fc236d667e3ea8c8def8a928fb04a887ac1c51f64736f6c63430007060033000000000000000000000000ecb36ff12cbe4710e9be2411de46e6c180a4807f
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102115760003560e01c806370a0823111610125578063b2fb7598116100ad578063dd62ed3e1161007c578063dd62ed3e146106b9578063e7572230146106e7578063eb91d37e14610704578063f2fde38b1461070c578063f47aa8481461073257610211565b8063b2fb759814610669578063b63589a114610671578063b786500714610679578063c9a889ff1461069657610211565b806395d89b41116100f457806395d89b41146105ab578063966ff650146105b3578063a333260e146105bb578063a457c2d714610611578063a9059cbb1461063d57610211565b806370a082311461054f578063715018a61461057557806386a044661461057f5780638da5cb5b1461058757610211565b806322ad0ac7116101a8578063311885ef11610177578063311885ef146104bd578063313ce567146104da578063326984a5146104f8578063395093511461050057806364ff2d061461052c57610211565b806322ad0ac71461046f57806323b872dd146104775780632552317c146104ad57806329cb924d146104b557610211565b806318160ddd116101e457806318160ddd146102f55780631c9ab3ad146102fd5780631e89d5451461034057806322368a081461046757610211565b806306fdde0314610216578063095ea7b3146102935780630c72e02a146102d35780631387e5db146102db575b600080fd5b61021e61074f565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610258578181015183820152602001610240565b50505050905090810190601f1680156102855780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102bf600480360360408110156102a957600080fd5b506001600160a01b0381351690602001356107e4565b604080519115158252519081900360200190f35b6102bf6108a9565b6102e3610921565b60408051918252519081900360200190f35b6102e3610927565b61031a6004803603602081101561031357600080fd5b503561092d565b604080519485526020850193909352838301919091526060830152519081900360800190f35b6102bf6004803603604081101561035657600080fd5b81019060208101813564010000000081111561037157600080fd5b82018360208201111561038357600080fd5b803590602001918460208302840111640100000000831117156103a557600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092959493602081019350359150506401000000008111156103f557600080fd5b82018360208201111561040757600080fd5b8035906020019184602083028401116401000000008311171561042957600080fd5b9190808060200260200160405190810160405280939291908181526020018383602002808284376000920191909152509295506109fc945050505050565b6102bf610acf565b6102e3610b91565b6102bf6004803603606081101561048d57600080fd5b506001600160a01b03813581169160208101359091169060400135610b97565b6102e3610c5a565b6102e3610c60565b61031a600480360360208110156104d357600080fd5b5035610c64565b6104e2610c8b565b6040805160ff9092168252519081900360200190f35b6102bf610c94565b6102bf6004803603604081101561051657600080fd5b506001600160a01b038135169060200135610da5565b6102e36004803603604081101561054257600080fd5b5080359060200135610e95565b6102e36004803603602081101561056557600080fd5b50356001600160a01b0316610eba565b61057d610ed9565b005b6102bf610f85565b61058f610f8e565b604080516001600160a01b039092168252519081900360200190f35b61021e610f9d565b6102e3610ffb565b6102bf600480360360a08110156105d157600080fd5b604080516080818101909252833593928301929160a083019190602084019060049083908390808284376000920191909152509194506110019350505050565b6102bf6004803603604081101561062757600080fd5b506001600160a01b038135169060200135611516565b6102bf6004803603604081101561065357600080fd5b506001600160a01b0381351690602001356115a1565b61058f6115b7565b6102e36115c6565b6102e36004803603602081101561068f57600080fd5b50356115e1565b6102bf600480360360408110156106ac57600080fd5b5080359060200135611882565b6102e3600480360360408110156106cf57600080fd5b506001600160a01b0381358116916020013516611a83565b6102e3600480360360208110156106fd57600080fd5b5035611aae565b6102e3611b15565b61057d6004803603602081101561072257600080fd5b50356001600160a01b0316611b9f565b6102bf6004803603602081101561074857600080fd5b5035611ca1565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156107da5780601f106107af576101008083540402835291602001916107da565b820191906000526020600020905b8154815290600101906020018083116107bd57829003601f168201915b5050505050905090565b60006001600160a01b038316610841576040805162461bcd60e51b815260206004820152601c60248201527f7370656e6465722063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b3360008181526005602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b60006108b3612068565b6001600160a01b03166108c4610f8e565b6001600160a01b03161461090d576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b50600e805460ff1916600190811790915590565b60095481565b60065490565b6000806000806000851161097c576040805162461bcd60e51b8152602060048201526011602482015270454d5054595f484f5552535f56414c554560781b604482015290519081900360640190fd5b6000858152600c60205260409020546109d0576040805162461bcd60e51b8152602060048201526011602482015270109313d0d2d7d393d517d1115192539151607a1b604482015290519081900360640190fd5b505050600091825250600c60205260409020805460018201546002830154600390930154919390929190565b60008151835114610a3e5760405162461bcd60e51b8152600401808060200182810382526026815260200180612b5a6026913960400191505060405180910390fd5b60005b8351811015610ac557610a7a848281518110610a5957fe5b6020026020010151848381518110610a6d57fe5b60200260200101516115a1565b610abd576040805162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b604482015290519081900360640190fd5b600101610a41565b5060019392505050565b6000610ad9612068565b6001600160a01b0316610aea610f8e565b6001600160a01b031614610b33576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b6000610b4a600954610b4430610eba565b9061206c565b9050610b5630826120b5565b6040805182815290517f7c2140a4c400880893146fd082efc43b05e1c5812f289ed41a42b92c0f8d17d89181900360200190a1600191505090565b600b5481565b6001600160a01b0383166000908152600560209081526040808320338452909152812054610bc5908361206c565b6001600160a01b0385166000908152600560209081526040808320338452909152902055610bf48484846121b1565b6001600160a01b0384166000818152600560209081526040808320338085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600a5481565b4290565b600c6020526000908152604090208054600182015460028301546003909301549192909184565b60035460ff1690565b6000600c6000610ca26115c6565b8152602081019190915260400160002054610d04576040805162461bcd60e51b815260206004820152601f60248201527f43555252454e545f50524943455f424c4f434b5f4e4f545f444546494e454400604482015290519081900360640190fd5b610d0c6115c6565b600b5410610d4b5760405162461bcd60e51b8152600401808060200182810382526024815260200180612b806024913960400191505060405180910390fd5b610d536115c6565b600b556000610d60612315565b9050610d6a6115c6565b6040805183815290517f34b0dd983208bb5a5a7ece4003cf9bd7b4ee41fdae2bcfb77626440f146c1f2e9181900360200190a2600191505090565b60006001600160a01b038316610e02576040805162461bcd60e51b815260206004820152601c60248201527f7370656e6465722063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b3360009081526005602090815260408083206001600160a01b0387168452909152902054610e30908361201b565b3360008181526005602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600d6020528160005260406000208160048110610eb157600080fd5b01549150829050565b6001600160a01b0381166000908152600460205260409020545b919050565b610ee1612068565b6001600160a01b0316610ef2610f8e565b6001600160a01b031614610f3b576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b600e5460ff1681565b6000546001600160a01b031690565b60028054604080516020601f60001961010060018716150201909416859004938401819004810282018101909252828152606093909290918301828280156107da5780601f106107af576101008083540402835291602001916107da565b60075490565b600061100b612068565b6001600160a01b031661101c610f8e565b6001600160a01b031614611065576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b600e5460ff16156110bd576040805162461bcd60e51b815260206004820152601c60248201527f50524943455f464143544f52535f414c52454144595f4c4f434b454400000000604482015290519081900360640190fd5b8261110f576040805162461bcd60e51b815260206004820152601b60248201527f47524f5754485f524154455f43414e5f4e4f545f42455f5a45524f0000000000604482015290519081900360640190fd5b612710831061114f5760405162461bcd60e51b815260040180806020018281038252602c815260200180612ba4602c913960400191505060405180910390fd5b81516111a2576040805162461bcd60e51b815260206004820152601e60248201527f50524943455f464143544f525f305f43414e5f4e4f545f42455f5a45524f0000604482015290519081900360640190fd5b8151630626b575116111fb576040805162461bcd60e51b815260206004820152601960248201527f50524943455f464143544f525f305f49535f544f4f5f42494700000000000000604482015290519081900360640190fd5b6020820151611251576040805162461bcd60e51b815260206004820152601e60248201527f50524943455f464143544f525f315f43414e5f4e4f545f42455f5a45524f0000604482015290519081900360640190fd5b60208201516305f061a8116112ad576040805162461bcd60e51b815260206004820152601960248201527f50524943455f464143544f525f315f49535f544f4f5f42494700000000000000604482015290519081900360640190fd5b6040820151611303576040805162461bcd60e51b815260206004820152601e60248201527f50524943455f464143544f525f325f43414e5f4e4f545f42455f5a45524f0000604482015290519081900360640190fd5b60408201516305bdad7d1161135f576040805162461bcd60e51b815260206004820152601960248201527f50524943455f464143544f525f325f49535f544f4f5f42494700000000000000604482015290519081900360640190fd5b60608201516113b5576040805162461bcd60e51b815260206004820152601e60248201527f50524943455f464143544f525f335f43414e5f4e4f545f42455f5a45524f0000604482015290519081900360640190fd5b606082015163058e3f2411611411576040805162461bcd60e51b815260206004820152601960248201527f50524943455f464143544f525f335f49535f544f4f5f42494700000000000000604482015290519081900360640190fd5b6020820151825111801561142c575060408201516020830151115b801561143f575060608201516040830151115b611490576040805162461bcd60e51b815260206004820152601b60248201527f50524943455f464143544f52535f4152455f4e4f545f56414c49440000000000604482015290519081900360640190fd5b6000838152600d602052604090206114aa90836004612ae0565b50815160208084015160408086015160608088015183518a8152958601969096528483019390935291830191909152608082019290925290517fc31c7597a83d26a1f8b6e9045fb8dfbc314325f0d5371642fed1ef3b9e18db7f9181900360a00190a150600192915050565b60006001600160a01b038316611573576040805162461bcd60e51b815260206004820152601c60248201527f7370656e6465722063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b3360009081526005602090815260408083206001600160a01b0387168452909152902054610e30908361206c565b60006115ae3384846121b1565b50600192915050565b6008546001600160a01b031681565b60006115dc610e106115d6610c60565b90612435565b905090565b6000600c60006115ef6115c6565b8152602081019190915260400160002054611651576040805162461bcd60e51b815260206004820152601f60248201527f43555252454e545f50524943455f424c4f434b5f4e4f545f444546494e454400604482015290519081900360640190fd5b8161165b33610eba565b10156116ae576040805162461bcd60e51b815260206004820152601960248201527f494e53554646494349454e545f59414e475f42414c414e434500000000000000604482015290519081900360640190fd5b6009546116bb908361201b565b6009556116c830836115a1565b611710576040805162461bcd60e51b815260206004820152601460248201527316505391d7d514905394d1915497d1905253115160621b604482015290519081900360640190fd5b60006117416305f5e1006115d6600c60006117296115c6565b81526020810191909152604001600020548690612490565b600854604080516364b769c160e01b81523360048201526024810184905290519293506001600160a01b03909116916364b769c1916044808201926020929091908290030181600087803b15801561179857600080fd5b505af11580156117ac573d6000803e3d6000fd5b505050506040513d60208110156117c257600080fd5b5051611807576040805162461bcd60e51b815260206004820152600f60248201526e16525397d352539517d19052531151608a1b604482015290519081900360640190fd5b604080513381526020810183905281517f48bc51b6e17f771d7f6e41579b693b5cc9dbd03014e0527160c76d1fadc78eef929181900390910190a16040805184815260208101839052815133927fa6da4aaaf37af55a02400a2d98b76f15d916e36a95d04f14fcf92840f92b711e928290030190a292915050565b600061188c612068565b6001600160a01b031661189d610f8e565b6001600160a01b0316146118e6576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b600e5460ff1661193d576040805162461bcd60e51b815260206004820152601c60248201527f50524943455f464143544f52535f4d5553545f42455f4c4f434b454400000000604482015290519081900360640190fd5b8161198f576040805162461bcd60e51b815260206004820152601b60248201527f47524f5754485f524154455f43414e5f4e4f545f42455f5a45524f0000000000604482015290519081900360640190fd5b61271082106119cf5760405162461bcd60e51b815260040180806020018281038252602c815260200180612ba4602c913960400191505060405180910390fd5b6000828152600d6020526040902054611a2f576040805162461bcd60e51b815260206004820152601c60248201527f47524f5754485f524154455f49535f4e4f545f53504543494649454400000000604482015290519081900360640190fd5b611a3983836124eb565b6115ae576040805162461bcd60e51b81526020600482015260166024820152754641494c45445f544f5f4352454154455f424c4f434b60501b604482015290519081900360640190fd5b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6000818152600c6020526040812054611b02576040805162461bcd60e51b8152602060048201526011602482015270109313d0d2d7d393d517d1115192539151607a1b604482015290519081900360640190fd5b506000908152600c602052604090205490565b600080600c6000611b246115c6565b81526020019081526020016000206000015411611b7c576040805162461bcd60e51b8152602060048201526011602482015270109313d0d2d7d393d517d1115192539151607a1b604482015290519081900360640190fd5b600c6000611b886115c6565b815260200190815260200160002060000154905090565b611ba7612068565b6001600160a01b0316611bb8610f8e565b6001600160a01b031614611c01576040805162461bcd60e51b81526020600482018190526024820152600080516020612bf1833981519152604482015290519081900360640190fd5b6001600160a01b038116611c465760405162461bcd60e51b8152600401808060200182810382526026815260200180612b346026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000600c6000611caf6115c6565b8152602081019190915260400160002054611d11576040805162461bcd60e51b815260206004820152601f60248201527f43555252454e545f50524943455f424c4f434b5f4e4f545f444546494e454400604482015290519081900360640190fd5b600854604080516370a0823160e01b8152336004820152905184926001600160a01b0316916370a08231916024808301926020929190829003018186803b158015611d5b57600080fd5b505afa158015611d6f573d6000803e3d6000fd5b505050506040513d6020811015611d8557600080fd5b50511015611dda576040805162461bcd60e51b815260206004820152601860248201527f494e53554646494349454e545f59494e5f42414c414e43450000000000000000604482015290519081900360640190fd5b600854604080516309cf580160e31b81523360048201526024810185905290516001600160a01b0390921691634e7ac008916044808201926020929091908290030181600087803b158015611e2e57600080fd5b505af1158015611e42573d6000803e3d6000fd5b505050506040513d6020811015611e5857600080fd5b5051611ea0576040805162461bcd60e51b815260206004820152601260248201527110955493925391d7d6525397d1905253115160721b604482015290519081900360640190fd5b6040805183815290517f08b77ef7f58b75bb29058f44906f57b8f99f82775566f2182f90c996d764d6749181900360200190a16000600c6000611ee16115c6565b8152602001908152602001600020600001546305f5e100840281611f0157fe5b049050611f198160095461206c90919063ffffffff16565b6009556040805163a9059cbb60e01b8152336004820152602481018390529051309163a9059cbb9160448083019260209291908290030181600087803b158015611f6257600080fd5b505af1158015611f76573d6000803e3d6000fd5b505050506040513d6020811015611f8c57600080fd5b5051611fd8576040805162461bcd60e51b815260206004820152601660248201527510d3d39591549517d513d7d6505391d7d1905253115160521b604482015290519081900360640190fd5b6040805184815260208101839052815133927fe8ce93f08d984506b6b6322b5265ef6de01e0fd38d5c74d7dc273ff3bff68baa928290030190a250600192915050565b600082820183811015612061576040805162461bcd60e51b815260206004820152600960248201526820a2222fa2a92927a960b91b604482015290519081900360640190fd5b9392505050565b3390565b6000828211156120af576040805162461bcd60e51b815260206004820152600960248201526829aaa12fa2a92927a960b91b604482015290519081900360640190fd5b50900390565b6001600160a01b038216612110576040805162461bcd60e51b815260206004820152601c60248201527f6163636f756e742063616e6e6f74206265206164647265737328302900000000604482015290519081900360640190fd5b60065461211d908261206c565b6006556001600160a01b038216600090815260046020526040902054612143908261206c565b6001600160a01b038316600090815260046020526040902055600754612169908261201b565b6007556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6001600160a01b03831661220c576040805162461bcd60e51b815260206004820152601960248201527f66726f6d2063616e6e6f74206265206164647265737328302900000000000000604482015290519081900360640190fd5b6001600160a01b038216612267576040805162461bcd60e51b815260206004820152601760248201527f746f2063616e6e6f742062652061646472657373283029000000000000000000604482015290519081900360640190fd5b6001600160a01b03831660009081526004602052604090205461228a908261206c565b6001600160a01b0380851660009081526004602052604080822093909355908416815220546122b9908261201b565b6001600160a01b0380841660008181526004602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b60095460009081600c816123276115c6565b81526020019081526020016000206000015490506000600860009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561238b57600080fd5b505afa15801561239f573d6000803e3d6000fd5b505050506040513d60208110156123b557600080fd5b5051905060006123dd836115d66305f5e1006123d786610b4483858c88612490565b90612490565b6009549091506123ed908261206c565b6009556123fa30826120b5565b6040805182815290517f500611c1ea597c6f7dd72cb19aba6c59446307fd4bb497065d0c1cebfebebd629181900360200190a1935050505090565b600080821161247c576040805162461bcd60e51b815260206004820152600e60248201526d2224ab24a224a723afa2a92927a960911b604482015290519081900360640190fd5b600082848161248757fe5b04949350505050565b60008261249f575060006108a3565b828202828482816124ac57fe5b0414612061576040805162461bcd60e51b815260206004820152600960248201526826aaa62fa2a92927a960b91b604482015290519081900360640190fd5b6000806000600a5460001415612597576125036115c6565b85116125405760405162461bcd60e51b8152600401808060200182810382526021815260200180612bd06021913960400191505060405180910390fd5b6125486115c6565b6122380185106125895760405162461bcd60e51b8152600401808060200182810382526023815260200180612c116023913960400191505060405180910390fd5b506305f5e1009050836125b9565b600a546000818152600c602052604090205492506125b690600161201b565b90505b848114612602576040805162461bcd60e51b81526020600482015260126024820152712ba927a723afa12627a1a5afa72aa6a122a960711b604482015290519081900360640190fd5b6000806126136236ee808402612793565b9050806102a01415612638576000868152600d60205260408120905b0154915061268b565b806102b81415612657576000868152600d60205260409020600161262f565b806102d01415612676576000868152600d60205260409020600261262f565b6000868152600d602052604090206003015491505b60006126b964174876e8006126b36126a38883612490565b6126ad878a612490565b9061201b565b9061284a565b905060006126d9866126d36305f5e1006123d7868461206c565b906128bb565b905060006126e56115c6565b604080516080808201835286825260208083018e8152838501888152606080860188815260008f8152600c86528890209651875592516001870155905160028601559051600390940193909355600a8b905583518b81529081018890528084018e9052918201869052810183905290519192507fe78c1dc87ccf4c793111073c71a3e26c2029f793091e0db3fb3c6409a00c6224919081900360a00190a15060019998505050505050505050565b6000610e10820281808080806127a88661291d565b91506127b56107b26129ad565b6127c28361ffff166129ad565b039350836301e285000285019450836107b2830361ffff16036301e1338002850194506000600193505b600c8460ff161161282c5761280184846129c8565b60ff166201518002905086868201111561281d5783915061282c565b948501946001909301926127ec565b61283682846129c8565b60180260ff16975050505050505050919050565b6000808211612891576040805162461bcd60e51b815260206004820152600e60248201526d2224ab24a224a723afa2a92927a960911b604482015290519081900360640190fd5b600082848161289c57fe5b04905060008385816128aa57fe5b061115612061576001019392505050565b6000808211612902576040805162461bcd60e51b815260206004820152600e60248201526d2224ab24a224a723afa2a92927a960911b604482015290519081900360640190fd5b6000600a8385600a028161291257fe5b046005018161248757fe5b6000806107b26301e1338084048101908290612938906129ad565b6129458361ffff166129ad565b039050806301e285000283019250806107b2830361ffff16036301e1338002830192505b848311156129a55761297d60018303612a8e565b15612990576301e285008303925061299a565b6301e13380830392505b600182039150612969565b509392505050565b60001901600061019082046064830460048404030192915050565b60008260ff16600114806129df57508260ff166003145b806129ed57508260ff166005145b806129fb57508260ff166007145b80612a0957508260ff166008145b80612a1757508260ff16600a145b80612a2557508260ff16600c145b15612a325750601f6108a3565b8260ff1660041480612a4757508260ff166006145b80612a5557508260ff166009145b80612a6357508260ff16600b145b15612a705750601e6108a3565b612a7982612a8e565b15612a865750601d6108a3565b50601c6108a3565b60006003821615612aa157506000610ed4565b606461ffff83160661ffff16600014612abc57506001610ed4565b61019061ffff83160661ffff16600014612ad857506000610ed4565b506001919050565b8260048101928215612b0e579160200282015b82811115612b0e578251825591602001919060010190612af3565b50612b1a929150612b1e565b5090565b5b80821115612b1a5760008155600101612b1f56fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373526563697069656e747320616e6420616d6f756e7473206c656e677468206d69736d617463684348414e47455f49535f414c52454144595f4255524e545f494e5f544849535f484f555247524f5754485f524154455f49535f475245415445525f5448414e5f47524f5754485f524154455f4241534546495253545f424c4f434b5f4d5553545f42455f494e5f5448455f4655545552454f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657246495253545f424c4f434b5f4d5553545f42455f57495448494e5f4f4e455f59454152a264697066735822122048e407490b2bdaeba82c00467fc236d667e3ea8c8def8a928fb04a887ac1c51f64736f6c63430007060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000ecb36ff12cbe4710e9be2411de46e6c180a4807f

-----Decoded View---------------
Arg [0] : _yinContract (address): 0xeCb36fF12cbe4710E9Be2411de46E6C180a4807f

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000ecb36ff12cbe4710e9be2411de46e6c180a4807f

🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.