Token migration announcement. SHIWA Classic token contract has migrated to a new address.
ERC-20
Source Code
Overview
Max Total Supply
997,586,995,817,644.490373304 SHIWA
Holders
852 ( -0.114%)
Transfers
-
0 (0%)
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 9 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[],"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":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":"tokensSwapped","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethReceived","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensIntoLiqudity","type":"uint256"}],"name":"SwapAndLiquify","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"true_or_false","type":"bool"}],"name":"SwapAndLiquifyEnabledUpdated","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":[],"name":"Percent_AutoLP","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Percent_Burn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Percent_Dev","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Percent_Marketing","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Wallet_Burn","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Wallet_Dev","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Wallet_Marketing","outputs":[{"internalType":"address payable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_Tax_On_Buy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_Tax_On_Sell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_isExcludedFromFee","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"theOwner","type":"address"},{"internalType":"address","name":"theSpender","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":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","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":"inSwapAndLiquify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"random_Token_Address","type":"address"},{"internalType":"uint256","name":"percent_of_Tokens","type":"uint256"}],"name":"remove_Random_Tokens","outputs":[{"internalType":"bool","name":"_sent","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapAndLiquifyEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","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":[],"name":"uniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"uniswapV2Router","outputs":[{"internalType":"contract IUniswapV2Router02","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
608060405260048054739d38f6581cb7635cd5bf031af1e1635b42db74fe6001600160a01b03199182168117909255600580549091169091179055620000486009600a6200053e565b6200005b9066038d7ea4c6800062000556565b60068190556007805461ffff1916610a0017905560056008819055600955605a600a9081556000600b819055600c55600d556064906200009c908262000556565b620000a8919062000578565b600e55600e54600f5560646006546064620000c4919062000556565b620000d0919062000578565b60108190556011556013805460ff60a81b1916600160a81b179055348015620000f857600080fd5b50600080546001600160a01b031916739d38f6581cb7635cd5bf031af1e1635b42db74fe90811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a360065460016000620001666000546001600160a01b031690565b6001600160a01b03166001600160a01b03168152602001908152602001600020819055506000737a250d5630b4cf539739df2c5dacb4c659f2488d9050806001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620001e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200020891906200059b565b6001600160a01b031663c9c6539630836001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000256573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027c91906200059b565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002ca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002f091906200059b565b601380546001600160a01b03199081166001600160a01b039384161790915560128054909116918316919091179055600160036000620003386000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905530815260039093528183208054851660019081179091556004549091168352908220805484168217905561dead9091527f262bb27bbdd95c1cdc8e16957e36e38579ea44f7f6413dd7a9c75939def06b2c8054909216179055620003d26000546001600160a01b031690565b6001600160a01b031660006001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6006546040516200041a91815260200190565b60405180910390a350620005c6565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200048057816000190482111562000464576200046462000429565b808516156200047257918102915b93841c939080029062000444565b509250929050565b600082620004995750600162000538565b81620004a85750600062000538565b8160018114620004c15760028114620004cc57620004ec565b600191505062000538565b60ff841115620004e057620004e062000429565b50506001821b62000538565b5060208310610133831016604e8410600b841016171562000511575081810a62000538565b6200051d83836200043f565b806000190482111562000534576200053462000429565b0290505b92915050565b60006200054f60ff84168362000488565b9392505050565b600081600019048311821515161562000573576200057362000429565b500290565b6000826200059657634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215620005ae57600080fd5b81516001600160a01b03811681146200054f57600080fd5b61184c80620005d66000396000f3fe6080604052600436106101d15760003560e01c8063715018a6116100f7578063a457c2d711610095578063bbb9f61f11610064578063bbb9f61f1461050a578063c6618d601461052a578063dafd18e914610540578063dd62ed3e1461056057600080fd5b8063a457c2d714610494578063a9059cbb146104b4578063b1cb1582146104d4578063b43665e2146104ea57600080fd5b80637d1db4a5116100d15780637d1db4a51461044a578063805c0e0f146104605780638da5cb5b1461047657806395d89b41146101dd57600080fd5b8063715018a6146103ed578063768dc7101461040457806378109e541461043457600080fd5b8063313ce5671161016f5780634a74bb021161013e5780634a74bb021461036a578063603176251461038b57806361c9a0dc146103a157806370a08231146103b757600080fd5b8063313ce567146102f857806339509351146103145780633f70a4951461033457806349bd5a5e1461034a57600080fd5b806318160ddd116101ab57806318160ddd1461028257806321dbd9eb146102a1578063220f6696146102b757806323b872dd146102d857600080fd5b806306fdde03146101dd578063095ea7b31461021a5780631694505e1461024a57600080fd5b366101d857005b600080fd5b3480156101e957600080fd5b506040805180820182526005815264534849574160d81b6020820152905161021191906114e6565b60405180910390f35b34801561022657600080fd5b5061023a610235366004611553565b6105a6565b6040519015158152602001610211565b34801561025657600080fd5b5060125461026a906001600160a01b031681565b6040516001600160a01b039091168152602001610211565b34801561028e57600080fd5b506006545b604051908152602001610211565b3480156102ad57600080fd5b50610293600c5481565b3480156102c357600080fd5b5060135461023a90600160a01b900460ff1681565b3480156102e457600080fd5b5061023a6102f336600461157f565b6105bc565b34801561030457600080fd5b5060405160098152602001610211565b34801561032057600080fd5b5061023a61032f366004611553565b610625565b34801561034057600080fd5b5061029360085481565b34801561035657600080fd5b5060135461026a906001600160a01b031681565b34801561037657600080fd5b5060135461023a90600160a81b900460ff1681565b34801561039757600080fd5b50610293600a5481565b3480156103ad57600080fd5b50610293600d5481565b3480156103c357600080fd5b506102936103d23660046115c0565b6001600160a01b031660009081526001602052604090205490565b3480156103f957600080fd5b5061040261065b565b005b34801561041057600080fd5b5061023a61041f3660046115c0565b60036020526000908152604090205460ff1681565b34801561044057600080fd5b50610293600e5481565b34801561045657600080fd5b5061029360105481565b34801561046c57600080fd5b5061026a61dead81565b34801561048257600080fd5b506000546001600160a01b031661026a565b3480156104a057600080fd5b5061023a6104af366004611553565b6106a5565b3480156104c057600080fd5b5061023a6104cf366004611553565b6106f4565b3480156104e057600080fd5b5061029360095481565b3480156104f657600080fd5b5060045461026a906001600160a01b031681565b34801561051657600080fd5b5060055461026a906001600160a01b031681565b34801561053657600080fd5b50610293600b5481565b34801561054c57600080fd5b5061023a61055b366004611553565b610701565b34801561056c57600080fd5b5061029361057b3660046115dd565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006105b3338484610868565b50600192915050565b60006105c9848484610929565b61061b8433610616856040518060600160405280602881526020016117ca602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610c6e565b610868565b5060019392505050565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916105b39185906106169086610c9a565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006105b33384610616856040518060600160405280602581526020016117f2602591393360009081526002602090815260408083206001600160a01b038d1684529091529020549190610c6e565b60006105b3338484610929565b60006001600160a01b0383163014156107615760405162461bcd60e51b815260206004820152601b60248201527f43616e206e6f742072656d6f7665206e617469766520746f6b656e000000000060448201526064015b60405180910390fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a0823190602401602060405180830381865afa1580156107a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107cc9190611616565b9050600060646107dc8584611645565b6107e69190611664565b60055460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925086169063a9059cbb906044016020604051808303816000875af115801561083b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085f9190611686565b95945050505050565b6001600160a01b0383161580159061088857506001600160a01b03821615155b6108c85760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b6044820152606401610758565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000546001600160a01b0383811691161480159061095257506001600160a01b03821661dead14155b801561096757506001600160a01b0382163014155b801561098157506013546001600160a01b03838116911614155b801561099b57506000546001600160a01b03848116911614155b15610a0b576001600160a01b038216600090815260016020526040902054600e546109c683836116a8565b1115610a095760405162461bcd60e51b815260206004820152601260248201527127bb32b9103bb0b63632ba103634b6b4ba1760711b6044820152606401610758565b505b6000546001600160a01b03848116911614610a7257601054811115610a725760405162461bcd60e51b815260206004820152601760248201527f4f766572207472616e73616374696f6e206c696d69742e0000000000000000006044820152606401610758565b6001600160a01b03831615801590610a9257506001600160a01b03821615155b610ad65760405162461bcd60e51b81526020600482015260156024820152744552523a205573696e67203020616464726573732160581b6044820152606401610758565b60008111610b345760405162461bcd60e51b815260206004820152602560248201527f546f6b656e2076616c7565206d75737420626520686967686572207468616e206044820152643d32b9379760d91b6064820152608401610758565b60075460ff61010082048116911610801590610b5a5750601354600160a01b900460ff16155b8015610b7457506013546001600160a01b03848116911614155b8015610b895750601354600160a81b900460ff165b15610bc25730600090815260016020526040902054601054811115610bad57506010545b6007805460ff19169055610bc081610cad565b505b6001600160a01b0383166000908152600360205260408120546001919060ff1680610c0557506001600160a01b03841660009081526003602052604090205460ff165b15610c135760009150610c5a565b6013546001600160a01b0386811691161415610c2d575060015b6007805460ff16906000610c40836116c0565b91906101000a81548160ff021916908360ff160217905550505b610c678585858585610f5f565b5050505050565b60008184841115610c925760405162461bcd60e51b815260040161075891906114e6565b505050900390565b6000610ca682846116a8565b9392505050565b6013805460ff60a01b1916600160a01b179055600c54600090606490610cd39084611645565b610cdd9190611664565b905080600654610ced91906116e0565b60065561dead60005260016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d54610d289082906116a8565b60016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d553060009081526040902054610d659082906116e0565b30600090815260016020526040812091909155600a54606490610d889085611645565b610d929190611664565b905060006064600b5485610da69190611645565b610db09190611664565b9050600060c8600d5486610dc49190611645565b610dce9190611664565b905047610dee83610ddf86856116a8565b610de991906116a8565b6112a6565b6000610dfa82476116e0565b90506000600b54600a54600d54610e1191906116a8565b610e1b91906116a8565b600a54610e29906064611645565b610e339190611664565b905060006064610e438385611645565b610e4d9190611664565b90506000600b54600a54600d54610e6491906116a8565b610e6e91906116a8565b600b54610e7c906064611645565b610e869190611664565b905060006064610e968387611645565b610ea09190611664565b9050610ec08782610eb186896116e0565b610ebb91906116e0565b611400565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618782610eed86896116e0565b610ef791906116e0565b604080519283526020830191909152810189905260600160405180910390a1600454610f2c906001600160a01b0316846114ab565b600554479550610f45906001600160a01b0316866114ab565b50506013805460ff60a01b19169055505050505050505050565b8161103e576001600160a01b038516600090815260016020526040902054610f889084906116e0565b6001600160a01b038087166000908152600160205260408082209390935590861681522054610fb89084906116a8565b6001600160a01b0380861660008181526001602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061100c9087815260200190565b60405180910390a36001600160a01b03841661dead1415611039578260065461103591906116e0565b6006555b610c67565b80156111745760006064600854856110569190611645565b6110609190611664565b9050600061106e82866116e0565b6001600160a01b0388166000908152600160205260409020549091506110959086906116e0565b6001600160a01b0380891660009081526001602052604080822093909355908816815220546110c59082906116a8565b6001600160a01b0387166000908152600160205260408082209290925530815220546110f29083906116a8565b3060009081526001602090815260409182902092909255518281526001600160a01b0388811692908a16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36001600160a01b03861661dead141561116d578060065461116991906116e0565b6006555b5050610c67565b60006064600954856111869190611645565b6111909190611664565b9050600061119e82866116e0565b6001600160a01b0388166000908152600160205260409020549091506111c59086906116e0565b6001600160a01b0380891660009081526001602052604080822093909355908816815220546111f59082906116a8565b6001600160a01b0387166000908152600160205260408082209290925530815220546112229083906116a8565b3060009081526001602090815260409182902092909255518281526001600160a01b0388811692908a16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36001600160a01b03861661dead141561129d578060065461129991906116e0565b6006555b50505050505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106112db576112db6116f7565b6001600160a01b03928316602091820292909201810191909152601254604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611334573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611358919061170d565b8160018151811061136b5761136b6116f7565b6001600160a01b0392831660209182029290920101526012546113919130911684610868565b60125460405163791ac94760e01b81526001600160a01b039091169063791ac947906113ca90859060009086903090429060040161172a565b600060405180830381600087803b1580156113e457600080fd5b505af11580156113f8573d6000803e3d6000fd5b505050505050565b6012546114189030906001600160a01b031684610868565b60125460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af1158015611486573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610c67919061179b565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156114e1573d6000803e3d6000fd5b505050565b600060208083528351808285015260005b81811015611513578581018301518582016040015282016114f7565b81811115611525576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b038116811461155057600080fd5b50565b6000806040838503121561156657600080fd5b82356115718161153b565b946020939093013593505050565b60008060006060848603121561159457600080fd5b833561159f8161153b565b925060208401356115af8161153b565b929592945050506040919091013590565b6000602082840312156115d257600080fd5b8135610ca68161153b565b600080604083850312156115f057600080fd5b82356115fb8161153b565b9150602083013561160b8161153b565b809150509250929050565b60006020828403121561162857600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561165f5761165f61162f565b500290565b60008261168157634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561169857600080fd5b81518015158114610ca657600080fd5b600082198211156116bb576116bb61162f565b500190565b600060ff821660ff8114156116d7576116d761162f565b60010192915050565b6000828210156116f2576116f261162f565b500390565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561171f57600080fd5b8151610ca68161153b565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561177a5784516001600160a01b031683529383019391830191600101611755565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156117b057600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220987879880437ce684e3f5e51ea38c1c54f3731492e5741c44c8cddba0491c22764736f6c634300080a0033
Deployed Bytecode
0x6080604052600436106101d15760003560e01c8063715018a6116100f7578063a457c2d711610095578063bbb9f61f11610064578063bbb9f61f1461050a578063c6618d601461052a578063dafd18e914610540578063dd62ed3e1461056057600080fd5b8063a457c2d714610494578063a9059cbb146104b4578063b1cb1582146104d4578063b43665e2146104ea57600080fd5b80637d1db4a5116100d15780637d1db4a51461044a578063805c0e0f146104605780638da5cb5b1461047657806395d89b41146101dd57600080fd5b8063715018a6146103ed578063768dc7101461040457806378109e541461043457600080fd5b8063313ce5671161016f5780634a74bb021161013e5780634a74bb021461036a578063603176251461038b57806361c9a0dc146103a157806370a08231146103b757600080fd5b8063313ce567146102f857806339509351146103145780633f70a4951461033457806349bd5a5e1461034a57600080fd5b806318160ddd116101ab57806318160ddd1461028257806321dbd9eb146102a1578063220f6696146102b757806323b872dd146102d857600080fd5b806306fdde03146101dd578063095ea7b31461021a5780631694505e1461024a57600080fd5b366101d857005b600080fd5b3480156101e957600080fd5b506040805180820182526005815264534849574160d81b6020820152905161021191906114e6565b60405180910390f35b34801561022657600080fd5b5061023a610235366004611553565b6105a6565b6040519015158152602001610211565b34801561025657600080fd5b5060125461026a906001600160a01b031681565b6040516001600160a01b039091168152602001610211565b34801561028e57600080fd5b506006545b604051908152602001610211565b3480156102ad57600080fd5b50610293600c5481565b3480156102c357600080fd5b5060135461023a90600160a01b900460ff1681565b3480156102e457600080fd5b5061023a6102f336600461157f565b6105bc565b34801561030457600080fd5b5060405160098152602001610211565b34801561032057600080fd5b5061023a61032f366004611553565b610625565b34801561034057600080fd5b5061029360085481565b34801561035657600080fd5b5060135461026a906001600160a01b031681565b34801561037657600080fd5b5060135461023a90600160a81b900460ff1681565b34801561039757600080fd5b50610293600a5481565b3480156103ad57600080fd5b50610293600d5481565b3480156103c357600080fd5b506102936103d23660046115c0565b6001600160a01b031660009081526001602052604090205490565b3480156103f957600080fd5b5061040261065b565b005b34801561041057600080fd5b5061023a61041f3660046115c0565b60036020526000908152604090205460ff1681565b34801561044057600080fd5b50610293600e5481565b34801561045657600080fd5b5061029360105481565b34801561046c57600080fd5b5061026a61dead81565b34801561048257600080fd5b506000546001600160a01b031661026a565b3480156104a057600080fd5b5061023a6104af366004611553565b6106a5565b3480156104c057600080fd5b5061023a6104cf366004611553565b6106f4565b3480156104e057600080fd5b5061029360095481565b3480156104f657600080fd5b5060045461026a906001600160a01b031681565b34801561051657600080fd5b5060055461026a906001600160a01b031681565b34801561053657600080fd5b50610293600b5481565b34801561054c57600080fd5b5061023a61055b366004611553565b610701565b34801561056c57600080fd5b5061029361057b3660046115dd565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b60006105b3338484610868565b50600192915050565b60006105c9848484610929565b61061b8433610616856040518060600160405280602881526020016117ca602891396001600160a01b038a1660009081526002602090815260408083203384529091529020549190610c6e565b610868565b5060019392505050565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916105b39185906106169086610c9a565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b60006105b33384610616856040518060600160405280602581526020016117f2602591393360009081526002602090815260408083206001600160a01b038d1684529091529020549190610c6e565b60006105b3338484610929565b60006001600160a01b0383163014156107615760405162461bcd60e51b815260206004820152601b60248201527f43616e206e6f742072656d6f7665206e617469766520746f6b656e000000000060448201526064015b60405180910390fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a0823190602401602060405180830381865afa1580156107a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107cc9190611616565b9050600060646107dc8584611645565b6107e69190611664565b60055460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925086169063a9059cbb906044016020604051808303816000875af115801561083b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061085f9190611686565b95945050505050565b6001600160a01b0383161580159061088857506001600160a01b03821615155b6108c85760405162461bcd60e51b81526020600482015260116024820152704552523a207a65726f206164647265737360781b6044820152606401610758565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000546001600160a01b0383811691161480159061095257506001600160a01b03821661dead14155b801561096757506001600160a01b0382163014155b801561098157506013546001600160a01b03838116911614155b801561099b57506000546001600160a01b03848116911614155b15610a0b576001600160a01b038216600090815260016020526040902054600e546109c683836116a8565b1115610a095760405162461bcd60e51b815260206004820152601260248201527127bb32b9103bb0b63632ba103634b6b4ba1760711b6044820152606401610758565b505b6000546001600160a01b03848116911614610a7257601054811115610a725760405162461bcd60e51b815260206004820152601760248201527f4f766572207472616e73616374696f6e206c696d69742e0000000000000000006044820152606401610758565b6001600160a01b03831615801590610a9257506001600160a01b03821615155b610ad65760405162461bcd60e51b81526020600482015260156024820152744552523a205573696e67203020616464726573732160581b6044820152606401610758565b60008111610b345760405162461bcd60e51b815260206004820152602560248201527f546f6b656e2076616c7565206d75737420626520686967686572207468616e206044820152643d32b9379760d91b6064820152608401610758565b60075460ff61010082048116911610801590610b5a5750601354600160a01b900460ff16155b8015610b7457506013546001600160a01b03848116911614155b8015610b895750601354600160a81b900460ff165b15610bc25730600090815260016020526040902054601054811115610bad57506010545b6007805460ff19169055610bc081610cad565b505b6001600160a01b0383166000908152600360205260408120546001919060ff1680610c0557506001600160a01b03841660009081526003602052604090205460ff165b15610c135760009150610c5a565b6013546001600160a01b0386811691161415610c2d575060015b6007805460ff16906000610c40836116c0565b91906101000a81548160ff021916908360ff160217905550505b610c678585858585610f5f565b5050505050565b60008184841115610c925760405162461bcd60e51b815260040161075891906114e6565b505050900390565b6000610ca682846116a8565b9392505050565b6013805460ff60a01b1916600160a01b179055600c54600090606490610cd39084611645565b610cdd9190611664565b905080600654610ced91906116e0565b60065561dead60005260016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d54610d289082906116a8565b60016020527fb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d553060009081526040902054610d659082906116e0565b30600090815260016020526040812091909155600a54606490610d889085611645565b610d929190611664565b905060006064600b5485610da69190611645565b610db09190611664565b9050600060c8600d5486610dc49190611645565b610dce9190611664565b905047610dee83610ddf86856116a8565b610de991906116a8565b6112a6565b6000610dfa82476116e0565b90506000600b54600a54600d54610e1191906116a8565b610e1b91906116a8565b600a54610e29906064611645565b610e339190611664565b905060006064610e438385611645565b610e4d9190611664565b90506000600b54600a54600d54610e6491906116a8565b610e6e91906116a8565b600b54610e7c906064611645565b610e869190611664565b905060006064610e968387611645565b610ea09190611664565b9050610ec08782610eb186896116e0565b610ebb91906116e0565b611400565b7f17bbfb9a6069321b6ded73bd96327c9e6b7212a5cd51ff219cd61370acafb5618782610eed86896116e0565b610ef791906116e0565b604080519283526020830191909152810189905260600160405180910390a1600454610f2c906001600160a01b0316846114ab565b600554479550610f45906001600160a01b0316866114ab565b50506013805460ff60a01b19169055505050505050505050565b8161103e576001600160a01b038516600090815260016020526040902054610f889084906116e0565b6001600160a01b038087166000908152600160205260408082209390935590861681522054610fb89084906116a8565b6001600160a01b0380861660008181526001602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061100c9087815260200190565b60405180910390a36001600160a01b03841661dead1415611039578260065461103591906116e0565b6006555b610c67565b80156111745760006064600854856110569190611645565b6110609190611664565b9050600061106e82866116e0565b6001600160a01b0388166000908152600160205260409020549091506110959086906116e0565b6001600160a01b0380891660009081526001602052604080822093909355908816815220546110c59082906116a8565b6001600160a01b0387166000908152600160205260408082209290925530815220546110f29083906116a8565b3060009081526001602090815260409182902092909255518281526001600160a01b0388811692908a16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36001600160a01b03861661dead141561116d578060065461116991906116e0565b6006555b5050610c67565b60006064600954856111869190611645565b6111909190611664565b9050600061119e82866116e0565b6001600160a01b0388166000908152600160205260409020549091506111c59086906116e0565b6001600160a01b0380891660009081526001602052604080822093909355908816815220546111f59082906116a8565b6001600160a01b0387166000908152600160205260408082209290925530815220546112229083906116a8565b3060009081526001602090815260409182902092909255518281526001600160a01b0388811692908a16917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a36001600160a01b03861661dead141561129d578060065461129991906116e0565b6006555b50505050505050565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106112db576112db6116f7565b6001600160a01b03928316602091820292909201810191909152601254604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611334573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611358919061170d565b8160018151811061136b5761136b6116f7565b6001600160a01b0392831660209182029290920101526012546113919130911684610868565b60125460405163791ac94760e01b81526001600160a01b039091169063791ac947906113ca90859060009086903090429060040161172a565b600060405180830381600087803b1580156113e457600080fd5b505af11580156113f8573d6000803e3d6000fd5b505050505050565b6012546114189030906001600160a01b031684610868565b60125460405163f305d71960e01b815230600482015260248101849052600060448201819052606482015261dead60848201524260a48201526001600160a01b039091169063f305d71990839060c40160606040518083038185885af1158015611486573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610c67919061179b565b6040516001600160a01b0383169082156108fc029083906000818181858888f193505050501580156114e1573d6000803e3d6000fd5b505050565b600060208083528351808285015260005b81811015611513578581018301518582016040015282016114f7565b81811115611525576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b038116811461155057600080fd5b50565b6000806040838503121561156657600080fd5b82356115718161153b565b946020939093013593505050565b60008060006060848603121561159457600080fd5b833561159f8161153b565b925060208401356115af8161153b565b929592945050506040919091013590565b6000602082840312156115d257600080fd5b8135610ca68161153b565b600080604083850312156115f057600080fd5b82356115fb8161153b565b9150602083013561160b8161153b565b809150509250929050565b60006020828403121561162857600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561165f5761165f61162f565b500290565b60008261168157634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561169857600080fd5b81518015158114610ca657600080fd5b600082198211156116bb576116bb61162f565b500190565b600060ff821660ff8114156116d7576116d761162f565b60010192915050565b6000828210156116f2576116f261162f565b500390565b634e487b7160e01b600052603260045260246000fd5b60006020828403121561171f57600080fd5b8151610ca68161153b565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561177a5784516001600160a01b031683529383019391830191600101611755565b50506001600160a01b03969096166060850152505050608001529392505050565b6000806000606084860312156117b057600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa2646970667358221220987879880437ce684e3f5e51ea38c1c54f3731492e5741c44c8cddba0491c22764736f6c634300080a0033
Deployed Bytecode Sourcemap
14508:11590:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17875:83;;;;;;;;;;-1:-1:-1;17945:5:0;;;;;;;;;;;-1:-1:-1;;;17945:5:0;;;;17875:83;;;;17945:5;17875:83;:::i;:::-;;;;;;;;18718:161;;;;;;;;;;-1:-1:-1;18718:161:0;;;;;:::i;:::-;;:::i;:::-;;;1237:14:1;;1230:22;1212:41;;1200:2;1185:18;18718:161:0;1072:187:1;16484:41:0;;;;;;;;;;-1:-1:-1;16484:41:0;;;;-1:-1:-1;;;;;16484:41:0;;;;;;-1:-1:-1;;;;;1455:32:1;;;1437:51;;1425:2;1410:18;16484:41:0;1264:230:1;18152:95:0;;;;;;;;;;-1:-1:-1;18232:7:0;;18152:95;;;1645:25:1;;;1633:2;1618:18;18152:95:0;1499:177:1;16083:31:0;;;;;;;;;;;;;;;;16567:28;;;;;;;;;;-1:-1:-1;16567:28:0;;;;-1:-1:-1;;;16567:28:0;;;;;;18887:313;;;;;;;;;;-1:-1:-1;18887:313:0;;;;;:::i;:::-;;:::i;18061:83::-;;;;;;;;;;-1:-1:-1;18061:83:0;;15685:1;2284:36:1;;2272:2;2257:18;18061:83:0;2142:184:1;19208:218:0;;;;;;;;;;-1:-1:-1;19208:218:0;;;;;:::i;:::-;;:::i;15925:30::-;;;;;;;;;;;;;;;;16532:28;;;;;;;;;;-1:-1:-1;16532:28:0;;;;-1:-1:-1;;;;;16532:28:0;;;16602:40;;;;;;;;;;-1:-1:-1;16602:40:0;;;;-1:-1:-1;;;16602:40:0;;;;;;16002:37;;;;;;;;;;;;;;;;16121:34;;;;;;;;;;;;;;;;18255:117;;;;;;;;;;-1:-1:-1;18255:117:0;;;;;:::i;:::-;-1:-1:-1;;;;;18348:16:0;18321:7;18348:16;;;:7;:16;;;;;;;18255:117;14963:138;;;;;;;;;;;;;:::i;:::-;;15236:51;;;;;;;;;;-1:-1:-1;15236:51:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;16165:52;;;;;;;;;;;;;;;;16290:49;;;;;;;;;;;;;;;;15492:97;;;;;;;;;;;;15546:42;15492:97;;14740:87;;;;;;;;;;-1:-1:-1;14786:7:0;14813:6;-1:-1:-1;;;;;14813:6:0;14740:87;;19434:269;;;;;;;;;;-1:-1:-1;19434:269:0;;;;;:::i;:::-;;:::i;18380:167::-;;;;;;;;;;-1:-1:-1;18380:167:0;;;;;:::i;:::-;;:::i;15962:31::-;;;;;;;;;;;;;;;;15297:93;;;;;;;;;;-1:-1:-1;15297:93:0;;;;-1:-1:-1;;;;;15297:93:0;;;15398:87;;;;;;;;;;-1:-1:-1;15398:87:0;;;;-1:-1:-1;;;;;15398:87:0;;;16046:30;;;;;;;;;;;;;;;;24183:446;;;;;;;;;;-1:-1:-1;24183:446:0;;;;;:::i;:::-;;:::i;18555:155::-;;;;;;;;;;-1:-1:-1;18555:155:0;;;;;:::i;:::-;-1:-1:-1;;;;;18669:21:0;;;18642:7;18669:21;;;:11;:21;;;;;;;;:33;;;;;;;;;;;;;18555:155;18718:161;18793:4;18810:39;3211:10;18833:7;18842:6;18810:8;:39::i;:::-;-1:-1:-1;18867:4:0;18718:161;;;;:::o;18887:313::-;18985:4;19002:36;19012:6;19020:9;19031:6;19002:9;:36::i;:::-;19049:121;19058:6;3211:10;19080:89;19118:6;19080:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;19080:19:0;;;;;;:11;:19;;;;;;;;3211:10;19080:33;;;;;;;;;;:37;:89::i;:::-;19049:8;:121::i;:::-;-1:-1:-1;19188:4:0;18887:313;;;;;:::o;19208:218::-;3211:10;19296:4;19345:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;19345:34:0;;;;;;;;;;19296:4;;19313:83;;19336:7;;19345:50;;19384:10;19345:38;:50::i;14963:138::-;15060:1;15044:6;;15023:40;;-1:-1:-1;;;;;15044:6:0;;;;15023:40;;15060:1;;15023:40;15091:1;15074:19;;-1:-1:-1;;;;;;15074:19:0;;;14963:138::o;19434:269::-;19527:4;19544:129;3211:10;19567:7;19576:96;19615:15;19576:96;;;;;;;;;;;;;;;;;3211:10;19576:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;19576:34:0;;;;;;;;;;;;:38;:96::i;18380:167::-;18458:4;18475:42;3211:10;18499:9;18510:6;18475:9;:42::i;24183:446::-;24285:10;-1:-1:-1;;;;;24315:37:0;;24347:4;24315:37;;24307:77;;;;-1:-1:-1;;;24307:77:0;;3610:2:1;24307:77:0;;;3592:21:1;3649:2;3629:18;;;3622:30;3688:29;3668:18;;;3661:57;3735:18;;24307:77:0;;;;;;;;;24417:53;;-1:-1:-1;;;24417:53:0;;24464:4;24417:53;;;1437:51:1;24395:19:0;;-1:-1:-1;;;;;24417:38:0;;;;;1410:18:1;;24417:53:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;24395:75;-1:-1:-1;24481:20:0;24534:3;24504:29;24516:17;24395:75;24504:29;:::i;:::-;:33;;;;:::i;:::-;24594:10;;24556:63;;-1:-1:-1;;;24556:63:0;;-1:-1:-1;;;;;24594:10:0;;;24556:63;;;4662:51:1;4729:18;;;4722:34;;;24481:56:0;;-1:-1:-1;24556:37:0;;;;;4635:18:1;;24556:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;24548:71;24183:446;-1:-1:-1;;;;;24183:446:0:o;19854:290::-;-1:-1:-1;;;;;19955:22:0;;;;;;:50;;-1:-1:-1;;;;;;19981:24:0;;;;19955:50;19947:80;;;;-1:-1:-1;;;19947:80:0;;5251:2:1;19947:80:0;;;5233:21:1;5290:2;5270:18;;;5263:30;-1:-1:-1;;;5309:18:1;;;5302:47;5366:18;;19947:80:0;5049:341:1;19947:80:0;-1:-1:-1;;;;;20038:21:0;;;;;;;:11;:21;;;;;;;;:33;;;;;;;;;;;;;:42;;;20096:38;;1645:25:1;;;20096:38:0;;1618:18:1;20096:38:0;;;;;;;19854:290;;;:::o;20152:1509::-;14786:7;14813:6;-1:-1:-1;;;;;20272:13:0;;;14813:6;;20272:13;;;;:47;;-1:-1:-1;;;;;;20302:17:0;;15546:42;20302:17;;20272:47;:83;;;;-1:-1:-1;;;;;;20336:19:0;;20350:4;20336:19;;20272:83;:119;;;;-1:-1:-1;20378:13:0;;-1:-1:-1;;;;;20372:19:0;;;20378:13;;20372:19;;20272:119;:151;;;;-1:-1:-1;14786:7:0;14813:6;-1:-1:-1;;;;;20408:15:0;;;14813:6;;20408:15;;20272:151;20268:292;;;-1:-1:-1;;;;;18348:16:0;;20439:18;18348:16;;;:7;:16;;;;;;20521:15;;20497:19;20510:6;18348:16;20497:19;:::i;:::-;20496:40;;20488:70;;;;-1:-1:-1;;;20488:70:0;;5730:2:1;20488:70:0;;;5712:21:1;5769:2;5749:18;;;5742:30;-1:-1:-1;;;5788:18:1;;;5781:48;5846:18;;20488:70:0;5528:342:1;20488:70:0;20424:136;20268:292;14786:7;14813:6;-1:-1:-1;;;;;20576:15:0;;;14813:6;;20576:15;20572:92;;20624:12;;20614:6;:22;;20606:58;;;;-1:-1:-1;;;20606:58:0;;6077:2:1;20606:58:0;;;6059:21:1;6116:2;6096:18;;;6089:30;6155:25;6135:18;;;6128:53;6198:18;;20606:58:0;5875:347:1;20606:58:0;-1:-1:-1;;;;;20687:18:0;;;;;;:38;;-1:-1:-1;;;;;;20709:16:0;;;;20687:38;20679:72;;;;-1:-1:-1;;;20679:72:0;;6429:2:1;20679:72:0;;;6411:21:1;6468:2;6448:18;;;6441:30;-1:-1:-1;;;6487:18:1;;;6480:51;6548:18;;20679:72:0;6227:345:1;20679:72:0;20779:1;20770:6;:10;20762:60;;;;-1:-1:-1;;;20762:60:0;;6779:2:1;20762:60:0;;;6761:21:1;6818:2;6798:18;;;6791:30;6857:34;6837:18;;;6830:62;-1:-1:-1;;;6908:18:1;;;6901:35;6953:19;;20762:60:0;6577:401:1;20762:60:0;20866:11;;;;;;;;20855:7;;:22;;;;:57;;-1:-1:-1;20896:16:0;;-1:-1:-1;;;20896:16:0;;;;20895:17;20855:57;:95;;;;-1:-1:-1;20937:13:0;;-1:-1:-1;;;;;20929:21:0;;;20937:13;;20929:21;;20855:95;:133;;;;-1:-1:-1;20967:21:0;;-1:-1:-1;;;20967:21:0;;;;20855:133;20838:443;;;21094:4;21045:28;18348:16;;;:7;:16;;;;;;21141:12;;21118:35;;21115:78;;;-1:-1:-1;21179:12:0;;21115:78;21207:7;:11;;-1:-1:-1;;21207:11:0;;;21233:36;21248:20;21233:14;:36::i;:::-;21014:267;20838:443;-1:-1:-1;;;;;21355:24:0;;21301:12;21355:24;;;:18;:24;;;;;;21316:4;;21301:12;21355:24;;;:50;;-1:-1:-1;;;;;;21383:22:0;;;;;;:18;:22;;;;;;;;21355:50;21352:239;;;21431:5;21421:15;;21352:239;;;21491:13;;-1:-1:-1;;;;;21483:21:0;;;21491:13;;21483:21;21480:72;;;-1:-1:-1;21532:4:0;21480:72;21568:7;:9;;;;;:7;:9;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;21352:239;21603:48;21618:4;21624:2;21628:6;21636:7;21645:5;21603:14;:48::i;:::-;20255:1406;;20152:1509;;;:::o;2660:206::-;2746:7;2807:12;2799:6;;;;2791:29;;;;-1:-1:-1;;;2791:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;2842:5:0;;;2660:206::o;2232:98::-;2290:7;2317:5;2321:1;2317;:5;:::i;:::-;2310:12;2232:98;-1:-1:-1;;;2232:98:0:o;21805:1509::-;16897:16;:23;;-1:-1:-1;;;;16897:23:0;-1:-1:-1;;;16897:23:0;;;21944:12:::1;::::0;16897:23;;21959:3:::1;::::0;21921:35:::1;::::0;:20;:35:::1;:::i;:::-;:41;;;;:::i;:::-;21896:66;;21997:14;21987:7;;:24;;;;:::i;:::-;21977:7;:34:::0;15546:42:::1;22049:20;::::0;:7:::1;:20;::::0;;;:37:::1;::::0;22072:14;;22049:37:::1;:::i;:::-;22026:7;:20;::::0;;:60;22142:4:::1;22026:20;22126:22:::0;;;22026:20;22126:22;;;:39:::1;::::0;22151:14;;22126:39:::1;:::i;:::-;22117:4;22101:22;::::0;;;:7:::1;:22;::::0;;;;:64;;;;22228:17:::1;::::0;22248:3:::1;::::0;22205:40:::1;::::0;:20;:40:::1;:::i;:::-;:46;;;;:::i;:::-;22183:68;;22266:19;22325:3;22311:11;;22288:20;:34;;;;:::i;:::-;:40;;;;:::i;:::-;22266:62;;22343:25;22411:3;22394:14;;22371:20;:37;;;;:::i;:::-;:43;;;;:::i;:::-;22343:71:::0;-1:-1:-1;22459:21:0::1;22495:63;22546:11:::0;22512:31:::1;22532:11:::0;22343:71;22512:31:::1;:::i;:::-;:45;;;;:::i;:::-;22495:16;:63::i;:::-;22573:17;22593:41;22617:17:::0;22593:21:::1;:41;:::i;:::-;22573:61;;22651:15;22733:11;;22713:17;;22696:14;;:34;;;;:::i;:::-;:48;;;;:::i;:::-;22669:17;::::0;:23:::1;::::0;22689:3:::1;22669:23;:::i;:::-;:76;;;;:::i;:::-;22651:94:::0;-1:-1:-1;22760:13:0::1;22798:3;22776:19;22651:94:::0;22776:9;:19:::1;:::i;:::-;:25;;;;:::i;:::-;22760:41;;22818:15;22894:11;;22874:17;;22857:14;;:34;;;;:::i;:::-;:48;;;;:::i;:::-;22836:11;::::0;:17:::1;::::0;22850:3:::1;22836:17;:::i;:::-;:70;;;;:::i;:::-;22818:88:::0;-1:-1:-1;22921:13:0::1;22959:3;22937:19;22818:88:::0;22937:9;:19:::1;:::i;:::-;:25;;;;:::i;:::-;22921:41:::0;-1:-1:-1;22981:60:0::1;22994:17:::0;22921:41;23014:17:::1;23026:5:::0;23014:9;:17:::1;:::i;:::-;:25;;;;:::i;:::-;22981:12;:60::i;:::-;23061:81;23076:17:::0;23116:5;23096:17:::1;23108:5:::0;23096:9;:17:::1;:::i;:::-;:25;;;;:::i;:::-;23061:81;::::0;;7495:25:1;;;7551:2;7536:18;;7529:34;;;;7579:18;;7572:34;;;7483:2;7468:18;23061:81:0::1;;;;;;;23172:16;::::0;23159:37:::1;::::0;-1:-1:-1;;;;;23172:16:0::1;23190:5:::0;23159:12:::1;:37::i;:::-;23274:10;::::0;23225:21:::1;::::0;-1:-1:-1;23261:35:0::1;::::0;-1:-1:-1;;;;;23274:10:0::1;23225:21:::0;23261:12:::1;:35::i;:::-;-1:-1:-1::0;;16943:16:0;:24;;-1:-1:-1;;;;16943:24:0;;;-1:-1:-1;;;;;;;;;21805:1509:0:o;24639:1452::-;24784:7;24780:1302;;-1:-1:-1;;;;;24827:15:0;;;;;;:7;:15;;;;;;:23;;24843:7;;24827:23;:::i;:::-;-1:-1:-1;;;;;24809:15:0;;;;;;;:7;:15;;;;;;:41;;;;24886:18;;;;;;;:26;;24905:7;;24886:26;:::i;:::-;-1:-1:-1;;;;;24865:18:0;;;;;;;:7;:18;;;;;;;:47;;;;24932:36;;;;;;;;;;24960:7;1645:25:1;;1633:2;1618:18;;1499:177;24932:36:0;;;;;;;;-1:-1:-1;;;;;24988:24:0;;15546:42;24988:24;24985:67;;;25045:7;25037;;:15;;;;:::i;:::-;25027:7;:25;24985:67;24780:1302;;;25080:5;25076:1006;;;25103:14;25140:3;25128:11;;25120:7;:19;;;;:::i;:::-;:23;;;;:::i;:::-;25103:40;-1:-1:-1;25158:23:0;25184:14;25103:40;25184:7;:14;:::i;:::-;-1:-1:-1;;;;;25233:15:0;;;;;;:7;:15;;;;;;25158:40;;-1:-1:-1;25233:23:0;;25249:7;;25233:23;:::i;:::-;-1:-1:-1;;;;;25215:15:0;;;;;;;:7;:15;;;;;;:41;;;;25292:18;;;;;;;:34;;25311:15;;25292:34;:::i;:::-;-1:-1:-1;;;;;25271:18:0;;;;;;:7;:18;;;;;;:55;;;;25382:4;25366:22;;;;:29;;25389:6;;25366:29;:::i;:::-;25357:4;25341:22;;;;:7;:22;;;;;;;;;:54;;;;25418:44;1645:25:1;;;-1:-1:-1;;;;;25418:44:0;;;;;;;;;;1618:18:1;25418:44:0;;;;;;;-1:-1:-1;;;;;25482:24:0;;15546:42;25482:24;25479:75;;;25539:15;25531:7;;:23;;;;:::i;:::-;25521:7;:33;25479:75;25086:498;;25076:1006;;;25607:15;25646:3;25633:12;;25625:7;:20;;;;:::i;:::-;:24;;;;:::i;:::-;25607:42;-1:-1:-1;25664:23:0;25690:15;25607:42;25690:7;:15;:::i;:::-;-1:-1:-1;;;;;25740:15:0;;;;;;:7;:15;;;;;;25664:41;;-1:-1:-1;25740:23:0;;25756:7;;25740:23;:::i;:::-;-1:-1:-1;;;;;25722:15:0;;;;;;;:7;:15;;;;;;:41;;;;25799:18;;;;;;;:34;;25818:15;;25799:34;:::i;:::-;-1:-1:-1;;;;;25778:18:0;;;;;;:7;:18;;;;;;:55;;;;25889:4;25873:22;;;;:30;;25896:7;;25873:30;:::i;:::-;25864:4;25848:22;;;;:7;:22;;;;;;;;;:55;;;;25926:44;1645:25:1;;;-1:-1:-1;;;;;25926:44:0;;;;;;;;;;1618:18:1;25926:44:0;;;;;;;-1:-1:-1;;;;;25990:24:0;;15546:42;25990:24;25987:75;;;26047:15;26039:7;;:23;;;;:::i;:::-;26029:7;:33;25987:75;25590:492;;24639:1452;;;;;:::o;23322:474::-;23414:16;;;23428:1;23414:16;;;;;;;;23390:21;;23414:16;;;;;;;;;;-1:-1:-1;23414:16:0;23390:40;;23459:4;23441;23446:1;23441:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;23441:23:0;;;:7;;;;;;;;;;:23;;;;23485:15;;:22;;;-1:-1:-1;;;23485:22:0;;;;:15;;;;;:20;;:22;;;;;23441:7;;23485:22;;;;;:15;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;23475:4;23480:1;23475:7;;;;;;;;:::i;:::-;-1:-1:-1;;;;;23475:32:0;;;:7;;;;;;;;;:32;23550:15;;23518:62;;23535:4;;23550:15;23568:11;23518:8;:62::i;:::-;23591:15;;:197;;-1:-1:-1;;;23591:197:0;;-1:-1:-1;;;;;23591:15:0;;;;:66;;:197;;23672:11;;23591:15;;23715:4;;23742;;23762:15;;23591:197;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23377:419;23322:474;:::o;23806:368::-;23921:15;;23889:62;;23906:4;;-1:-1:-1;;;;;23921:15:0;23939:11;23889:8;:62::i;:::-;23962:15;;:204;;-1:-1:-1;;;23962:204:0;;24034:4;23962:204;;;9471:34:1;9521:18;;;9514:34;;;23962:15:0;9564:18:1;;;9557:34;;;9607:18;;;9600:34;15546:42:0;9650:19:1;;;9643:44;24140:15:0;9703:19:1;;;9696:35;-1:-1:-1;;;;;23962:15:0;;;;:31;;24001:9;;9405:19:1;;23962:204:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;21673:122::-;21758:23;;-1:-1:-1;;;;;21758:15:0;;;:23;;;;;21774:6;;21758:23;;;;21774:6;21758:15;:23;;;;;;;;;;;;;;;;;;;;;21673:122;;:::o;14:597:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:131::-;-1:-1:-1;;;;;691:31:1;;681:42;;671:70;;737:1;734;727:12;671:70;616:131;:::o;752:315::-;820:6;828;881:2;869:9;860:7;856:23;852:32;849:52;;;897:1;894;887:12;849:52;936:9;923:23;955:31;980:5;955:31;:::i;:::-;1005:5;1057:2;1042:18;;;;1029:32;;-1:-1:-1;;;752:315:1:o;1681:456::-;1758:6;1766;1774;1827:2;1815:9;1806:7;1802:23;1798:32;1795:52;;;1843:1;1840;1833:12;1795:52;1882:9;1869:23;1901:31;1926:5;1901:31;:::i;:::-;1951:5;-1:-1:-1;2008:2:1;1993:18;;1980:32;2021:33;1980:32;2021:33;:::i;:::-;1681:456;;2073:7;;-1:-1:-1;;;2127:2:1;2112:18;;;;2099:32;;1681:456::o;2539:247::-;2598:6;2651:2;2639:9;2630:7;2626:23;2622:32;2619:52;;;2667:1;2664;2657:12;2619:52;2706:9;2693:23;2725:31;2750:5;2725:31;:::i;3015:388::-;3083:6;3091;3144:2;3132:9;3123:7;3119:23;3115:32;3112:52;;;3160:1;3157;3150:12;3112:52;3199:9;3186:23;3218:31;3243:5;3218:31;:::i;:::-;3268:5;-1:-1:-1;3325:2:1;3310:18;;3297:32;3338:33;3297:32;3338:33;:::i;:::-;3390:7;3380:17;;;3015:388;;;;;:::o;3764:184::-;3834:6;3887:2;3875:9;3866:7;3862:23;3858:32;3855:52;;;3903:1;3900;3893:12;3855:52;-1:-1:-1;3926:16:1;;3764:184;-1:-1:-1;3764:184:1:o;3953:127::-;4014:10;4009:3;4005:20;4002:1;3995:31;4045:4;4042:1;4035:15;4069:4;4066:1;4059:15;4085:168;4125:7;4191:1;4187;4183:6;4179:14;4176:1;4173:21;4168:1;4161:9;4154:17;4150:45;4147:71;;;4198:18;;:::i;:::-;-1:-1:-1;4238:9:1;;4085:168::o;4258:217::-;4298:1;4324;4314:132;;4368:10;4363:3;4359:20;4356:1;4349:31;4403:4;4400:1;4393:15;4431:4;4428:1;4421:15;4314:132;-1:-1:-1;4460:9:1;;4258:217::o;4767:277::-;4834:6;4887:2;4875:9;4866:7;4862:23;4858:32;4855:52;;;4903:1;4900;4893:12;4855:52;4935:9;4929:16;4988:5;4981:13;4974:21;4967:5;4964:32;4954:60;;5010:1;5007;5000:12;5395:128;5435:3;5466:1;5462:6;5459:1;5456:13;5453:39;;;5472:18;;:::i;:::-;-1:-1:-1;5508:9:1;;5395:128::o;6983:175::-;7020:3;7064:4;7057:5;7053:16;7093:4;7084:7;7081:17;7078:43;;;7101:18;;:::i;:::-;7150:1;7137:15;;6983:175;-1:-1:-1;;6983:175:1:o;7163:125::-;7203:4;7231:1;7228;7225:8;7222:34;;;7236:18;;:::i;:::-;-1:-1:-1;7273:9:1;;7163:125::o;7749:127::-;7810:10;7805:3;7801:20;7798:1;7791:31;7841:4;7838:1;7831:15;7865:4;7862:1;7855:15;7881:251;7951:6;8004:2;7992:9;7983:7;7979:23;7975:32;7972:52;;;8020:1;8017;8010:12;7972:52;8052:9;8046:16;8071:31;8096:5;8071:31;:::i;8137:980::-;8399:4;8447:3;8436:9;8432:19;8478:6;8467:9;8460:25;8504:2;8542:6;8537:2;8526:9;8522:18;8515:34;8585:3;8580:2;8569:9;8565:18;8558:31;8609:6;8644;8638:13;8675:6;8667;8660:22;8713:3;8702:9;8698:19;8691:26;;8752:2;8744:6;8740:15;8726:29;;8773:1;8783:195;8797:6;8794:1;8791:13;8783:195;;;8862:13;;-1:-1:-1;;;;;8858:39:1;8846:52;;8953:15;;;;8918:12;;;;8894:1;8812:9;8783:195;;;-1:-1:-1;;;;;;;9034:32:1;;;;9029:2;9014:18;;9007:60;-1:-1:-1;;;9098:3:1;9083:19;9076:35;8995:3;8137:980;-1:-1:-1;;;8137:980:1:o;9742:306::-;9830:6;9838;9846;9899:2;9887:9;9878:7;9874:23;9870:32;9867:52;;;9915:1;9912;9905:12;9867:52;9944:9;9938:16;9928:26;;9994:2;9983:9;9979:18;9973:25;9963:35;;10038:2;10027:9;10023:18;10017:25;10007:35;;9742:306;;;;;:::o
Swarm Source
ipfs://987879880437ce684e3f5e51ea38c1c54f3731492e5741c44c8cddba0491c227
🤖 Code Reader Beta
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.
Add Token to MetaMask (Web3)

