Sepolia Testnet

Token

Sophon (SOPH)
 
ERC-20 Source Code

Overview

Max Total Supply

10,000,000,000 SOPH

Holders

31

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Balance
984,076.919972383751139604 SOPH
0xc97f5f2fde4fe6e220069f8d3718be4fac7c00f0
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

SophonToken

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 200 runs
Other Settings
shanghai EvmVersion
License
None
Contract Source Code (Solidity)
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"inputs":[],"name":"TokenIsReceiver","type":"error"},{"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":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferStarted","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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","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":"value","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":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"}],"name":"rescue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
610160604052348015610010575f80fd5b503361003560408051808201909152600681526529b7b83437b760d11b602082015290565b6040805180820190915260018152603160f81b6020820152819061007260408051808201909152600681526529b7b83437b760d11b602082015290565b6040805180820190915260048152630a69ea0960e31b6020820152600361009983826104b8565b5060046100a682826104b8565b506100b6915083905060056101ae565b610120526100c58160066101ae565b61014052815160208084019190912060e052815190820120610100524660a05261015160e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b60805250503060c052506001600160a01b03811661018957604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b610192816101e0565b506101a9336b204fce5e3e250261100000006101fc565b6105ff565b5f6020835110156101c9576101c283610234565b90506101da565b816101d484826104b8565b5060ff90505b92915050565b600980546001600160a01b03191690556101f981610271565b50565b6001600160a01b0382166102255760405163ec442f0560e01b81525f6004820152602401610180565b6102305f83836102c2565b5050565b5f80829050601f8151111561025e578260405163305a27a960e01b81526004016101809190610572565b8051610269826105bd565b179392505050565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b306001600160a01b038316036102eb57604051633fe6b11360e01b815260040160405180910390fd5b6102f68383836102fb565b505050565b6001600160a01b038316610325578060025f82825461031a91906105e0565b909155506103959050565b6001600160a01b0383165f90815260208190526040902054818110156103775760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610180565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b0382166103b1576002805482900390556103cf565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161041491815260200190565b60405180910390a3505050565b634e487b7160e01b5f52604160045260245ffd5b600181811c9082168061044957607f821691505b60208210810361046757634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156102f657805f5260205f20601f840160051c810160208510156104925750805b601f840160051c820191505b818110156104b1575f815560010161049e565b5050505050565b81516001600160401b038111156104d1576104d1610421565b6104e5816104df8454610435565b8461046d565b6020601f821160018114610517575f83156105005750848201515b5f19600385901b1c1916600184901b1784556104b1565b5f84815260208120601f198516915b828110156105465787850151825560209485019460019092019101610526565b508482101561056357868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b602081525f82518060208401525f5b8181101561059e5760208186018101516040868401015201610581565b505f604082850101526040601f19601f83011684010191505092915050565b80516020808301519190811015610467575f1960209190910360031b1b16919050565b808201808211156101da57634e487b7160e01b5f52601160045260245ffd5b60805160a05160c05160e0516101005161012051610140516113526106505f395f61091401525f6108e701525f6107f801525f6107d001525f61072b01525f61075501525f61077f01526113525ff3fe608060405234801561000f575f80fd5b506004361061011c575f3560e01c80637ecebe00116100a9578063a9059cbb1161006e578063a9059cbb1461027d578063d505accf14610290578063dd62ed3e146102a3578063e30c3978146102db578063f2fde38b146102ec575f80fd5b80637ecebe00146101f7578063839006f21461020a57806384b0196e1461021d5780638da5cb5b1461023857806395d89b411461025d575f80fd5b8063313ce567116100ef578063313ce567146101a65780633644e515146101b557806370a08231146101bd578063715018a6146101e557806379ba5097146101ef575f80fd5b806306fdde0314610120578063095ea7b31461015457806318160ddd1461017757806323b872dd14610193575b5f80fd5b60408051808201909152600681526529b7b83437b760d11b60208201525b60405161014b9190611079565b60405180910390f35b61016761016236600461109f565b6102ff565b604051901515815260200161014b565b6b204fce5e3e250261100000005b60405190815260200161014b565b6101676101a13660046110c9565b610318565b6040516012815260200161014b565b61018561033d565b6101856101cb366004611107565b6001600160a01b03165f9081526020819052604090205490565b6101ed61034b565b005b6101ed61035e565b610185610205366004611107565b6103a7565b6101ed610218366004611107565b6103c4565b61022561043f565b60405161014b9796959493929190611122565b6008546001600160a01b03165b6040516001600160a01b03909116815260200161014b565b6040805180820190915260048152630a69ea0960e31b602082015261013e565b61016761028b36600461109f565b610481565b6101ed61029e3660046111b8565b61048e565b6101856102b1366004611229565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6009546001600160a01b0316610245565b6101ed6102fa366004611107565b6105c4565b5f3361030c818585610635565b60019150505b92915050565b5f33610325858285610647565b6103308585856106c2565b60019150505b9392505050565b5f61034661071f565b905090565b610353610848565b61035c5f610875565b565b60095433906001600160a01b0316811461039b5760405163118cdaa760e01b81526001600160a01b03821660048201526024015b60405180910390fd5b6103a481610875565b50565b6001600160a01b0381165f90815260076020526040812054610312565b6103cc610848565b6040516370a0823160e01b81523060048201526103a490829033906001600160a01b038316906370a0823190602401602060405180830381865afa158015610416573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061043a9190611260565b61088e565b5f6060805f805f60606104506108e0565b61045861090d565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b5f3361030c8185856106c2565b834211156104b25760405163313c898160e11b815260048101859052602401610392565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886104fd8c6001600160a01b03165f90815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f6105578261093a565b90505f61056682878787610966565b9050896001600160a01b0316816001600160a01b0316146105ad576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610392565b6105b88a8a8a610635565b50505050505050505050565b6105cc610848565b600980546001600160a01b0383166001600160a01b031990911681179091556105fd6008546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6106428383836001610992565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f1981146106bc57818110156106ae57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610392565b6106bc84848484035f610992565b50505050565b6001600160a01b0383166106eb57604051634b637e8f60e11b81525f6004820152602401610392565b6001600160a01b0382166107145760405163ec442f0560e01b81525f6004820152602401610392565b610642838383610a64565b5f306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561077757507f000000000000000000000000000000000000000000000000000000000000000046145b156107a157507f000000000000000000000000000000000000000000000000000000000000000090565b610346604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b6008546001600160a01b0316331461035c5760405163118cdaa760e01b8152336004820152602401610392565b600980546001600160a01b03191690556103a481610a98565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610642908490610ae9565b60606103467f00000000000000000000000000000000000000000000000000000000000000006005610b4a565b60606103467f00000000000000000000000000000000000000000000000000000000000000006006610b4a565b5f61031261094661071f565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f8061097688888888610bf3565b9250925092506109868282610cbb565b50909695505050505050565b6001600160a01b0384166109bb5760405163e602df0560e01b81525f6004820152602401610392565b6001600160a01b0383166109e457604051634a1406b160e11b81525f6004820152602401610392565b6001600160a01b038085165f90815260016020908152604080832093871683529290522082905580156106bc57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610a5691815260200190565b60405180910390a350505050565b306001600160a01b03831603610a8d57604051633fe6b11360e01b815260040160405180910390fd5b610642838383610d77565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f610afd6001600160a01b03841683610e9d565b905080515f14158015610b21575080806020019051810190610b1f9190611277565b155b1561064257604051635274afe760e01b81526001600160a01b0384166004820152602401610392565b606060ff8314610b6457610b5d83610eaa565b9050610312565b818054610b7090611296565b80601f0160208091040260200160405190810160405280929190818152602001828054610b9c90611296565b8015610be75780601f10610bbe57610100808354040283529160200191610be7565b820191905f5260205f20905b815481529060010190602001808311610bca57829003601f168201915b50505050509050610312565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115610c2c57505f91506003905082610cb1565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015610c7d573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b038116610ca857505f925060019150829050610cb1565b92505f91508190505b9450945094915050565b5f826003811115610cce57610cce6112ce565b03610cd7575050565b6001826003811115610ceb57610ceb6112ce565b03610d095760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115610d1d57610d1d6112ce565b03610d3e5760405163fce698f760e01b815260048101829052602401610392565b6003826003811115610d5257610d526112ce565b03610d73576040516335e2f38360e21b815260048101829052602401610392565b5050565b6001600160a01b038316610da1578060025f828254610d9691906112e2565b90915550610e119050565b6001600160a01b0383165f9081526020819052604090205481811015610df35760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610392565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216610e2d57600280548290039055610e4b565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e9091815260200190565b60405180910390a3505050565b606061033683835f610ee7565b60605f610eb683610f80565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b606081471015610f0c5760405163cd78605960e01b8152306004820152602401610392565b5f80856001600160a01b03168486604051610f279190611301565b5f6040518083038185875af1925050503d805f8114610f61576040519150601f19603f3d011682016040523d82523d5f602084013e610f66565b606091505b5091509150610f76868383610fa7565b9695505050505050565b5f60ff8216601f81111561031257604051632cd44ac360e21b815260040160405180910390fd5b606082610fbc57610fb782611003565b610336565b8151158015610fd357506001600160a01b0384163b155b15610ffc57604051639996b31560e01b81526001600160a01b0385166004820152602401610392565b5080610336565b8051156110135780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f5b8381101561104657818101518382015260200161102e565b50505f910152565b5f815180845261106581602086016020860161102c565b601f01601f19169290920160200192915050565b602081525f610336602083018461104e565b6001600160a01b03811681146103a4575f80fd5b5f80604083850312156110b0575f80fd5b82356110bb8161108b565b946020939093013593505050565b5f805f606084860312156110db575f80fd5b83356110e68161108b565b925060208401356110f68161108b565b929592945050506040919091013590565b5f60208284031215611117575f80fd5b81356103368161108b565b60ff60f81b8816815260e060208201525f61114060e083018961104e565b8281036040840152611152818961104e565b606084018890526001600160a01b038716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156111a7578351835260209384019390920191600101611189565b50909b9a5050505050505050505050565b5f805f805f805f60e0888a0312156111ce575f80fd5b87356111d98161108b565b965060208801356111e98161108b565b95506040880135945060608801359350608088013560ff8116811461120c575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f806040838503121561123a575f80fd5b82356112458161108b565b915060208301356112558161108b565b809150509250929050565b5f60208284031215611270575f80fd5b5051919050565b5f60208284031215611287575f80fd5b81518015158114610336575f80fd5b600181811c908216806112aa57607f821691505b6020821081036112c857634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52602160045260245ffd5b8082018082111561031257634e487b7160e01b5f52601160045260245ffd5b5f825161131281846020870161102c565b919091019291505056fea264697066735822122002e4eb10bbe9b40e26688606299f668ae062a0413e38b5dc65e78a0e5499031b64736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061011c575f3560e01c80637ecebe00116100a9578063a9059cbb1161006e578063a9059cbb1461027d578063d505accf14610290578063dd62ed3e146102a3578063e30c3978146102db578063f2fde38b146102ec575f80fd5b80637ecebe00146101f7578063839006f21461020a57806384b0196e1461021d5780638da5cb5b1461023857806395d89b411461025d575f80fd5b8063313ce567116100ef578063313ce567146101a65780633644e515146101b557806370a08231146101bd578063715018a6146101e557806379ba5097146101ef575f80fd5b806306fdde0314610120578063095ea7b31461015457806318160ddd1461017757806323b872dd14610193575b5f80fd5b60408051808201909152600681526529b7b83437b760d11b60208201525b60405161014b9190611079565b60405180910390f35b61016761016236600461109f565b6102ff565b604051901515815260200161014b565b6b204fce5e3e250261100000005b60405190815260200161014b565b6101676101a13660046110c9565b610318565b6040516012815260200161014b565b61018561033d565b6101856101cb366004611107565b6001600160a01b03165f9081526020819052604090205490565b6101ed61034b565b005b6101ed61035e565b610185610205366004611107565b6103a7565b6101ed610218366004611107565b6103c4565b61022561043f565b60405161014b9796959493929190611122565b6008546001600160a01b03165b6040516001600160a01b03909116815260200161014b565b6040805180820190915260048152630a69ea0960e31b602082015261013e565b61016761028b36600461109f565b610481565b6101ed61029e3660046111b8565b61048e565b6101856102b1366004611229565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205490565b6009546001600160a01b0316610245565b6101ed6102fa366004611107565b6105c4565b5f3361030c818585610635565b60019150505b92915050565b5f33610325858285610647565b6103308585856106c2565b60019150505b9392505050565b5f61034661071f565b905090565b610353610848565b61035c5f610875565b565b60095433906001600160a01b0316811461039b5760405163118cdaa760e01b81526001600160a01b03821660048201526024015b60405180910390fd5b6103a481610875565b50565b6001600160a01b0381165f90815260076020526040812054610312565b6103cc610848565b6040516370a0823160e01b81523060048201526103a490829033906001600160a01b038316906370a0823190602401602060405180830381865afa158015610416573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061043a9190611260565b61088e565b5f6060805f805f60606104506108e0565b61045861090d565b604080515f80825260208201909252600f60f81b9b939a50919850469750309650945092509050565b5f3361030c8185856106c2565b834211156104b25760405163313c898160e11b815260048101859052602401610392565b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886104fd8c6001600160a01b03165f90815260076020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090505f6105578261093a565b90505f61056682878787610966565b9050896001600160a01b0316816001600160a01b0316146105ad576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610392565b6105b88a8a8a610635565b50505050505050505050565b6105cc610848565b600980546001600160a01b0383166001600160a01b031990911681179091556105fd6008546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6106428383836001610992565b505050565b6001600160a01b038381165f908152600160209081526040808320938616835292905220545f1981146106bc57818110156106ae57604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610392565b6106bc84848484035f610992565b50505050565b6001600160a01b0383166106eb57604051634b637e8f60e11b81525f6004820152602401610392565b6001600160a01b0382166107145760405163ec442f0560e01b81525f6004820152602401610392565b610642838383610a64565b5f306001600160a01b037f00000000000000000000000006c03f9319ebbd84065336240dcc243bda9d88961614801561077757507f0000000000000000000000000000000000000000000000000000000000aa36a746145b156107a157507fa7354070931d0b0f03aaf9965be6f708555dc5afab7c6515cca3b6cb8f0557c290565b610346604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f83d7e36d171b4c82bf411d8aa7851169d13dfea1571e9bde6a8a8cdd9906310c918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a08201525f9060c00160405160208183030381529060405280519060200120905090565b6008546001600160a01b0316331461035c5760405163118cdaa760e01b8152336004820152602401610392565b600980546001600160a01b03191690556103a481610a98565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610642908490610ae9565b60606103467f536f70686f6e00000000000000000000000000000000000000000000000000066005610b4a565b60606103467f31000000000000000000000000000000000000000000000000000000000000016006610b4a565b5f61031261094661071f565b8360405161190160f01b8152600281019290925260228201526042902090565b5f805f8061097688888888610bf3565b9250925092506109868282610cbb565b50909695505050505050565b6001600160a01b0384166109bb5760405163e602df0560e01b81525f6004820152602401610392565b6001600160a01b0383166109e457604051634a1406b160e11b81525f6004820152602401610392565b6001600160a01b038085165f90815260016020908152604080832093871683529290522082905580156106bc57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92584604051610a5691815260200190565b60405180910390a350505050565b306001600160a01b03831603610a8d57604051633fe6b11360e01b815260040160405180910390fd5b610642838383610d77565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a35050565b5f610afd6001600160a01b03841683610e9d565b905080515f14158015610b21575080806020019051810190610b1f9190611277565b155b1561064257604051635274afe760e01b81526001600160a01b0384166004820152602401610392565b606060ff8314610b6457610b5d83610eaa565b9050610312565b818054610b7090611296565b80601f0160208091040260200160405190810160405280929190818152602001828054610b9c90611296565b8015610be75780601f10610bbe57610100808354040283529160200191610be7565b820191905f5260205f20905b815481529060010190602001808311610bca57829003601f168201915b50505050509050610312565b5f80807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115610c2c57505f91506003905082610cb1565b604080515f808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015610c7d573d5f803e3d5ffd5b5050604051601f1901519150506001600160a01b038116610ca857505f925060019150829050610cb1565b92505f91508190505b9450945094915050565b5f826003811115610cce57610cce6112ce565b03610cd7575050565b6001826003811115610ceb57610ceb6112ce565b03610d095760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115610d1d57610d1d6112ce565b03610d3e5760405163fce698f760e01b815260048101829052602401610392565b6003826003811115610d5257610d526112ce565b03610d73576040516335e2f38360e21b815260048101829052602401610392565b5050565b6001600160a01b038316610da1578060025f828254610d9691906112e2565b90915550610e119050565b6001600160a01b0383165f9081526020819052604090205481811015610df35760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610392565b6001600160a01b0384165f9081526020819052604090209082900390555b6001600160a01b038216610e2d57600280548290039055610e4b565b6001600160a01b0382165f9081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e9091815260200190565b60405180910390a3505050565b606061033683835f610ee7565b60605f610eb683610f80565b6040805160208082528183019092529192505f91906020820181803683375050509182525060208101929092525090565b606081471015610f0c5760405163cd78605960e01b8152306004820152602401610392565b5f80856001600160a01b03168486604051610f279190611301565b5f6040518083038185875af1925050503d805f8114610f61576040519150601f19603f3d011682016040523d82523d5f602084013e610f66565b606091505b5091509150610f76868383610fa7565b9695505050505050565b5f60ff8216601f81111561031257604051632cd44ac360e21b815260040160405180910390fd5b606082610fbc57610fb782611003565b610336565b8151158015610fd357506001600160a01b0384163b155b15610ffc57604051639996b31560e01b81526001600160a01b0385166004820152602401610392565b5080610336565b8051156110135780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b5f5b8381101561104657818101518382015260200161102e565b50505f910152565b5f815180845261106581602086016020860161102c565b601f01601f19169290920160200192915050565b602081525f610336602083018461104e565b6001600160a01b03811681146103a4575f80fd5b5f80604083850312156110b0575f80fd5b82356110bb8161108b565b946020939093013593505050565b5f805f606084860312156110db575f80fd5b83356110e68161108b565b925060208401356110f68161108b565b929592945050506040919091013590565b5f60208284031215611117575f80fd5b81356103368161108b565b60ff60f81b8816815260e060208201525f61114060e083018961104e565b8281036040840152611152818961104e565b606084018890526001600160a01b038716608085015260a0840186905283810360c0850152845180825260208087019350909101905f5b818110156111a7578351835260209384019390920191600101611189565b50909b9a5050505050505050505050565b5f805f805f805f60e0888a0312156111ce575f80fd5b87356111d98161108b565b965060208801356111e98161108b565b95506040880135945060608801359350608088013560ff8116811461120c575f80fd5b9699959850939692959460a0840135945060c09093013592915050565b5f806040838503121561123a575f80fd5b82356112458161108b565b915060208301356112558161108b565b809150509250929050565b5f60208284031215611270575f80fd5b5051919050565b5f60208284031215611287575f80fd5b81518015158114610336575f80fd5b600181811c908216806112aa57607f821691505b6020821081036112c857634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52602160045260245ffd5b8082018082111561031257634e487b7160e01b5f52601160045260245ffd5b5f825161131281846020870161102c565b919091019291505056fea264697066735822122002e4eb10bbe9b40e26688606299f668ae062a0413e38b5dc65e78a0e5499031b64736f6c634300081a0033
Deployed Bytecode Sourcemap
92335:878:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;92531:95;92603:15;;;;;;;;;;;;-1:-1:-1;;;92603:15:0;;;;92531:95;;;;;;;:::i;:::-;;;;;;;;18527:190;;;;;;:::i;:::-;;:::i;:::-;;;1443:14:1;;1436:22;1418:41;;1406:2;1391:18;18527:190:0;1278:187:1;92737:105:0;92817:17;92737:105;;;1616:25:1;;;1604:2;1589:18;92737:105:0;1470:177:1;19295:249:0;;;;;;:::i;:::-;;:::i;17187:84::-;;;17261:2;2307:36:1;;2295:2;2280:18;17187:84:0;2165:184:1;75411:114:0;;;:::i;17498:118::-;;;;;;:::i;:::-;-1:-1:-1;;;;;17590:18:0;17563:7;17590:18;;;;;;;;;;;;17498:118;89597:103;;;:::i;:::-;;92065:235;;;:::i;75153:145::-;;;;;;:::i;:::-;;:::i;92850:141::-;;;;;;:::i;:::-;;:::i;70170:580::-;;;:::i;:::-;;;;;;;;;;;;;:::i;88922:87::-;88995:6;;-1:-1:-1;;;;;88995:6:0;88922:87;;;-1:-1:-1;;;;;4461:32:1;;;4443:51;;4431:2;4416:18;88922:87:0;4297:203:1;92634:95:0;92708:13;;;;;;;;;;;;-1:-1:-1;;;92708:13:0;;;;92634:95;;17821:182;;;;;;:::i;:::-;;:::i;74399:695::-;;;;;;:::i;:::-;;:::i;18066:142::-;;;;;;:::i;:::-;-1:-1:-1;;;;;18173:18:0;;;18146:7;18173:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;18066:142;91153:101;91233:13;;-1:-1:-1;;;;;91233:13:0;91153:101;;91453:181;;;;;;:::i;:::-;;:::i;18527:190::-;18600:4;7667:10;18656:31;7667:10;18672:7;18681:5;18656:8;:31::i;:::-;18705:4;18698:11;;;18527:190;;;;;:::o;19295:249::-;19382:4;7667:10;19440:37;19456:4;7667:10;19471:5;19440:15;:37::i;:::-;19488:26;19498:4;19504:2;19508:5;19488:9;:26::i;:::-;19532:4;19525:11;;;19295:249;;;;;;:::o;75411:114::-;75470:7;75497:20;:18;:20::i;:::-;75490:27;;75411:114;:::o;89597:103::-;88808:13;:11;:13::i;:::-;89662:30:::1;89689:1;89662:18;:30::i;:::-;89597:103::o:0;92065:235::-;91233:13;;7667:10;;-1:-1:-1;;;;;91233:13:0;92162:24;;92158:98;;92210:34;;-1:-1:-1;;;92210:34:0;;-1:-1:-1;;;;;4461:32:1;;92210:34:0;;;4443:51:1;4416:18;;92210:34:0;;;;;;;;92158:98;92266:26;92285:6;92266:18;:26::i;:::-;92107:193;92065:235::o;75153:145::-;-1:-1:-1;;;;;72200:14:0;;75244:7;72200:14;;;:7;:14;;;;;;75271:19;72113:109;92850:141;88808:13;:11;:13::i;:::-;92952:30:::1;::::0;-1:-1:-1;;;92952:30:0;;92976:4:::1;92952:30;::::0;::::1;4443:51:1::0;92910:73:0::1;::::0;92933:5;;92940:10:::1;::::0;-1:-1:-1;;;;;92952:15:0;::::1;::::0;::::1;::::0;4416:18:1;;92952:30:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;92910:22;:73::i;70170:580::-:0;70273:13;70301:18;70334:21;70370:15;70400:25;70440:12;70467:27;70575:13;:11;:13::i;:::-;70603:16;:14;:16::i;:::-;70715;;;70698:1;70715:16;;;;;;;;;-1:-1:-1;;;70522:220:0;;;-1:-1:-1;70522:220:0;;-1:-1:-1;70634:13:0;;-1:-1:-1;70670:4:0;;-1:-1:-1;70698:1:0;-1:-1:-1;70715:16:0;-1:-1:-1;70522:220:0;-1:-1:-1;70170:580:0:o;17821:182::-;17890:4;7667:10;17946:27;7667:10;17963:2;17967:5;17946:9;:27::i;74399:695::-;74629:8;74611:15;:26;74607:99;;;74661:33;;-1:-1:-1;;;74661:33:0;;;;;1616:25:1;;;1589:18;;74661:33:0;1470:177:1;74607:99:0;74718:18;73719:95;74777:5;74784:7;74793:5;74800:16;74810:5;-1:-1:-1;;;;;72710:14:0;72403:7;72710:14;;;:7;:14;;;;;:16;;;;;;;;;72343:402;74800:16;74749:78;;;;;;6548:25:1;;;;-1:-1:-1;;;;;6609:32:1;;;6589:18;;;6582:60;6678:32;;;;6658:18;;;6651:60;6727:18;;;6720:34;6770:19;;;6763:35;6814:19;;;6807:35;;;6520:19;;74749:78:0;;;;;;;;;;;;74739:89;;;;;;74718:110;;74841:12;74856:28;74873:10;74856:16;:28::i;:::-;74841:43;;74897:14;74914:28;74928:4;74934:1;74937;74940;74914:13;:28::i;:::-;74897:45;;74967:5;-1:-1:-1;;;;;74957:15:0;:6;-1:-1:-1;;;;;74957:15:0;;74953:90;;74996:35;;-1:-1:-1;;;74996:35:0;;-1:-1:-1;;;;;7045:32:1;;;74996:35:0;;;7027:51:1;7114:32;;7094:18;;;7087:60;7000:18;;74996:35:0;6853:300:1;74953:90:0;75055:31;75064:5;75071:7;75080:5;75055:8;:31::i;:::-;74596:498;;;74399:695;;;;;;;:::o;91453:181::-;88808:13;:11;:13::i;:::-;91543::::1;:24:::0;;-1:-1:-1;;;;;91543:24:0;::::1;-1:-1:-1::0;;;;;;91543:24:0;;::::1;::::0;::::1;::::0;;;91608:7:::1;88995:6:::0;;-1:-1:-1;;;;;88995:6:0;;88922:87;91608:7:::1;-1:-1:-1::0;;;;;91583:43:0::1;;;;;;;;;;;91453:181:::0;:::o;23354:130::-;23439:37;23448:5;23455:7;23464:5;23471:4;23439:8;:37::i;:::-;23354:130;;;:::o;25070:487::-;-1:-1:-1;;;;;18173:18:0;;;25170:24;18173:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;-1:-1:-1;;25237:37:0;;25233:317;;25314:5;25295:16;:24;25291:132;;;25347:60;;-1:-1:-1;;;25347:60:0;;-1:-1:-1;;;;;7378:32:1;;25347:60:0;;;7360:51:1;7427:18;;;7420:34;;;7470:18;;;7463:34;;;7333:18;;25347:60:0;7158:345:1;25291:132:0;25466:57;25475:5;25482:7;25510:5;25491:16;:24;25517:5;25466:8;:57::i;:::-;25159:398;25070:487;;;:::o;19929:308::-;-1:-1:-1;;;;;20013:18:0;;20009:88;;20055:30;;-1:-1:-1;;;20055:30:0;;20082:1;20055:30;;;4443:51:1;4416:18;;20055:30:0;4297:203:1;20009:88:0;-1:-1:-1;;;;;20111:16:0;;20107:88;;20151:32;;-1:-1:-1;;;20151:32:0;;20180:1;20151:32;;;4443:51:1;4416:18;;20151:32:0;4297:203:1;20107:88:0;20205:24;20213:4;20219:2;20223:5;20205:7;:24::i;68837:268::-;68890:7;68922:4;-1:-1:-1;;;;;68931:11:0;68914:28;;:63;;;;;68963:14;68946:13;:31;68914:63;68910:188;;;-1:-1:-1;69001:22:0;;68837:268::o;68910:188::-;69063:23;69205:80;;;67029:95;69205:80;;;8046:25:1;69227:11:0;8087:18:1;;;8080:34;;;;69240:14:0;8130:18:1;;;8123:34;69256:13:0;8173:18:1;;;8166:34;69279:4:0;8216:19:1;;;8209:61;69168:7:0;;8018:19:1;;69205:80:0;;;;;;;;;;;;69195:91;;;;;;69188:98;;69113:181;;89087:166;88995:6;;-1:-1:-1;;;;;88995:6:0;7667:10;89147:23;89143:103;;89194:40;;-1:-1:-1;;;89194:40:0;;7667:10;89194:40;;;4443:51:1;4416:18;;89194:40:0;4297:203:1;91824:156:0;91914:13;91907:20;;-1:-1:-1;;;;;;91907:20:0;;;91938:34;91963:8;91938:24;:34::i;82859:162::-;82969:43;;;-1:-1:-1;;;;;7700:32:1;;82969:43:0;;;7682:51:1;7749:18;;;;7742:34;;;82969:43:0;;;;;;;;;;7655:18:1;;;;82969:43:0;;;;;;;;-1:-1:-1;;;;;82969:43:0;-1:-1:-1;;;82969:43:0;;;82942:71;;82962:5;;82942:19;:71::i;71079:128::-;71125:13;71158:41;:5;71185:13;71158:26;:41::i;71542:137::-;71591:13;71624:47;:8;71654:16;71624:29;:47::i;69936:178::-;70013:7;70040:66;70073:20;:18;:20::i;:::-;70095:10;56305:4;56299:11;-1:-1:-1;;;56324:23:0;;56377:4;56368:14;;56361:39;;;;56430:4;56421:14;;56414:34;56487:4;56472:20;;;56100:410;32377:264;32462:7;32483:17;32502:18;32522:16;32542:25;32553:4;32559:1;32562;32565;32542:10;:25::i;:::-;32482:85;;;;;;32578:28;32590:5;32597:8;32578:11;:28::i;:::-;-1:-1:-1;32624:9:0;;32377:264;-1:-1:-1;;;;;;32377:264:0:o;24335:443::-;-1:-1:-1;;;;;24448:19:0;;24444:91;;24491:32;;-1:-1:-1;;;24491:32:0;;24520:1;24491:32;;;4443:51:1;4416:18;;24491:32:0;4297:203:1;24444:91:0;-1:-1:-1;;;;;24549:21:0;;24545:92;;24594:31;;-1:-1:-1;;;24594:31:0;;24622:1;24594:31;;;4443:51:1;4416:18;;24594:31:0;4297:203:1;24545:92:0;-1:-1:-1;;;;;24647:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;:35;;;24693:78;;;;24744:7;-1:-1:-1;;;;;24728:31:0;24737:5;-1:-1:-1;;;;;24728:31:0;;24753:5;24728:31;;;;1616:25:1;;1604:2;1589:18;;1470:177;24728:31:0;;;;;;;;24335:443;;;;:::o;92999:211::-;93104:4;-1:-1:-1;;;;;93090:19:0;;;93086:76;;93133:17;;-1:-1:-1;;;93133:17:0;;;;;;;;;;;93086:76;93172:30;93186:4;93192:2;93196:5;93172:13;:30::i;90235:191::-;90328:6;;;-1:-1:-1;;;;;90345:17:0;;;-1:-1:-1;;;;;;90345:17:0;;;;;;;90378:40;;90328:6;;;90345:17;90328:6;;90378:40;;90309:16;;90378:40;90298:128;90235:191;:::o;85670:638::-;86094:23;86120:33;-1:-1:-1;;;;;86120:27:0;;86148:4;86120:27;:33::i;:::-;86094:59;;86168:10;:17;86189:1;86168:22;;:57;;;;;86206:10;86195:30;;;;;;;;;;;;:::i;:::-;86194:31;86168:57;86164:137;;;86249:40;;-1:-1:-1;;;86249:40:0;;-1:-1:-1;;;;;4461:32:1;;86249:40:0;;;4443:51:1;4416:18;;86249:40:0;4297:203:1;63658:273:0;63752:13;61604:66;63782:46;;63778:146;;63852:15;63861:5;63852:8;:15::i;:::-;63845:22;;;;63778:146;63907:5;63900:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30682:1556;30813:7;;;31756:66;31743:79;;31739:166;;;-1:-1:-1;31855:1:0;;-1:-1:-1;31859:30:0;;-1:-1:-1;31891:1:0;31839:54;;31739:166;32019:24;;;32002:14;32019:24;;;;;;;;;9175:25:1;;;9248:4;9236:17;;9216:18;;;9209:45;;;;9270:18;;;9263:34;;;9313:18;;;9306:34;;;32019:24:0;;9147:19:1;;32019:24:0;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;32019:24:0;;-1:-1:-1;;32019:24:0;;;-1:-1:-1;;;;;;;32058:20:0;;32054:115;;-1:-1:-1;32111:1:0;;-1:-1:-1;32115:29:0;;-1:-1:-1;32111:1:0;;-1:-1:-1;32095:62:0;;32054:115;32189:6;-1:-1:-1;32197:20:0;;-1:-1:-1;32197:20:0;;-1:-1:-1;30682:1556:0;;;;;;;;;:::o;32779:542::-;32875:20;32866:5;:29;;;;;;;;:::i;:::-;;32862:452;;32779:542;;:::o;32862:452::-;32973:29;32964:5;:38;;;;;;;;:::i;:::-;;32960:354;;33026:23;;-1:-1:-1;;;33026:23:0;;;;;;;;;;;32960:354;33080:35;33071:5;:44;;;;;;;;:::i;:::-;;33067:247;;33139:46;;-1:-1:-1;;;33139:46:0;;;;;1616:25:1;;;1589:18;;33139:46:0;1470:177:1;33067:247:0;33216:30;33207:5;:39;;;;;;;;:::i;:::-;;33203:111;;33270:32;;-1:-1:-1;;;33270:32:0;;;;;1616:25:1;;;1589:18;;33270:32:0;1470:177:1;33203:111:0;32779:542;;:::o;20561:1135::-;-1:-1:-1;;;;;20651:18:0;;20647:552;;20805:5;20789:12;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;20647:552:0;;-1:-1:-1;20647:552:0;;-1:-1:-1;;;;;20865:15:0;;20843:19;20865:15;;;;;;;;;;;20899:19;;;20895:117;;;20946:50;;-1:-1:-1;;;20946:50:0;;-1:-1:-1;;;;;7378:32:1;;20946:50:0;;;7360:51:1;7427:18;;;7420:34;;;7470:18;;;7463:34;;;7333:18;;20946:50:0;7158:345:1;20895:117:0;-1:-1:-1;;;;;21135:15:0;;:9;:15;;;;;;;;;;21153:19;;;;21135:37;;20647:552;-1:-1:-1;;;;;21215:16:0;;21211:435;;21381:12;:21;;;;;;;21211:435;;;-1:-1:-1;;;;;21597:13:0;;:9;:13;;;;;;;;;;:22;;;;;;21211:435;21678:2;-1:-1:-1;;;;;21663:25:0;21672:4;-1:-1:-1;;;;;21663:25:0;;21682:5;21663:25;;;;1616::1;;1604:2;1589:18;;1470:177;21663:25:0;;;;;;;;20561:1135;;;:::o;78174:153::-;78249:12;78281:38;78303:6;78311:4;78317:1;78281:21;:38::i;62313:415::-;62372:13;62398:11;62412:16;62423:4;62412:10;:16::i;:::-;62538:14;;;62549:2;62538:14;;;;;;;;;62398:30;;-1:-1:-1;62518:17:0;;62538:14;;;;;;;;;-1:-1:-1;;;62631:16:0;;;-1:-1:-1;62677:4:0;62668:14;;62661:28;;;;-1:-1:-1;62631:16:0;62313:415::o;78662:398::-;78761:12;78814:5;78790:21;:29;78786:110;;;78843:41;;-1:-1:-1;;;78843:41:0;;78878:4;78843:41;;;4443:51:1;4416:18;;78843:41:0;4297:203:1;78786:110:0;78907:12;78921:23;78948:6;-1:-1:-1;;;;;78948:11:0;78967:5;78974:4;78948:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;78906:73;;;;78997:55;79024:6;79032:7;79041:10;78997:26;:55::i;:::-;78990:62;78662:398;-1:-1:-1;;;;;;78662:398:0:o;62805:251::-;62866:7;62939:4;62903:40;;62967:2;62958:11;;62954:71;;;62993:20;;-1:-1:-1;;;62993:20:0;;;;;;;;;;;80138:597;80286:12;80316:7;80311:417;;80340:19;80348:10;80340:7;:19::i;:::-;80311:417;;;80568:17;;:22;:49;;;;-1:-1:-1;;;;;;80594:18:0;;;:23;80568:49;80564:121;;;80645:24;;-1:-1:-1;;;80645:24:0;;-1:-1:-1;;;;;4461:32:1;;80645:24:0;;;4443:51:1;4416:18;;80645:24:0;4297:203:1;80564:121:0;-1:-1:-1;80706:10:0;80699:17;;81288:528;81421:17;;:21;81417:392;;81653:10;81647:17;81710:15;81697:10;81693:2;81689:19;81682:44;81417:392;81780:17;;-1:-1:-1;;;81780:17:0;;;;;;;;;;;14:250:1;99:1;109:113;123:6;120:1;117:13;109:113;;;199:11;;;193:18;180:11;;;173:39;145:2;138:10;109:113;;;-1:-1:-1;;256:1:1;238:16;;231:27;14:250::o;269:271::-;311:3;349:5;343:12;376:6;371:3;364:19;392:76;461:6;454:4;449:3;445:14;438:4;431:5;427:16;392:76;:::i;:::-;522:2;501:15;-1:-1:-1;;497:29:1;488:39;;;;529:4;484:50;;269:271;-1:-1:-1;;269:271:1:o;545:220::-;694:2;683:9;676:21;657:4;714:45;755:2;744:9;740:18;732:6;714:45;:::i;770:131::-;-1:-1:-1;;;;;845:31:1;;835:42;;825:70;;891:1;888;881:12;906:367;974:6;982;1035:2;1023:9;1014:7;1010:23;1006:32;1003:52;;;1051:1;1048;1041:12;1003:52;1090:9;1077:23;1109:31;1134:5;1109:31;:::i;:::-;1159:5;1237:2;1222:18;;;;1209:32;;-1:-1:-1;;;906:367:1:o;1652:508::-;1729:6;1737;1745;1798:2;1786:9;1777:7;1773:23;1769:32;1766:52;;;1814:1;1811;1804:12;1766:52;1853:9;1840:23;1872:31;1897:5;1872:31;:::i;:::-;1922:5;-1:-1:-1;1979:2:1;1964:18;;1951:32;1992:33;1951:32;1992:33;:::i;:::-;1652:508;;2044:7;;-1:-1:-1;;;2124:2:1;2109:18;;;;2096:32;;1652:508::o;2536:247::-;2595:6;2648:2;2636:9;2627:7;2623:23;2619:32;2616:52;;;2664:1;2661;2654:12;2616:52;2703:9;2690:23;2722:31;2747:5;2722:31;:::i;3054:1238::-;3460:3;3455;3451:13;3443:6;3439:26;3428:9;3421:45;3502:3;3497:2;3486:9;3482:18;3475:31;3402:4;3529:46;3570:3;3559:9;3555:19;3547:6;3529:46;:::i;:::-;3623:9;3615:6;3611:22;3606:2;3595:9;3591:18;3584:50;3657:33;3683:6;3675;3657:33;:::i;:::-;3721:2;3706:18;;3699:34;;;-1:-1:-1;;;;;3770:32:1;;3764:3;3749:19;;3742:61;3790:3;3819:19;;3812:35;;;3884:22;;;3878:3;3863:19;;3856:51;3956:13;;3978:22;;;4028:2;4054:15;;;;-1:-1:-1;4016:15:1;;;;-1:-1:-1;4097:169:1;4111:6;4108:1;4105:13;4097:169;;;4172:13;;4160:26;;4215:2;4241:15;;;;4206:12;;;;4133:1;4126:9;4097:169;;;-1:-1:-1;4283:3:1;;3054:1238;-1:-1:-1;;;;;;;;;;;3054:1238:1:o;4505:1037::-;4616:6;4624;4632;4640;4648;4656;4664;4717:3;4705:9;4696:7;4692:23;4688:33;4685:53;;;4734:1;4731;4724:12;4685:53;4773:9;4760:23;4792:31;4817:5;4792:31;:::i;:::-;4842:5;-1:-1:-1;4899:2:1;4884:18;;4871:32;4912:33;4871:32;4912:33;:::i;:::-;4964:7;-1:-1:-1;5044:2:1;5029:18;;5016:32;;-1:-1:-1;5147:2:1;5132:18;;5119:32;;-1:-1:-1;5229:3:1;5214:19;;5201:33;5278:4;5265:18;;5253:31;;5243:59;;5298:1;5295;5288:12;5243:59;4505:1037;;;;-1:-1:-1;4505:1037:1;;;;5321:7;5401:3;5386:19;;5373:33;;-1:-1:-1;5505:3:1;5490:19;;;5477:33;;4505:1037;-1:-1:-1;;4505:1037:1:o;5547:388::-;5615:6;5623;5676:2;5664:9;5655:7;5651:23;5647:32;5644:52;;;5692:1;5689;5682:12;5644:52;5731:9;5718:23;5750:31;5775:5;5750:31;:::i;:::-;5800:5;-1:-1:-1;5857:2:1;5842:18;;5829:32;5870:33;5829:32;5870:33;:::i;:::-;5922:7;5912:17;;;5547:388;;;;;:::o;5940:184::-;6010:6;6063:2;6051:9;6042:7;6038:23;6034:32;6031:52;;;6079:1;6076;6069:12;6031:52;-1:-1:-1;6102:16:1;;5940:184;-1:-1:-1;5940:184:1:o;8281:277::-;8348:6;8401:2;8389:9;8380:7;8376:23;8372:32;8369:52;;;8417:1;8414;8407:12;8369:52;8449:9;8443:16;8502:5;8495:13;8488:21;8481:5;8478:32;8468:60;;8524:1;8521;8514:12;8563:380;8642:1;8638:12;;;;8685;;;8706:61;;8760:4;8752:6;8748:17;8738:27;;8706:61;8813:2;8805:6;8802:14;8782:18;8779:38;8776:161;;8859:10;8854:3;8850:20;8847:1;8840:31;8894:4;8891:1;8884:15;8922:4;8919:1;8912:15;8776:161;;8563:380;;;:::o;9351:127::-;9412:10;9407:3;9403:20;9400:1;9393:31;9443:4;9440:1;9433:15;9467:4;9464:1;9457:15;9483:222;9548:9;;;9569:10;;;9566:133;;;9621:10;9616:3;9612:20;9609:1;9602:31;9656:4;9653:1;9646:15;9684:4;9681:1;9674:15;9710:287;9839:3;9877:6;9871:13;9893:66;9952:6;9947:3;9940:4;9932:6;9928:17;9893:66;:::i;:::-;9975:16;;;;;9710:287;-1:-1:-1;;9710:287:1:o
Swarm Source
ipfs://02e4eb10bbe9b40e26688606299f668ae062a0413e38b5dc65e78a0e5499031b
[ 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.