ETH Price: $2,394.68 (+0.85%)

Token

BNSOL (BNSOL)
 

Overview

Max Total Supply

1,000,000,000 BNSOL

Holders

3

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

BNSOL

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
MIT
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":false,"internalType":"uint256","name":"_maxTxAmount","type":"uint256"}],"name":"MaxTxAmountUpdated","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":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":"_maxTaxSwap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxTxAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_maxWalletSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_taxSwapThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"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":"caCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"caToggle","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"freeStuckEth","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"marketPair","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"openTrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"removeLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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":"pure","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"},{"stateMutability":"payable","type":"receive"}]
60806040526017600755601760085560026009556002600a55601b600b55601b600c556001600d555f600e555f600f555f6010556009600a610041919061030e565b61004f906301312d00610323565b60115561005e6009600a61030e565b61006c906301312d00610323565b60125561007b6009600a61030e565b61008890620f4240610323565b6013556100976009600a61030e565b6100a49062989680610323565b60145560046017556018805462ffffff1916620100001790553480156100c8575f80fd5b505f80546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600580546001600160a01b031916331790556101276009600a61030e565b61013590633b9aca00610323565b335f90815260016020819052604082209290925560039061015d5f546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182015f908120805495151560ff1996871617905530815260039093528183208054851660019081179091556016549091168352912080549092161790556101ba3390565b6001600160a01b03165f7fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6101f16009600a61030e565b6101ff90633b9aca00610323565b60405190815260200160405180910390a361033a565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156102645780850481111561024857610248610215565b600184161561025657908102905b60019390931c92800261022d565b935093915050565b5f8261027a57506001610308565b8161028657505f610308565b816001811461029c57600281146102a6576102c2565b6001915050610308565b60ff8411156102b7576102b7610215565b50506001821b610308565b5060208310610133831016604e8410600b84101617156102e5575081810a610308565b6102f15f198484610229565b805f190482111561030457610304610215565b0290505b92915050565b5f61031c60ff84168361026c565b9392505050565b808202811582820484141761030857610308610215565b6119f8806103475f395ff3fe608060405260043610610134575f3560e01c80637d1db4a5116100a8578063a9059cbb1161006d578063a9059cbb1461032a578063bf474bed14610349578063dd62ed3e1461035e578063f468b445146103a2578063f5b3c3bf146103b6578063fb201b1d146103e4575f80fd5b80637d1db4a5146102c5578063883b5be2146102da5780638da5cb5b146102f95780638f9a55c01461031557806395d89b411461013f575f80fd5b806323b872dd116100f957806323b872dd146101f6578063313ce5671461021557806349bd5a5e1461023057806370a0823114610267578063715018a61461029b578063751039fc146102b1575f80fd5b806306fdde031461013f578063095ea7b31461017b5780630e12062d146101aa5780630faee56f146101cd57806318160ddd146101e2575f80fd5b3661013b57005b5f80fd5b34801561014a575f80fd5b506040805180820182526005815264109394d3d360da1b602082015290516101729190611600565b60405180910390f35b348015610186575f80fd5b5061019a610195366004611649565b6103f8565b6040519015158152602001610172565b3480156101b5575f80fd5b506101bf60175481565b604051908152602001610172565b3480156101d8575f80fd5b506101bf60145481565b3480156101ed575f80fd5b506101bf61040e565b348015610201575f80fd5b5061019a610210366004611673565b61042e565b348015610220575f80fd5b5060405160098152602001610172565b34801561023b575f80fd5b5060165461024f906001600160a01b031681565b6040516001600160a01b039091168152602001610172565b348015610272575f80fd5b506101bf6102813660046116b1565b6001600160a01b03165f9081526001602052604090205490565b3480156102a6575f80fd5b506102af610495565b005b3480156102bc575f80fd5b506102af61050f565b3480156102d0575f80fd5b506101bf60115481565b3480156102e5575f80fd5b5060185461019a9062010000900460ff1681565b348015610304575f80fd5b505f546001600160a01b031661024f565b348015610320575f80fd5b506101bf60125481565b348015610335575f80fd5b5061019a610344366004611649565b6105c0565b348015610354575f80fd5b506101bf60135481565b348015610369575f80fd5b506101bf6103783660046116cc565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156103ad575f80fd5b506102af6105cc565b3480156103c1575f80fd5b5061019a6103d03660046116b1565b60046020525f908152604090205460ff1681565b3480156103ef575f80fd5b506102af61062e565b5f610404338484610a1d565b5060015b92915050565b5f61041b6009600a6117fa565b61042990633b9aca00611808565b905090565b5f61043a848484610b40565b61048b84336104868560405180606001604052806028815260200161199b602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190611281565b610a1d565b5060019392505050565b5f546001600160a01b031633146104c75760405162461bcd60e51b81526004016104be9061181f565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146105385760405162461bcd60e51b81526004016104be9061181f565b6105446009600a6117fa565b61055290633b9aca00611808565b6011556105616009600a6117fa565b61056f90633b9aca00611808565b6012557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf61059f6009600a6117fa565b6105ad90633b9aca00611808565b60405190815260200160405180910390a1565b5f610404338484610b40565b5f546001600160a01b031633146105f55760405162461bcd60e51b81526004016104be9061181f565b6005546040516001600160a01b03909116904780156108fc02915f818181858888f1935050505015801561062b573d5f803e3d5ffd5b50565b5f546001600160a01b031633146106575760405162461bcd60e51b81526004016104be9061181f565b601654600160a01b900460ff16156106b15760405162461bcd60e51b815260206004820152601760248201527f74726164696e67206973206f70656e20616c726561647900000000000000000060448201526064016104be565b601580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556106fa9030906106ec6009600a6117fa565b61048690633b9aca00611808565b60155f9054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561074a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061076e9190611854565b6001600160a01b031663c9c653963060155f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107cd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f19190611854565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561083b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061085f9190611854565b601680546001600160a01b039283166001600160a01b0319909116811782555f908152600460209081526040808320805460ff199081166001908117909255945486168452600390925290912080549092161790556015541663f305d71947306108dd816001600160a01b03165f9081526001602052604090205490565b5f806108f05f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610956573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061097b919061186f565b505060165460155460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201529116915063095ea7b3906044016020604051808303815f875af11580156109d0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109f4919061189a565b506018805461ff0019166101001790556016805460ff60a01b1916600160a01b17905543600655565b6001600160a01b038316610a7f5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104be565b6001600160a01b038216610ae05760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104be565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ba45760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104be565b6001600160a01b038216610c065760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104be565b5f8111610c675760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104be565b5f80546001600160a01b03858116911614801590610c9257505f546001600160a01b03848116911614155b1561114457610cc36064610cbd600b54600e5411610cb257600754610cb6565b6009545b85906112b9565b9061133e565b6001600160a01b0385165f9081526004602052604090205490915060ff168015610cfb57506015546001600160a01b03848116911614155b8015610d1f57506001600160a01b0383165f9081526003602052604090205460ff16155b15610e2657601154821115610d765760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e0000000000000060448201526064016104be565b60125482610d98856001600160a01b03165f9081526001602052604090205490565b610da291906118b9565b1115610df05760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104be565b436006546003610e0091906118b9565b1115610e1157823b15610e11575f80fd5b600e8054905f610e20836118cc565b91905055505b6001600160a01b0383165f9081526004602052604090205460ff16158015610e6657506001600160a01b0383165f9081526003602052604090205460ff16155b15610ee55760125482610e8d856001600160a01b03165f9081526001602052604090205490565b610e9791906118b9565b1115610ee55760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104be565b6001600160a01b0383165f9081526004602052604090205460ff168015610f1557506001600160a01b0384163014155b15610f4257610f3f6064610cbd600c54600e5411610f3557600854610cb6565b600a5485906112b9565b90505b6001600160a01b0384165f9081526004602052604090205460ff16158015610f8257506001600160a01b0383165f9081526004602052604090205460ff16155b8015610f9757506001600160a01b0384163014155b15610f9f57505f5b305f9081526001602052604090205460185462010000900460ff168015610fc9575060185460ff16155b8015610fec57506001600160a01b0384165f9081526004602052604090205460ff165b8015610fff5750601854610100900460ff165b801561100c575060135481115b801561101b5750600d54600e54115b156110bf5760105443111561102f575f600f555b601754600f54106110745760405162461bcd60e51b815260206004820152600f60248201526e10d04818985b185b98d9481cd95b1b608a1b60448201526064016104be565b61109161108c846110878460145461137f565b61137f565b611393565b4780156110a1576110a1476114fa565b600f8054905f6110b0836118cc565b90915550504360105550611142565b60185460ff161580156110e957506001600160a01b0384165f9081526004602052604090205460ff165b80156110fc5750601854610100900460ff165b8015611109575060135481115b80156111185750600d54600e54115b156111425761113061108c846110878460145461137f565b47801561114057611140476114fa565b505b505b80156111bc57305f908152600160205260409020546111639082611535565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111b39085815260200190565b60405180910390a35b6001600160a01b0384165f908152600160205260409020546111de9083611593565b6001600160a01b0385165f908152600160205260409020556112216112038383611593565b6001600160a01b0385165f9081526001602052604090205490611535565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61126a8585611593565b60405190815260200160405180910390a350505050565b5f81848411156112a45760405162461bcd60e51b81526004016104be9190611600565b505f6112b084866118e4565b95945050505050565b5f825f036112c857505f610408565b5f6112d38385611808565b9050826112e085836118f7565b146113375760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016104be565b9392505050565b5f61133783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506115d4565b5f81831161138d5782611337565b50919050565b6018805460ff191660011790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106113d3576113d3611916565b6001600160a01b03928316602091820292909201810191909152601554604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561142a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061144e9190611854565b8160018151811061146157611461611916565b6001600160a01b0392831660209182029290920101526015546114879130911684610a1d565b60155460405163791ac94760e01b81526001600160a01b039091169063791ac947906114bf9085905f9086903090429060040161192a565b5f604051808303815f87803b1580156114d6575f80fd5b505af11580156114e8573d5f803e3d5ffd5b50506018805460ff1916905550505050565b6005546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015611531573d5f803e3d5ffd5b5050565b5f8061154183856118b9565b9050838110156113375760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104be565b5f61133783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611281565b5f81836115f45760405162461bcd60e51b81526004016104be9190611600565b505f6112b084866118f7565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b038116811461062b575f80fd5b5f806040838503121561165a575f80fd5b823561166581611635565b946020939093013593505050565b5f805f60608486031215611685575f80fd5b833561169081611635565b925060208401356116a081611635565b929592945050506040919091013590565b5f602082840312156116c1575f80fd5b813561133781611635565b5f80604083850312156116dd575f80fd5b82356116e881611635565b915060208301356116f881611635565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156117525780850481111561173657611736611703565b600184161561174457908102905b60019390931c92800261171b565b935093915050565b5f8261176857506001610408565b8161177457505f610408565b816001811461178a5760028114611794576117b0565b6001915050610408565b60ff8411156117a5576117a5611703565b50506001821b610408565b5060208310610133831016604e8410600b84101617156117d3575081810a610408565b6117df5f198484611717565b805f19048211156117f2576117f2611703565b029392505050565b5f61133760ff84168361175a565b808202811582820484141761040857610408611703565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f60208284031215611864575f80fd5b815161133781611635565b5f805f60608486031215611881575f80fd5b5050815160208301516040909301519094929350919050565b5f602082840312156118aa575f80fd5b81518015158114611337575f80fd5b8082018082111561040857610408611703565b5f600182016118dd576118dd611703565b5060010190565b8181038181111561040857610408611703565b5f8261191157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b8181101561197a5783516001600160a01b0316835260209384019390920191600101611953565b50506001600160a01b03959095166060840152505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220c682ff4aa86aac410b2d8b4b04e626df2cf14c1b8830ed9f52fb45ba4e8287e464736f6c634300081a0033
Deployed Bytecode
0x608060405260043610610134575f3560e01c80637d1db4a5116100a8578063a9059cbb1161006d578063a9059cbb1461032a578063bf474bed14610349578063dd62ed3e1461035e578063f468b445146103a2578063f5b3c3bf146103b6578063fb201b1d146103e4575f80fd5b80637d1db4a5146102c5578063883b5be2146102da5780638da5cb5b146102f95780638f9a55c01461031557806395d89b411461013f575f80fd5b806323b872dd116100f957806323b872dd146101f6578063313ce5671461021557806349bd5a5e1461023057806370a0823114610267578063715018a61461029b578063751039fc146102b1575f80fd5b806306fdde031461013f578063095ea7b31461017b5780630e12062d146101aa5780630faee56f146101cd57806318160ddd146101e2575f80fd5b3661013b57005b5f80fd5b34801561014a575f80fd5b506040805180820182526005815264109394d3d360da1b602082015290516101729190611600565b60405180910390f35b348015610186575f80fd5b5061019a610195366004611649565b6103f8565b6040519015158152602001610172565b3480156101b5575f80fd5b506101bf60175481565b604051908152602001610172565b3480156101d8575f80fd5b506101bf60145481565b3480156101ed575f80fd5b506101bf61040e565b348015610201575f80fd5b5061019a610210366004611673565b61042e565b348015610220575f80fd5b5060405160098152602001610172565b34801561023b575f80fd5b5060165461024f906001600160a01b031681565b6040516001600160a01b039091168152602001610172565b348015610272575f80fd5b506101bf6102813660046116b1565b6001600160a01b03165f9081526001602052604090205490565b3480156102a6575f80fd5b506102af610495565b005b3480156102bc575f80fd5b506102af61050f565b3480156102d0575f80fd5b506101bf60115481565b3480156102e5575f80fd5b5060185461019a9062010000900460ff1681565b348015610304575f80fd5b505f546001600160a01b031661024f565b348015610320575f80fd5b506101bf60125481565b348015610335575f80fd5b5061019a610344366004611649565b6105c0565b348015610354575f80fd5b506101bf60135481565b348015610369575f80fd5b506101bf6103783660046116cc565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b3480156103ad575f80fd5b506102af6105cc565b3480156103c1575f80fd5b5061019a6103d03660046116b1565b60046020525f908152604090205460ff1681565b3480156103ef575f80fd5b506102af61062e565b5f610404338484610a1d565b5060015b92915050565b5f61041b6009600a6117fa565b61042990633b9aca00611808565b905090565b5f61043a848484610b40565b61048b84336104868560405180606001604052806028815260200161199b602891396001600160a01b038a165f9081526002602090815260408083203384529091529020549190611281565b610a1d565b5060019392505050565b5f546001600160a01b031633146104c75760405162461bcd60e51b81526004016104be9061181f565b60405180910390fd5b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146105385760405162461bcd60e51b81526004016104be9061181f565b6105446009600a6117fa565b61055290633b9aca00611808565b6011556105616009600a6117fa565b61056f90633b9aca00611808565b6012557f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf61059f6009600a6117fa565b6105ad90633b9aca00611808565b60405190815260200160405180910390a1565b5f610404338484610b40565b5f546001600160a01b031633146105f55760405162461bcd60e51b81526004016104be9061181f565b6005546040516001600160a01b03909116904780156108fc02915f818181858888f1935050505015801561062b573d5f803e3d5ffd5b50565b5f546001600160a01b031633146106575760405162461bcd60e51b81526004016104be9061181f565b601654600160a01b900460ff16156106b15760405162461bcd60e51b815260206004820152601760248201527f74726164696e67206973206f70656e20616c726561647900000000000000000060448201526064016104be565b601580546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556106fa9030906106ec6009600a6117fa565b61048690633b9aca00611808565b60155f9054906101000a90046001600160a01b03166001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa15801561074a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061076e9190611854565b6001600160a01b031663c9c653963060155f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107cd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107f19190611854565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af115801561083b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061085f9190611854565b601680546001600160a01b039283166001600160a01b0319909116811782555f908152600460209081526040808320805460ff199081166001908117909255945486168452600390925290912080549092161790556015541663f305d71947306108dd816001600160a01b03165f9081526001602052604090205490565b5f806108f05f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610956573d5f803e3d5ffd5b50505050506040513d601f19601f8201168201806040525081019061097b919061186f565b505060165460155460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201529116915063095ea7b3906044016020604051808303815f875af11580156109d0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109f4919061189a565b506018805461ff0019166101001790556016805460ff60a01b1916600160a01b17905543600655565b6001600160a01b038316610a7f5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104be565b6001600160a01b038216610ae05760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104be565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610ba45760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104be565b6001600160a01b038216610c065760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016104be565b5f8111610c675760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b60648201526084016104be565b5f80546001600160a01b03858116911614801590610c9257505f546001600160a01b03848116911614155b1561114457610cc36064610cbd600b54600e5411610cb257600754610cb6565b6009545b85906112b9565b9061133e565b6001600160a01b0385165f9081526004602052604090205490915060ff168015610cfb57506015546001600160a01b03848116911614155b8015610d1f57506001600160a01b0383165f9081526003602052604090205460ff16155b15610e2657601154821115610d765760405162461bcd60e51b815260206004820152601960248201527f4578636565647320746865205f6d61785478416d6f756e742e0000000000000060448201526064016104be565b60125482610d98856001600160a01b03165f9081526001602052604090205490565b610da291906118b9565b1115610df05760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104be565b436006546003610e0091906118b9565b1115610e1157823b15610e11575f80fd5b600e8054905f610e20836118cc565b91905055505b6001600160a01b0383165f9081526004602052604090205460ff16158015610e6657506001600160a01b0383165f9081526003602052604090205460ff16155b15610ee55760125482610e8d856001600160a01b03165f9081526001602052604090205490565b610e9791906118b9565b1115610ee55760405162461bcd60e51b815260206004820152601a60248201527f4578636565647320746865206d617857616c6c657453697a652e00000000000060448201526064016104be565b6001600160a01b0383165f9081526004602052604090205460ff168015610f1557506001600160a01b0384163014155b15610f4257610f3f6064610cbd600c54600e5411610f3557600854610cb6565b600a5485906112b9565b90505b6001600160a01b0384165f9081526004602052604090205460ff16158015610f8257506001600160a01b0383165f9081526004602052604090205460ff16155b8015610f9757506001600160a01b0384163014155b15610f9f57505f5b305f9081526001602052604090205460185462010000900460ff168015610fc9575060185460ff16155b8015610fec57506001600160a01b0384165f9081526004602052604090205460ff165b8015610fff5750601854610100900460ff165b801561100c575060135481115b801561101b5750600d54600e54115b156110bf5760105443111561102f575f600f555b601754600f54106110745760405162461bcd60e51b815260206004820152600f60248201526e10d04818985b185b98d9481cd95b1b608a1b60448201526064016104be565b61109161108c846110878460145461137f565b61137f565b611393565b4780156110a1576110a1476114fa565b600f8054905f6110b0836118cc565b90915550504360105550611142565b60185460ff161580156110e957506001600160a01b0384165f9081526004602052604090205460ff165b80156110fc5750601854610100900460ff165b8015611109575060135481115b80156111185750600d54600e54115b156111425761113061108c846110878460145461137f565b47801561114057611140476114fa565b505b505b80156111bc57305f908152600160205260409020546111639082611535565b305f81815260016020526040908190209290925590516001600160a01b038616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111b39085815260200190565b60405180910390a35b6001600160a01b0384165f908152600160205260409020546111de9083611593565b6001600160a01b0385165f908152600160205260409020556112216112038383611593565b6001600160a01b0385165f9081526001602052604090205490611535565b6001600160a01b038085165f8181526001602052604090209290925585167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef61126a8585611593565b60405190815260200160405180910390a350505050565b5f81848411156112a45760405162461bcd60e51b81526004016104be9190611600565b505f6112b084866118e4565b95945050505050565b5f825f036112c857505f610408565b5f6112d38385611808565b9050826112e085836118f7565b146113375760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b60648201526084016104be565b9392505050565b5f61133783836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506115d4565b5f81831161138d5782611337565b50919050565b6018805460ff191660011790556040805160028082526060820183525f9260208301908036833701905050905030815f815181106113d3576113d3611916565b6001600160a01b03928316602091820292909201810191909152601554604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561142a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061144e9190611854565b8160018151811061146157611461611916565b6001600160a01b0392831660209182029290920101526015546114879130911684610a1d565b60155460405163791ac94760e01b81526001600160a01b039091169063791ac947906114bf9085905f9086903090429060040161192a565b5f604051808303815f87803b1580156114d6575f80fd5b505af11580156114e8573d5f803e3d5ffd5b50506018805460ff1916905550505050565b6005546040516001600160a01b039091169082156108fc029083905f818181858888f19350505050158015611531573d5f803e3d5ffd5b5050565b5f8061154183856118b9565b9050838110156113375760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016104be565b5f61133783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611281565b5f81836115f45760405162461bcd60e51b81526004016104be9190611600565b505f6112b084866118f7565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b6001600160a01b038116811461062b575f80fd5b5f806040838503121561165a575f80fd5b823561166581611635565b946020939093013593505050565b5f805f60608486031215611685575f80fd5b833561169081611635565b925060208401356116a081611635565b929592945050506040919091013590565b5f602082840312156116c1575f80fd5b813561133781611635565b5f80604083850312156116dd575f80fd5b82356116e881611635565b915060208301356116f881611635565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156117525780850481111561173657611736611703565b600184161561174457908102905b60019390931c92800261171b565b935093915050565b5f8261176857506001610408565b8161177457505f610408565b816001811461178a5760028114611794576117b0565b6001915050610408565b60ff8411156117a5576117a5611703565b50506001821b610408565b5060208310610133831016604e8410600b84101617156117d3575081810a610408565b6117df5f198484611717565b805f19048211156117f2576117f2611703565b029392505050565b5f61133760ff84168361175a565b808202811582820484141761040857610408611703565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f60208284031215611864575f80fd5b815161133781611635565b5f805f60608486031215611881575f80fd5b5050815160208301516040909301519094929350919050565b5f602082840312156118aa575f80fd5b81518015158114611337575f80fd5b8082018082111561040857610408611703565b5f600182016118dd576118dd611703565b5060010190565b8181038181111561040857610408611703565b5f8261191157634e487b7160e01b5f52601260045260245ffd5b500490565b634e487b7160e01b5f52603260045260245ffd5b5f60a0820187835286602084015260a0604084015280865180835260c0850191506020880192505f5b8181101561197a5783516001600160a01b0316835260209384019390920191600101611953565b50506001600160a01b03959095166060840152505060800152939250505056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a2646970667358221220c682ff4aa86aac410b2d8b4b04e626df2cf14c1b8830ed9f52fb45ba4e8287e464736f6c634300081a0033
Deployed Bytecode Sourcemap
3636:8638:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5597:83;;;;;;;;;;-1:-1:-1;5667:5:0;;;;;;;;;;;-1:-1:-1;;;5667:5:0;;;;5597:83;;;;5667:5;5597:83;:::i;:::-;;;;;;;;6430:161;;;;;;;;;;-1:-1:-1;6430:161:0;;;;;:::i;:::-;;:::i;:::-;;;1110:14:1;;1103:22;1085:41;;1073:2;1058:18;6430:161:0;945:187:1;4995:26:0;;;;;;;;;;;;;;;;;;;1283:25:1;;;1271:2;1256:18;4995:26:0;1137:177:1;4819:52:0;;;;;;;;;;;;;;;;5874:95;;;;;;;;;;;;;:::i;6599:313::-;;;;;;;;;;-1:-1:-1;6599:313:0;;;;;:::i;:::-;;:::i;5783:83::-;;;;;;;;;;-1:-1:-1;5783:83:0;;4445:1;1974:36:1;;1962:2;1947:18;5783:83:0;1832:184:1;4929:28:0;;;;;;;;;;-1:-1:-1;4929:28:0;;;;-1:-1:-1;;;;;4929:28:0;;;;;;-1:-1:-1;;;;;2185:32:1;;;2167:51;;2155:2;2140:18;4929:28:0;2021:203:1;5977:119:0;;;;;;;;;;-1:-1:-1;5977:119:0;;;;;:::i;:::-;-1:-1:-1;;;;;6070:18:0;6043:7;6070:18;;;:9;:18;;;;;;;5977:119;2719:148;;;;;;;;;;;;;:::i;:::-;;11975:159;;;;;;;;;;;;;:::i;4629:56::-;;;;;;;;;;;;;;;;5101:27;;;;;;;;;;-1:-1:-1;5101:27:0;;;;;;;;;;;2505:79;;;;;;;;;;-1:-1:-1;2543:7:0;2570:6;-1:-1:-1;;;;;2570:6:0;2505:79;;4692:56;;;;;;;;;;;;;;;;6104:167;;;;;;;;;;-1:-1:-1;6104:167:0;;;;;:::i;:::-;;:::i;4755:57::-;;;;;;;;;;;;;;;;6279:143;;;;;;;;;;-1:-1:-1;6279:143:0;;;;;:::i;:::-;-1:-1:-1;;;;;6387:18:0;;;6360:7;6387:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;6279:143;10549:113;;;;;;;;;;;;;:::i;3896:43::-;;;;;;;;;;-1:-1:-1;3896:43:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;10670:806;;;;;;;;;;;;;:::i;6430:161::-;6505:4;6522:39;340:10;6545:7;6554:6;6522:8;:39::i;:::-;-1:-1:-1;6579:4:0;6430:161;;;;;:::o;5874:95::-;5927:7;4501:13;4445:1;4501:2;:13;:::i;:::-;4488:26;;:10;:26;:::i;:::-;5947:14;;5874:95;:::o;6599:313::-;6697:4;6714:36;6724:6;6732:9;6743:6;6714:9;:36::i;:::-;6761:121;6770:6;340:10;6792:89;6830:6;6792:89;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6792:19:0;;;;;;:11;:19;;;;;;;;340:10;6792:33;;;;;;;;;;:37;:89::i;:::-;6761:8;:121::i;:::-;-1:-1:-1;6900:4:0;6599:313;;;;;:::o;2719:148::-;2632:6;;-1:-1:-1;;;;;2632:6:0;340:10;2632:22;2624:67;;;;-1:-1:-1;;;2624:67:0;;;;;;;:::i;:::-;;;;;;;;;2826:1:::1;2810:6:::0;;2789:40:::1;::::0;-1:-1:-1;;;;;2810:6:0;;::::1;::::0;2789:40:::1;::::0;2826:1;;2789:40:::1;2857:1;2840:19:::0;;-1:-1:-1;;;;;;2840:19:0::1;::::0;;2719:148::o;11975:159::-;2632:6;;-1:-1:-1;;;;;2632:6:0;340:10;2632:22;2624:67;;;;-1:-1:-1;;;2624:67:0;;;;;;;:::i;:::-;4501:13:::1;4445:1;4501:2;:13;:::i;:::-;4488:26;::::0;:10:::1;:26;:::i;:::-;12028:12;:22:::0;4501:13:::1;4445:1;4501:2;:13;:::i;:::-;4488:26;::::0;:10:::1;:26;:::i;:::-;12061:14;:22:::0;12099:27:::1;4501:13;4445:1;4501:2;:13;:::i;:::-;4488:26;::::0;:10:::1;:26;:::i;:::-;12099:27;::::0;1283:25:1;;;1271:2;1256:18;12099:27:0::1;;;;;;;11975:159::o:0;6104:167::-;6182:4;6199:42;340:10;6223:9;6234:6;6199:9;:42::i;10549:113::-;2632:6;;-1:-1:-1;;;;;2632:6:0;340:10;2632:22;2624:67;;;;-1:-1:-1;;;2624:67:0;;;;;;;:::i;:::-;10611:10:::1;::::0;10603:51:::1;::::0;-1:-1:-1;;;;;10611:10:0;;::::1;::::0;10632:21:::1;10603:51:::0;::::1;;;::::0;10611:10:::1;10603:51:::0;10611:10;10603:51;10632:21;10611:10;10603:51;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;10549:113::o:0;10670:806::-;2632:6;;-1:-1:-1;;;;;2632:6:0;340:10;2632:22;2624:67;;;;-1:-1:-1;;;2624:67:0;;;;;;;:::i;:::-;10732:11:::1;::::0;-1:-1:-1;;;10732:11:0;::::1;;;10731:12;10723:47;;;::::0;-1:-1:-1;;;10723:47:0;;5174:2:1;10723:47:0::1;::::0;::::1;5156:21:1::0;5213:2;5193:18;;;5186:30;5252:25;5232:18;;;5225:53;5295:18;;10723:47:0::1;4972:347:1::0;10723:47:0::1;10781:15;:80:::0;;-1:-1:-1;;;;;;10781:80:0::1;10818:42;10781:80:::0;;::::1;::::0;;;10872:58:::1;::::0;10889:4:::1;::::0;4501:13:::1;4445:1;4501:2;:13;:::i;:::-;4488:26;::::0;:10:::1;:26;:::i;10872:58::-;10975:15;;;;;;;;;-1:-1:-1::0;;;;;10975:15:0::1;-1:-1:-1::0;;;;;10975:23:0::1;;:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;10957:55:0::1;;11021:4;11028:15;;;;;;;;;-1:-1:-1::0;;;;;11028:15:0::1;-1:-1:-1::0;;;;;11028:20:0::1;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10957:94;::::0;-1:-1:-1;;;;;;10957:94:0::1;::::0;;;;;;-1:-1:-1;;;;;5772:32:1;;;10957:94:0::1;::::0;::::1;5754:51:1::0;5841:32;;5821:18;;;5814:60;5727:18;;10957:94:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;10941:13;:110:::0;;-1:-1:-1;;;;;10941:110:0;;::::1;-1:-1:-1::0;;;;;;10941:110:0;;::::1;::::0;::::1;::::0;;:13:::1;11062:34:::0;;;:10:::1;:34;::::0;;;;;;;:41;;-1:-1:-1;;11062:41:0;;::::1;10941:110:::0;11062:41;;::::1;::::0;;;11130:13;;;::::1;11114:31:::0;;:7:::1;:31:::0;;;;;;:38;;;;::::1;;::::0;;11163:15:::1;::::0;::::1;:31;11202:21;11233:4;11239:24;11233:4:::0;-1:-1:-1;;;;;6070:18:0;6043:7;6070:18;;;:9;:18;;;;;;;5977:119;11239:24:::1;11264:1;11266::::0;11268:7:::1;2543::::0;2570:6;-1:-1:-1;;;;;2570:6:0;;2505:79;11268:7:::1;11163:129;::::0;::::1;::::0;;;-1:-1:-1;;;;;;11163:129:0;;;-1:-1:-1;;;;;6206:32:1;;;11163:129:0::1;::::0;::::1;6188:51:1::0;6255:18;;;6248:34;;;;6298:18;;;6291:34;;;;6341:18;;;6334:34;6405:32;;;6384:19;;;6377:61;11276:15:0::1;6454:19:1::0;;;6447:35;6160:19;;11163:129:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;;11310:13:0::1;::::0;11341:15:::1;::::0;11303:71:::1;::::0;-1:-1:-1;;;11303:71:0;;-1:-1:-1;;;;;11341:15:0;;::::1;11303:71;::::0;::::1;7128:51:1::0;-1:-1:-1;;7195:18:1;;;7188:34;11310:13:0;::::1;::::0;-1:-1:-1;11303:29:0::1;::::0;7101:18:1;;11303:71:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;11385:11:0::1;:18:::0;;-1:-1:-1;;11385:18:0::1;;;::::0;;11414:11:::1;:18:::0;;-1:-1:-1;;;;11414:18:0::1;-1:-1:-1::0;;;11414:18:0::1;::::0;;11456:12:::1;11443:10;:25:::0;10670:806::o;6920:335::-;-1:-1:-1;;;;;7013:19:0;;7005:68;;;;-1:-1:-1;;;7005:68:0;;7717:2:1;7005:68:0;;;7699:21:1;7756:2;7736:18;;;7729:30;7795:34;7775:18;;;7768:62;-1:-1:-1;;;7846:18:1;;;7839:34;7890:19;;7005:68:0;7515:400:1;7005:68:0;-1:-1:-1;;;;;7092:21:0;;7084:68;;;;-1:-1:-1;;;7084:68:0;;8122:2:1;7084:68:0;;;8104:21:1;8161:2;8141:18;;;8134:30;8200:34;8180:18;;;8173:62;-1:-1:-1;;;8251:18:1;;;8244:32;8293:19;;7084:68:0;7920:398:1;7084:68:0;-1:-1:-1;;;;;7163:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;7215:32;;1283:25:1;;;7215:32:0;;1256:18:1;7215:32:0;;;;;;;6920:335;;;:::o;7263:2966::-;-1:-1:-1;;;;;7351:18:0;;7343:68;;;;-1:-1:-1;;;7343:68:0;;8525:2:1;7343:68:0;;;8507:21:1;8564:2;8544:18;;;8537:30;8603:34;8583:18;;;8576:62;-1:-1:-1;;;8654:18:1;;;8647:35;8699:19;;7343:68:0;8323:401:1;7343:68:0;-1:-1:-1;;;;;7430:16:0;;7422:64;;;;-1:-1:-1;;;7422:64:0;;8931:2:1;7422:64:0;;;8913:21:1;8970:2;8950:18;;;8943:30;9009:34;8989:18;;;8982:62;-1:-1:-1;;;9060:18:1;;;9053:33;9103:19;;7422:64:0;8729:399:1;7422:64:0;7514:1;7505:6;:10;7497:64;;;;-1:-1:-1;;;7497:64:0;;9335:2:1;7497:64:0;;;9317:21:1;9374:2;9354:18;;;9347:30;9413:34;9393:18;;;9386:62;-1:-1:-1;;;9464:18:1;;;9457:39;9513:19;;7497:64:0;9133:405:1;7497:64:0;7572:17;2570:6;;-1:-1:-1;;;;;7608:15:0;;;2570:6;;7608:15;;;;:32;;-1:-1:-1;2543:7:0;2570:6;-1:-1:-1;;;;;7627:13:0;;;2570:6;;7627:13;;7608:32;7604:2269;;;7669:79;7744:3;7669:70;7692:15;;7681:9;;:26;7680:58;;7724:14;;7680:58;;;7710:12;;7680:58;7669:6;;:10;:70::i;:::-;:74;;:79::i;:::-;-1:-1:-1;;;;;7769:16:0;;;;;;:10;:16;;;;;;7657:91;;-1:-1:-1;7769:16:0;;:50;;;;-1:-1:-1;7803:15:0;;-1:-1:-1;;;;;7789:30:0;;;7803:15;;7789:30;;7769:50;:67;;;;-1:-1:-1;;;;;;7825:11:0;;;;;;:7;:11;;;;;;;;7823:13;7769:67;7765:420;;;7876:12;;7866:6;:22;;7858:60;;;;-1:-1:-1;;;7858:60:0;;9745:2:1;7858:60:0;;;9727:21:1;9784:2;9764:18;;;9757:30;9823:27;9803:18;;;9796:55;9868:18;;7858:60:0;9543:349:1;7858:60:0;7971:14;;7961:6;7945:13;7955:2;-1:-1:-1;;;;;6070:18:0;6043:7;6070:18;;;:9;:18;;;;;;;5977:119;7945:13;:22;;;;:::i;:::-;:40;;7937:79;;;;-1:-1:-1;;;7937:79:0;;10229:2:1;7937:79:0;;;10211:21:1;10268:2;10248:18;;;10241:30;10307:28;10287:18;;;10280:56;10353:18;;7937:79:0;10027:350:1;7937:79:0;8059:12;8041:10;;8054:1;8041:14;;;;:::i;:::-;:30;8037:103;;;10474:20;;10522:8;8096:24;;;;;;8158:9;:11;;;:9;:11;;;:::i;:::-;;;;;;7765:420;-1:-1:-1;;;;;8206:14:0;;;;;;:10;:14;;;;;;;;8205:15;:32;;;;-1:-1:-1;;;;;;8226:11:0;;;;;;:7;:11;;;;;;;;8224:13;8205:32;8201:152;;;8292:14;;8282:6;8266:13;8276:2;-1:-1:-1;;;;;6070:18:0;6043:7;6070:18;;;:9;:18;;;;;;;5977:119;8266:13;:22;;;;:::i;:::-;:40;;8258:79;;;;-1:-1:-1;;;8258:79:0;;10229:2:1;8258:79:0;;;10211:21:1;10268:2;10248:18;;;10241:30;10307:28;10287:18;;;10280:56;10353:18;;8258:79:0;10027:350:1;8258:79:0;-1:-1:-1;;;;;8372:14:0;;;;;;:10;:14;;;;;;;;:38;;;;-1:-1:-1;;;;;;8390:20:0;;8405:4;8390:20;;8372:38;8369:172;;;8443:82;8521:3;8443:73;8466:16;;8455:9;;:27;8454:61;;8500:15;;8454:61;;;8485:13;;8443:6;;:10;:73::i;:82::-;8431:94;;8369:172;-1:-1:-1;;;;;8555:16:0;;;;;;:10;:16;;;;;;;;8554:17;:36;;;;-1:-1:-1;;;;;;8576:14:0;;;;;;:10;:14;;;;;;;;8575:15;8554:36;:60;;;;-1:-1:-1;;;;;;8594:20:0;;8609:4;8594:20;;8554:60;8550:115;;;-1:-1:-1;8648:1:0;8550:115;8730:4;8681:28;6070:18;;;:9;:18;;;;;;8755:8;;;;;;;:19;;;;-1:-1:-1;8768:6:0;;;;8767:7;8755:19;:37;;;;-1:-1:-1;;;;;;8778:14:0;;;;;;:10;:14;;;;;;;;8755:37;:52;;;;-1:-1:-1;8796:11:0;;;;;;;8755:52;:94;;;;;8832:17;;8811:20;:38;8755:94;:126;;;;;8863:18;;8853:9;;:28;8755:126;8751:1111;;;8921:13;;8906:12;:28;8902:90;;;8971:1;8959:9;:13;8902:90;9030:7;;9018:9;;:19;9010:47;;;;-1:-1:-1;;;9010:47:0;;10724:2:1;9010:47:0;;;10706:21:1;10763:2;10743:18;;;10736:30;-1:-1:-1;;;10782:18:1;;;10775:45;10837:18;;9010:47:0;10522:339:1;9010:47:0;9076:67;9093:49;9097:6;9104:37;9108:20;9129:11;;9104:3;:37::i;:::-;9093:3;:49::i;:::-;9076:16;:67::i;:::-;9191:21;9234:22;;9231:105;;9281:35;9294:21;9281:12;:35::i;:::-;9354:9;:11;;;:9;:11;;;:::i;:::-;;;;-1:-1:-1;;9400:12:0;9384:13;:28;-1:-1:-1;8751:1111:0;;;9453:6;;;;9452:7;:25;;;;-1:-1:-1;;;;;;9463:14:0;;;;;;:10;:14;;;;;;;;9452:25;:40;;;;-1:-1:-1;9481:11:0;;;;;;;9452:40;:82;;;;;9517:17;;9496:20;:38;9452:82;:114;;;;;9548:18;;9538:9;;:28;9452:114;9449:413;;;9587:67;9604:49;9608:6;9615:37;9619:20;9640:11;;9615:3;:37::i;9587:67::-;9702:21;9745:22;;9742:105;;9792:35;9805:21;9792:12;:35::i;:::-;9568:294;9449:413;7642:2231;7604:2269;9888:11;;9885:161;;9956:4;9938:24;;;;:9;:24;;;;;;:39;;9967:9;9938:28;:39::i;:::-;9931:4;9913:24;;;;:9;:24;;;;;;;:64;;;;9995:39;;-1:-1:-1;;;;;9995:39:0;;;;;;;10024:9;1283:25:1;;1271:2;1256:18;;1137:177;9995:39:0;;;;;;;;9885:161;-1:-1:-1;;;;;10072:15:0;;;;;;:9;:15;;;;;;:27;;10092:6;10072:19;:27::i;:::-;-1:-1:-1;;;;;10056:15:0;;;;;;:9;:15;;;;;:43;10124:40;10142:21;:6;10153:9;10142:10;:21::i;:::-;-1:-1:-1;;;;;10124:13:0;;;;;;:9;:13;;;;;;;:17;:40::i;:::-;-1:-1:-1;;;;;10110:13:0;;;;;;;:9;:13;;;;;:54;;;;10180:41;;;10199:21;:6;10210:9;10199:10;:21::i;:::-;10180:41;;1283:25:1;;;1271:2;1256:18;10180:41:0;;;;;;;7332:2897;7263:2966;;;:::o;1397:190::-;1483:7;1519:12;1511:6;;;;1503:29;;;;-1:-1:-1;;;1503:29:0;;;;;;;;:::i;:::-;-1:-1:-1;1543:9:0;1555:5;1559:1;1555;:5;:::i;:::-;1543:17;1397:190;-1:-1:-1;;;;;1397:190:0:o;1595:246::-;1653:7;1677:1;1682;1677:6;1673:47;;-1:-1:-1;1707:1:0;1700:8;;1673:47;1730:9;1742:5;1746:1;1742;:5;:::i;:::-;1730:17;-1:-1:-1;1775:1:0;1766:5;1770:1;1730:17;1766:5;:::i;:::-;:10;1758:56;;;;-1:-1:-1;;;1758:56:0;;11423:2:1;1758:56:0;;;11405:21:1;11462:2;11442:18;;;11435:30;11501:34;11481:18;;;11474:62;-1:-1:-1;;;11552:18:1;;;11545:31;11593:19;;1758:56:0;11221:397:1;1758:56:0;1832:1;1595:246;-1:-1:-1;;;1595:246:0:o;1849:132::-;1907:7;1934:39;1938:1;1941;1934:39;;;;;;;;;;;;;;;;;:3;:39::i;10237:98::-;10294:7;10321:1;10319;:3;10318:9;;10326:1;10318:9;;;-1:-1:-1;10324:1:0;10237:98;-1:-1:-1;10237:98:0:o;11484:483::-;5219:6;:13;;-1:-1:-1;;5219:13:0;5228:4;5219:13;;;11586:16:::1;::::0;;11600:1:::1;11586:16:::0;;;;;::::1;::::0;;-1:-1:-1;;11586:16:0::1;::::0;::::1;::::0;;::::1;::::0;::::1;;::::0;-1:-1:-1;11586:16:0::1;11562:40;;11631:4;11613;11618:1;11613:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;11613:23:0;;::::1;:7;::::0;;::::1;::::0;;;;;;:23;;;;11657:15:::1;::::0;:22:::1;::::0;;-1:-1:-1;;;11657:22:0;;;;:15;;;::::1;::::0;:20:::1;::::0;:22:::1;::::0;;::::1;::::0;11613:7;;11657:22;;;;;:15;:22:::1;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;11647:4;11652:1;11647:7;;;;;;;;:::i;:::-;-1:-1:-1::0;;;;;11647:32:0;;::::1;:7;::::0;;::::1;::::0;;;;;:32;11722:15:::1;::::0;11690:62:::1;::::0;11707:4:::1;::::0;11722:15:::1;11740:11:::0;11690:8:::1;:62::i;:::-;11763:15;::::0;:196:::1;::::0;-1:-1:-1;;;11763:196:0;;-1:-1:-1;;;;;11763:15:0;;::::1;::::0;:66:::1;::::0;:196:::1;::::0;11844:11;;11763:15:::1;::::0;11886:4;;11913::::1;::::0;11933:15:::1;::::0;11763:196:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;5255:6:0;:14;;-1:-1:-1;;5255:14:0;;;-1:-1:-1;;;;11484:483:0:o;12142:92::-;12199:10;;:27;;-1:-1:-1;;;;;12199:10:0;;;;:27;;;;;12219:6;;12199:10;:27;:10;:27;12219:6;12199:10;:27;;;;;;;;;;;;;;;;;;;;;12142:92;:::o;1066:179::-;1124:7;;1156:5;1160:1;1156;:5;:::i;:::-;1144:17;;1185:1;1180;:6;;1172:46;;;;-1:-1:-1;;;1172:46:0;;13053:2:1;1172:46:0;;;13035:21:1;13092:2;13072:18;;;13065:30;13131:29;13111:18;;;13104:57;13178:18;;1172:46:0;12851:351:1;1253:136:0;1311:7;1338:43;1342:1;1345;1338:43;;;;;;;;;;;;;;;;;:3;:43::i;1989:189::-;2075:7;2110:12;2103:5;2095:28;;;;-1:-1:-1;;;2095:28:0;;;;;;;;:::i;:::-;-1:-1:-1;2134:9:0;2146:5;2150:1;2146;:5;:::i;14:418:1:-;163:2;152:9;145:21;126:4;195:6;189:13;238:6;233:2;222:9;218:18;211:34;297:6;292:2;284:6;280:15;275:2;264:9;260:18;254:50;353:1;348:2;339:6;328:9;324:22;320:31;313:42;423:2;416;412:7;407:2;399:6;395:15;391:29;380:9;376:45;372:54;364:62;;;14:418;;;;:::o;437:131::-;-1:-1:-1;;;;;512:31:1;;502:42;;492:70;;558:1;555;548:12;573:367;641:6;649;702:2;690:9;681:7;677:23;673:32;670:52;;;718:1;715;708:12;670:52;757:9;744:23;776:31;801:5;776:31;:::i;:::-;826:5;904:2;889:18;;;;876:32;;-1:-1:-1;;;573:367:1:o;1319:508::-;1396:6;1404;1412;1465:2;1453:9;1444:7;1440:23;1436:32;1433:52;;;1481:1;1478;1471:12;1433:52;1520:9;1507:23;1539:31;1564:5;1539:31;:::i;:::-;1589:5;-1:-1:-1;1646:2:1;1631:18;;1618:32;1659:33;1618:32;1659:33;:::i;:::-;1319:508;;1711:7;;-1:-1:-1;;;1791:2:1;1776:18;;;;1763:32;;1319:508::o;2229:247::-;2288:6;2341:2;2329:9;2320:7;2316:23;2312:32;2309:52;;;2357:1;2354;2347:12;2309:52;2396:9;2383:23;2415:31;2440:5;2415:31;:::i;2481:388::-;2549:6;2557;2610:2;2598:9;2589:7;2585:23;2581:32;2578:52;;;2626:1;2623;2616:12;2578:52;2665:9;2652:23;2684:31;2709:5;2684:31;:::i;:::-;2734:5;-1:-1:-1;2791:2:1;2776:18;;2763:32;2804:33;2763:32;2804:33;:::i;:::-;2856:7;2846:17;;;2481:388;;;;;:::o;2874:127::-;2935:10;2930:3;2926:20;2923:1;2916:31;2966:4;2963:1;2956:15;2990:4;2987:1;2980:15;3006:375;3094:1;3112:5;3126:249;3147:1;3137:8;3134:15;3126:249;;;3197:4;3192:3;3188:14;3182:4;3179:24;3176:50;;;3206:18;;:::i;:::-;3256:1;3246:8;3242:16;3239:49;;;3270:16;;;;3239:49;3353:1;3349:16;;;;;3309:15;;3126:249;;;3006:375;;;;;;:::o;3386:902::-;3435:5;3465:8;3455:80;;-1:-1:-1;3506:1:1;3520:5;;3455:80;3554:4;3544:76;;-1:-1:-1;3591:1:1;3605:5;;3544:76;3636:4;3654:1;3649:59;;;;3722:1;3717:174;;;;3629:262;;3649:59;3679:1;3670:10;;3693:5;;;3717:174;3754:3;3744:8;3741:17;3738:43;;;3761:18;;:::i;:::-;-1:-1:-1;;3817:1:1;3803:16;;3876:5;;3629:262;;3975:2;3965:8;3962:16;3956:3;3950:4;3947:13;3943:36;3937:2;3927:8;3924:16;3919:2;3913:4;3910:12;3906:35;3903:77;3900:203;;;-1:-1:-1;4012:19:1;;;4088:5;;3900:203;4135:42;-1:-1:-1;;4160:8:1;4154:4;4135:42;:::i;:::-;4213:6;4209:1;4205:6;4201:19;4192:7;4189:32;4186:58;;;4224:18;;:::i;:::-;4262:20;;3386:902;-1:-1:-1;;;3386:902:1:o;4293:140::-;4351:5;4380:47;4421:4;4411:8;4407:19;4401:4;4380:47;:::i;4438:168::-;4511:9;;;4542;;4559:15;;;4553:22;;4539:37;4529:71;;4580:18;;:::i;4611:356::-;4813:2;4795:21;;;4832:18;;;4825:30;4891:34;4886:2;4871:18;;4864:62;4958:2;4943:18;;4611:356::o;5324:251::-;5394:6;5447:2;5435:9;5426:7;5422:23;5418:32;5415:52;;;5463:1;5460;5453:12;5415:52;5495:9;5489:16;5514:31;5539:5;5514:31;:::i;6493:456::-;6581:6;6589;6597;6650:2;6638:9;6629:7;6625:23;6621:32;6618:52;;;6666:1;6663;6656:12;6618:52;-1:-1:-1;;6711:16:1;;6817:2;6802:18;;6796:25;6913:2;6898:18;;;6892:25;6711:16;;6796:25;;-1:-1:-1;6892:25:1;6493:456;-1:-1:-1;6493:456:1:o;7233:277::-;7300:6;7353:2;7341:9;7332:7;7328:23;7324:32;7321:52;;;7369:1;7366;7359:12;7321:52;7401:9;7395:16;7454:5;7447:13;7440:21;7433:5;7430:32;7420:60;;7476:1;7473;7466:12;9897:125;9962:9;;;9983:10;;;9980:36;;;9996:18;;:::i;10382:135::-;10421:3;10442:17;;;10439:43;;10462:18;;:::i;:::-;-1:-1:-1;10509:1:1;10498:13;;10382:135::o;10866:128::-;10933:9;;;10954:11;;;10951:37;;;10968:18;;:::i;10999:217::-;11039:1;11065;11055:132;;11109:10;11104:3;11100:20;11097:1;11090:31;11144:4;11141:1;11134:15;11172:4;11169:1;11162:15;11055:132;-1:-1:-1;11201:9:1;;10999:217::o;11755:127::-;11816:10;11811:3;11807:20;11804:1;11797:31;11847:4;11844:1;11837:15;11871:4;11868:1;11861:15;11887:959;12149:4;12197:3;12186:9;12182:19;12228:6;12217:9;12210:25;12271:6;12266:2;12255:9;12251:18;12244:34;12314:3;12309:2;12298:9;12294:18;12287:31;12338:6;12373;12367:13;12404:6;12396;12389:22;12442:3;12431:9;12427:19;12420:26;;12481:2;12473:6;12469:15;12455:29;;12502:1;12512:195;12526:6;12523:1;12520:13;12512:195;;;12591:13;;-1:-1:-1;;;;;12587:39:1;12575:52;;12656:2;12682:15;;;;12647:12;;;;12623:1;12541:9;12512:195;;;-1:-1:-1;;;;;;;12763:32:1;;;;12758:2;12743:18;;12736:60;-1:-1:-1;;12827:3:1;12812:19;12805:35;12724:3;11887:959;-1:-1:-1;;;11887:959:1:o
Swarm Source
ipfs://c682ff4aa86aac410b2d8b4b04e626df2cf14c1b8830ed9f52fb45ba4e8287e4
🤖 Code Reader

Generate instant answers for your smart contract questions using AI 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.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice