Overview ERC20
PRICE
$0.043341

ON-CHAIN MARKET CAP n/a

Total Supply:
1,000,000,000.00 REEVES

Holders:
11,056
Profile Summary
Blockchain:
Base (8453)


Decimals:
18
Contract Source Code Verified (Partial Match)
Contract Name:
TaxToken

Compiler Version
v0.8.17+commit.8df45f5f

Optimization Enabled:
Yes with 2000 runs

Created At:
Mon, 16 Dec 2024 19:05:53 GMT
Address.sol
contracts
full_match
8453
0xE03D8837b00863436678efFc5BE0c1B002dc80F2
sources
contracts
padV4
Address.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "string",
        "name": "name_",
        "type": "string"
      },
      {
        "internalType": "string",
        "name": "symbol_",
        "type": "string"
      },
      {
        "internalType": "uint256",
        "name": "totalSupply_",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "buyTax_",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "sellTax_",
        "type": "uint256"
      },
      {
        "internalType": "address",
        "name": "market_",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "to_",
        "type": "address"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "owner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "Approval",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "indexed": false,
        "internalType": "bool",
        "name": "isExcluded",
        "type": "bool"
      }
    ],
    "name": "ExcludeFromFees",
    "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": "pair",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "bool",
        "name": "value",
        "type": "bool"
      }
    ],
    "name": "SetAutomatedMarketMakerPair",
    "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"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "newAddress",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "oldAddress",
        "type": "address"
      }
    ],
    "name": "UpdateRouter",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "newWallet",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "oldWallet",
        "type": "address"
      }
    ],
    "name": "developmentWalletUpdated",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "newWallet",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "oldWallet",
        "type": "address"
      }
    ],
    "name": "marketingWalletUpdated",
    "type": "event"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "name": "_isExcludedmaxTransaction",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "_launched",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "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": [],
    "name": "antiDrainer",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "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": "",
        "type": "address"
      }
    ],
    "name": "automatedMarketMakerPairs",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "balanceOf",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "buyDevFee",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "buyMarketingFee",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "buyTotalFees",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "decimals",
    "outputs": [
      {
        "internalType": "uint8",
        "name": "",
        "type": "uint8"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "subtractedValue",
        "type": "uint256"
      }
    ],
    "name": "decreaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "developmentWallet",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "excluded",
        "type": "bool"
      }
    ],
    "name": "excludeFromFees",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "updAds",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "isEx",
        "type": "bool"
      }
    ],
    "name": "excludeFromMaxTransaction",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "addedValue",
        "type": "uint256"
      }
    ],
    "name": "increaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "account",
        "type": "address"
      }
    ],
    "name": "isExcludedFromFees",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "creator",
        "type": "address"
      }
    ],
    "name": "launch",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "limitsInEffect",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "marketingWallet",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "maxTransaction",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "maxWallet",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "removeLimits",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "router",
    "outputs": [
      {
        "internalType": "contract IRouter",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "sellDevFee",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "sellMarketingFee",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "sellTotalFees",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_antiDrainer",
        "type": "address"
      }
    ],
    "name": "setAntiDrainer",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "pair",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "value",
        "type": "bool"
      }
    ],
    "name": "setAutomatedMarketMakerPair",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address[]",
        "name": "wallets",
        "type": "address[]"
      },
      {
        "internalType": "bool",
        "name": "blocked",
        "type": "bool"
      }
    ],
    "name": "setBlackList",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "swapTokensAtAmount",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "symbol",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "tokensForDev",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "tokensForMarketing",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transfer",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "sender",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "recipient",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "transferFrom",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "transferOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "uniV2Pair",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "_marketingFee",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "_devFee",
        "type": "uint256"
      }
    ],
    "name": "updateBuyFees",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newMarketingWallet",
        "type": "address"
      }
    ],
    "name": "updateMarketingWallet",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "newNum",
        "type": "uint256"
      }
    ],
    "name": "updateMaxTxnAmount",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "newNum",
        "type": "uint256"
      }
    ],
    "name": "updateMaxWalletAmount",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "_marketingFee",
        "type": "uint256"
      },
      {
        "internalType": "uint256",
        "name": "_devFee",
        "type": "uint256"
      }
    ],
    "name": "updateSellFees",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "newAmount",
        "type": "uint256"
      }
    ],
    "name": "updateSwapTokensAtAmount",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "newWallet",
        "type": "address"
      }
    ],
    "name": "updatedevelopmentWallet",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
6080604090808252346200082f5762002ffe803803809162000022828562000834565b8339810160e0828203126200082f5781516001600160401b0392908381116200082f57826200005391830162000858565b9260209283830151908282116200082f576200007191840162000858565b93858301519260608101516080820151936200009e60c06200009660a08601620008cf565b9401620008cf565b97620000aa336200099a565b84518281116200073d576004546001968782811c9216801562000824575b8b8310146200071c5781601f849311620007cb575b508a90601f83116001146200075f5760009262000753575b5050600019600383901b1c191690861b176004555b80519182116200073d57600554908582811c9216801562000732575b898310146200071c5781601f849311620006c3575b508890601f831160011462000659576000926200064d575b5050600019600383901b1c191690841b176005555b60ff19908382600f541617600f5561210546146000146200061657600780546001600160a01b031916734752ba5dbc23f44d87826276bf6fd6b1c372ad241790555b600754895163c45a015560e01b81526001600160a01b0391821696919491908b908a816004818c5afa988915620005c5578b9160009a620005d0575b5082516315ab88c960e31b81529190829060049082905afa8015620005c5578b9288926000926200057a575b50516364e329cb60e11b815230600482015290821660248201529889916044918391600091165af19687156200056f576000976200052d575b508460018060a01b0319971687600854161760085584600754166200026f620009e1565b600052601a89528a6000208685825416179055846008541662000291620009e1565b600052601a89528a600020868582541617905585856008541680600052601b8b528c60002082878254161790557fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab600080a3606488029288159389810460641485171562000517576064900480600c55600e55600589029389850460051417156200051757612710869404600d558060115560006012556010558060145560006015556013551684600a541617600a5561dead8085600b541617600b55808784600054166200035f620009e1565b80600052601982528b60002087868254161790558b518781527f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df7928391a2620003a7620009e1565b30600052601989528a60002086858254161790558a51868152818a3092a2620003cf620009e1565b81600052601989528a6000208685825416179055888b51878152a28260005416620003f9620009e1565b600052601a875288600020848382541617905562000416620009e1565b30600052601a875288600020848382541617905562000434620009e1565b600052601a865282886000209182541617905562000452866200099a565b8516948515620004d357600094927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef94926200048f8893620008f2565b6200049d84600354620008e4565b6003558287528452878620620004b5848254620008e4565b905560065416176006558551908152a3516125c3908162000a3b8239f35b865162461bcd60e51b815260048101869052601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606490fd5b634e487b7160e01b600052601160045260246000fd5b90968982813d831162000567575b62000547818362000834565b810103126200056457506200055c90620008cf565b95386200024b565b80fd5b503d6200053b565b8b513d6000823e3d90fd5b93809293508491503d8311620005bd575b62000597818362000834565b810103126200056457508560448d600083620005b48f96620008cf565b93505062000212565b503d6200058b565b82513d6000823e3d90fd5b80935082919a923d83116200060e575b620005ec818362000834565b8101031262000564575060048a620006058e93620008cf565b999091620001e6565b503d620005e0565b62014a344603620001aa57600780546001600160a01b031916731689e7b1f10000ae47ebfe339a4f69decd19f602179055620001aa565b01519050388062000153565b90869350601f1983169160056000528a6000209260005b8c828210620006ac575050841162000692575b505050811b0160055562000168565b015160001960f88460031b161c1916905538808062000683565b8385015186558a9790950194938401930162000670565b909150600560005288600020601f840160051c8101918a851062000711575b84939291601f89920160051c01915b828110620007015750506200013b565b60008155859450889101620006f1565b9091508190620006e2565b634e487b7160e01b600052602260045260246000fd5b91607f169162000126565b634e487b7160e01b600052604160045260246000fd5b015190503880620000f5565b90889350601f1983169160046000528c600020928d6000905b828210620007b3575050841162000799575b505050811b016004556200010a565b015160001960f88460031b161c191690553880806200078a565b8385015186558c979095019493840193018e62000778565b90915060046000528a600020601f840160051c8101918c851062000819575b84939291601f8b920160051c01915b82811062000809575050620000dd565b600081558594508a9101620007f9565b9091508190620007ea565b91607f1691620000c8565b600080fd5b601f909101601f19168101906001600160401b038211908210176200073d57604052565b919080601f840112156200082f578251906001600160401b0382116200073d576040519160209162000894601f8301601f191684018562000834565b8184528282870101116200082f5760005b818110620008bb57508260009394955001015290565b8581018301518482018401528201620008a5565b51906001600160a01b03821682036200082f57565b919082018092116200051757565b60065460a01c60ff1615620009045750565b6000546001600160a01b0390811680159182156200098d575b505015620009285750565b60003b15908162000982575b50156200093d57565b60405162461bcd60e51b815260206004820152601660248201527f46524f4d5f4f525f544f5f49535f434f4e5452414354000000000000000000006044820152606490fd5b90503b153862000934565b831614905038806200091d565b600080546001600160a01b039283166001600160a01b03198216811783559216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a3565b6000546001600160a01b03163303620009f657565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fdfe60406080815260049081361015610020575b5050361561001e57600080fd5b005b600091823560e01c90816302dbd8f81461140657816306fdde0314611311578163095ea7b3146112e757816318160ddd146112c85781631f3fed8f146112a9578163203e727e146111e0578163214013ca1461112457816323b872dd14611052578163313ce5671461103657816337c2810f1461100e5781633950935114610fbf5781634a62bb6514610f9b5781634fbee19314610f5f57816366ca9b8314610f275781636a486a8e14610f0857816370a0823114610ed1578163715018a614610eb0578163751039fc14610e825781637571336a14610e2b57816375f0a87414610e035781637bce5a0414610de45781638bcea93914610dbc5781638da5cb5b14610d965781638f85a04314610ca45781639213691314610c8557816395d89b4114610b825781639a7a23d614610a8c5781639c3b4fdc14610a6d5781639fcab56214610a465781639fccce3214610a27578163a0d82dc514610a08578163a457c2d71461094a578163a9059cbb14610919578163aacebbe3146108a3578163b62496f514610867578163bae14e1d146107ce578163c02466681461074c578163c04a541414610724578163c18bc19514610631578163c3f70b5214610612578163c79c04fd1461059c578163d257b34f1461043a578163d85ba0631461041b578163dd62ed3e146103d2578163e1bc339414610396578163e2f4560514610377578163f2fde38b1461028c57508063f887ea40146102655763f8b45b05036100115734610261578160031936011261026157602090600e549051908152f35b5080fd5b50346102615781600319360112610261576020906001600160a01b03600754169051908152f35b905034610373576020600319360112610373576102a76114a1565b906102b061166c565b6001600160a01b0380921692831561030a57505082548273ffffffffffffffffffffffffffffffffffffffff198216178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b906020608492519162461bcd60e51b8352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152fd5b8280fd5b505034610261578160031936011261026157602090600d549051908152f35b5050346102615760206003193601126102615760ff816020936001600160a01b036103bf6114a1565b168152601a855220541690519015158152f35b505034610261578060031936011261026157806020926103f06114a1565b6103f86114b7565b6001600160a01b0391821683526002865283832091168252845220549051908152f35b5050346102615781600319360112610261576020906010549051908152f35b8284346105995760206003193601126105995782359061045861166c565b60035490811582800460011481171561058657620186a08304841061051d5760058302928304600514171561050a57506103e8900481116104a15760209250600d555160018152f35b608483602084519162461bcd60e51b8352820152603460248201527f5377617020616d6f756e742063616e6e6f74206265206869676865722074686160448201527f6e20302e352520746f74616c20737570706c792e0000000000000000000000006064820152fd5b80601186634e487b7160e01b6024945252fd5b608486602087519162461bcd60e51b8352820152603560248201527f5377617020616d6f756e742063616e6e6f74206265206c6f776572207468616e60448201527f20302e3030312520746f74616c20737570706c792e00000000000000000000006064820152fd5b602482601188634e487b7160e01b835252fd5b80fd5b8334610599576020600319360112610599576105b66114a1565b6105be61166c565b73ffffffffffffffffffffffffffffffffffffffff19600b546001600160a01b03809316928116837ffaf1b77ed79f6e898c44dd8ab36b330c7b2fd39bcaab05ed6362480df87039658680a31617600b5580f35b505034610261578160031936011261026157602090600c549051908152f35b8391503461026157602060031936011261026157803561064f61166c565b60035493600585029480860460051490151715610711576103e89394670de0b6b3a7640000948591040482106106aa57508281029281840414901517156106975750600e5580f35b826011602492634e487b7160e01b835252fd5b5162461bcd60e51b81526020818401526024808201527f43616e6e6f7420736574206d617857616c6c6574206c6f776572207468616e2060448201527f302e3525000000000000000000000000000000000000000000000000000000006064820152608490fd5b602484601185634e487b7160e01b835252fd5b5050346102615781600319360112610261576020906001600160a01b03600b54169051908152f35b5050346102615780600319360112610261577f9d8f7706ea1113d1a167b526eca956215946dd36cc7df39eb16180222d8b5df760206107896114a1565b6001600160a01b036107996114cd565b916107a261166c565b1693848652601983526107c4828288209060ff60ff1983541691151516179055565b519015158152a280f35b905034610373576020600319360112610373576001600160a01b036107f16114a1565b6107f961166c565b1691821561082457505073ffffffffffffffffffffffffffffffffffffffff19600954161760095580f35b906020606492519162461bcd60e51b8352820152601460248201527f496e76616c696420616e746920647261696e65720000000000000000000000006044820152fd5b5050346102615760206003193601126102615760ff816020936001600160a01b036108906114a1565b168152601b855220541690519015158152f35b8334610599576020600319360112610599576108bd6114a1565b6108c561166c565b73ffffffffffffffffffffffffffffffffffffffff19600a546001600160a01b03809316928116837fa751787977eeb3902e30e1d19ca00c6ad274a1f622c31a206e32366700b056748680a31617600a5580f35b5050346102615780600319360112610261576020906109436109396114a1565b60243590336118e1565b5160018152f35b905082346105995782600319360112610599576109656114a1565b91836024359233815260026020528181206001600160a01b038616825260205220549082821061099f576020856109438585038733611538565b608490602086519162461bcd60e51b8352820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152fd5b5050346102615781600319360112610261576020906015549051908152f35b5050346102615781600319360112610261576020906017549051908152f35b50503461026157816003193601126102615760209060ff60065460a01c1690519015158152f35b5050346102615781600319360112610261576020906012549051908152f35b905034610373578160031936011261037357610aa66114a1565b91610aaf6114cd565b91610ab861166c565b6001600160a01b0380600854169416938414610b1a575081610af091848652601b60205285209060ff60ff1983541691151516179055565b1515907fffa9187bf1f18bf477bd0ea1bcbb64e93b6a98132473929edfce215cd9b16fab8380a380f35b6020608492519162461bcd60e51b8352820152603960248201527f54686520706169722063616e6e6f742062652072656d6f7665642066726f6d2060448201527f6175746f6d617465644d61726b65744d616b65725061697273000000000000006064820152fd5b91905034610373578260031936011261037357805191836005549060019082821c928281168015610c7b575b6020958686108214610c685750848852908115610c465750600114610bed575b610be98686610bdf828b03836114dc565b5191829182611459565b0390f35b929550600583527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db05b828410610c335750505082610be994610bdf928201019438610bce565b8054868501880152928601928101610c16565b60ff191687860152505050151560051b8301019250610bdf82610be938610bce565b836022602492634e487b7160e01b835252fd5b93607f1693610bae565b5050346102615781600319360112610261576020906014549051908152f35b90503461037357816003193601126103735767ffffffffffffffff908035828111610d925736602382011215610d925780820135928311610d9257602493600591368686851b83010111610d8e57610cfa6114cd565b92610d0361166c565b875b868110610d10578880f35b8781831b840101356001600160a01b038116809103610d8a5789526018602052610d4985858b209060ff60ff1983541691151516179055565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610d7857600101610d05565b8789601188634e487b7160e01b835252fd5b8980fd5b8680fd5b8480fd5b5050346102615781600319360112610261576001600160a01b0360209254169051908152f35b5050346102615781600319360112610261576020906001600160a01b03600854169051908152f35b5050346102615781600319360112610261576020906011549051908152f35b5050346102615781600319360112610261576020906001600160a01b03600a54169051908152f35b505034610261578060031936011261026157610e7f90610e496114a1565b906001600160a01b03610e5a6114cd565b92610e6361166c565b168452601a60205283209060ff60ff1983541691151516179055565b80f35b505034610261578160031936011261026157602090610e9f61166c565b60ff19600f5416600f555160018152f35b8334610599578060031936011261059957610ec961166c565b610e7f6116c4565b50503461026157602060031936011261026157806020926001600160a01b03610ef86114a1565b1681526001845220549051908152f35b5050346102615781600319360112610261576020906013549051908152f35b833461059957610e7f6019610f54610f3e3661143e565b90610f4761166c565b8060115581601255611515565b806010551115611744565b5050346102615760206003193601126102615760ff816020936001600160a01b03610f886114a1565b1681526019855220541690519015158152f35b50503461026157816003193601126102615760209060ff600f541690519015158152f35b505034610261578060031936011261026157610943602092611007610fe26114a1565b91338152600286528481206001600160a01b0384168252865284602435912054611515565b9033611538565b5050346102615781600319360112610261576020906001600160a01b03600954169051908152f35b5050346102615781600319360112610261576020905160128152f35b905082346105995760606003193601126105995761106e6114a1565b91836110786114b7565b926110876044358095876118e1565b6001600160a01b038516815260026020528181203382526020522054908282106110bb576020856109438585033388611538565b608490602086519162461bcd60e51b8352820152602860248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206160448201527f6c6c6f77616e63650000000000000000000000000000000000000000000000006064820152fd5b9050346103735760206003193601126103735761113f6114a1565b5061114861166c565b6006549160ff8360a01c1661119d5783740100000000000000000000000000000000000000007fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff851617600655610ec961166c565b906020606492519162461bcd60e51b8352820152601660248201527f746f6b656e20616c7265616479206c61756e63686564000000000000000000006044820152fd5b839150346102615760206003193601126102615780356111fe61166c565b6003549384800460011485151715610711576103e89394670de0b6b3a76400009485910404821061124157508281029281840414901517156106975750600c5580f35b5162461bcd60e51b8152602081840152602960248201527f43616e6e6f7420736574206d61785472616e73616374696f6e206c6f7765722060448201527f7468616e20302e312500000000000000000000000000000000000000000000006064820152608490fd5b5050346102615781600319360112610261576020906016549051908152f35b5050346102615781600319360112610261576020906003549051908152f35b5050346102615780600319360112610261576020906109436113076114a1565b6024359033611538565b838334610261578160031936011261026157805191809380549160019083821c928285169485156113fc575b60209586861081146113e9578589529081156113c5575060011461136d575b610be98787610bdf828c03836114dc565b81529295507f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b5b8284106113b25750505082610be994610bdf9282010194868061135c565b8054868501880152928601928101611394565b60ff19168887015250505050151560051b8301019250610bdf82610be9868061135c565b602484602285634e487b7160e01b835252fd5b93607f169361133d565b833461059957610e7f601961143361141d3661143e565b9061142661166c565b8060145581601555611515565b806013551115611744565b6003196040910112611454576004359060243590565b600080fd5b60208082528251818301819052939260005b85811061148d57505050601f19601f8460006040809697860101520116010190565b81810183015184820160400152820161146b565b600435906001600160a01b038216820361145457565b602435906001600160a01b038216820361145457565b60243590811515820361145457565b90601f601f19910116810190811067ffffffffffffffff8211176114ff57604052565b634e487b7160e01b600052604160045260246000fd5b9190820180921161152257565b634e487b7160e01b600052601160045260246000fd5b6001600160a01b0380911691821561160357169182156115995760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260028252604060002085600052825280604060002055604051908152a3565b608460405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152fd5b608460405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152fd5b6001600160a01b0360005416330361168057565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b60006001600160a01b03815473ffffffffffffffffffffffffffffffffffffffff1981168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3565b8181029291811591840414171561152257565b811561172e570490565b634e487b7160e01b600052601260045260246000fd5b1561174b57565b606460405162461bcd60e51b815260206004820152601d60248201527f4d757374206b656570206665657320617420323525206f72206c6573730000006044820152fd5b1561179657565b608460405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152fd5b1561180757565b608460405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152fd5b1561187857565b606460405162461bcd60e51b815260206004820152601360248201527f4d61782077616c6c6574206578636565646564000000000000000000000000006044820152fd5b90816020910312611454575180151581036114545790565b9190820391821161152257565b9291906001600160a01b0393848116801515906118fd8261178f565b868416918215159161190e83611800565b60009080825260206018815260ff946040948686862054166120185787855260188352868686205416611fd5578a15611ed1575085600f5416611cec575b5060099a808c54169081151580611c7d575b611b88575b5050846119cb9a9b3085526001835285852054600d54111580611b7a575b80611b67575b80611b53575b80611b3f575b611aef575b5460a01c161595828452601982528585852054168015611ae0575b611ad7575b83966119cd575b5050505050505061205b565b565b839291601b91611a51999b979695525283838320541680611acc575b15611a6e5750505050905060135490611a43611a3b6064611a0a8585611711565b0493611a2c611a2482611a1f60155489611711565b611724565b601754611515565b601755611a1f60145486611711565b601654611515565b6016555b81611a5e576118d4565b91388080808080806119bf565b611a6982308761205b565b6118d4565b815220541680611ac1575b15611a47576010549150611ab9611a3b6064611a958585611711565b0493611aaa611a2482611a1f60125489611711565b601755611a1f60115486611711565b601655611a47565b506010541515611a79565b5060135415156119e9565b955082956119b8565b508084528585852054166119b3565b7fffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffff7401000000000000000000000000000000000000000081835416178255611b356122ad565b8154168155611998565b508785526019835281868620541615611993565b50838552601983528186862054161561198d565b50878552601b8352818686205416611987565b5081815460a01c1615611981565b82906008541660c48987600e5495600c54600d54908c5198899788967fa20527fc0000000000000000000000000000000000000000000000000000000088528d6004890152602488015260448701526064860152608485015260a48401525af1908115611c73578491611c46575b5015611c03573880611963565b60649084519062461bcd60e51b82526004820152601460248201527f416e746920447261696e657220456e61626c65640000000000000000000000006044820152fd5b611c669150823d8411611c6c575b611c5e81836114dc565b8101906118bc565b38611bf6565b503d611c54565b85513d86823e3d90fd5b5085517f9015d3710000000000000000000000000000000000000000000000000000000081523060048201528381602481865afa908115611ce2578691611cc5575b5061195e565b611cdc9150843d8611611c6c57611c5e81836114dc565b38611cbf565b87513d88823e3d90fd5b8b84541690818414159182611ec6575b5081611ebe575b5080611eb2575b80611ea3575b611d1b575b3861194c565b818352601b815284848420541680611e8f575b15611dcb57600c548911611d625785835260018152611d5d611d53858520548b611515565b600e541015611871565b611d15565b60849084519062461bcd60e51b82526004820152602f60248201527f427579207472616e7366657220616d6f756e742065786365656473207468652060448201527f6d61785472616e73616374696f6e2e00000000000000000000000000000000006064820152fd5b858352601b815284848420541680611e7b575b15611e5657600c54891115611d155760849084519062461bcd60e51b82526004820152603060248201527f53656c6c207472616e7366657220616d6f756e7420657863656564732074686560448201527f206d61785472616e73616374696f6e2e000000000000000000000000000000006064820152fd5b858352601a8152848484205416611d5d5760018152611d5d611d53858520548b611515565b50818352601a815284848420541615611dde565b50858352601a815284848420541615611d2e565b508460095460a01c1615611d10565b5061dead861415611d0a565b905038611d03565b881415915038611cfc565b611efb939a5082989160249a9396989c9d959750611ef1611ef69261178f565b611800565b6121cb565b600654168351958680927f70a082310000000000000000000000000000000000000000000000000000000082528960048301525afa8015611fc9578190611f76575b858252600184528282205585905251600081527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9250a3565b509091928381813d8311611fc2575b611f8f81836114dc565b8101031261026157907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef93929151611f3d565b503d611f85565b509051903d90823e3d90fd5b60648387519062461bcd60e51b82526004820152600f60248201527f5b746f5d20626c61636b206c69737400000000000000000000000000000000006044820152fd5b60648387519062461bcd60e51b82526004820152601160248201527f5b66726f6d5d20626c61636b206c6973740000000000000000000000000000006044820152fd5b916001600160a01b036120858185169361207685151561178f565b82811695611ef6871515611800565b60065416906040805180937f70a0823100000000000000000000000000000000000000000000000000000000825285600483015281602460209687935afa9081156121c057600091612193575b5082811061212a5790827fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef94939286600052600185520381600020558560005280600020612121838254611515565b905551908152a3565b60848483519062461bcd60e51b82526004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152fd5b908482813d83116121b9575b6121a981836114dc565b81010312610599575051386120d2565b503d61219f565b82513d6000823e3d90fd5b60065460a01c60ff16156121dd575050565b6001600160a01b0380600054168082841614918215612261575b505015612202575050565b3b159081612257575b501561221357565b606460405162461bcd60e51b815260206004820152601660248201527f46524f4d5f4f525f544f5f49535f434f4e5452414354000000000000000000006044820152fd5b90503b153861220b565b841614905038806121f7565b3d156122a8573d9067ffffffffffffffff82116114ff576040519161229c6020601f19601f84011601846114dc565b82523d6000602084013e565b606090565b60009030825260019160209280845260409081832054946122d360165460175490611515565b9286158015612585575b61257c57600d5460148102908082046014149015171561256857808811612560575b504792815192606084019167ffffffffffffffff928581108482111761254c578452600285528185019084368337855115612538573082526001600160a01b039a8b6007541686517fad5c46480000000000000000000000000000000000000000000000000000000081528581600481855afa90811561252e578c916124f4575b5088518410156124e05761239c918e849216898b015230611538565b8b6007541693843b156124dc579692908a94928d918851998a967f791ac94700000000000000000000000000000000000000000000000000000000885260a4880192600489015288602489015260a060448901525180925260c48701949388905b8382106124b3575050505050508383809230606483015242608483015203925af180156124a95761247c575b5050508293948380808061244f8197611a1f6124468499476118d4565b60175490611711565b816016558160175585600b54165af15061246761226d565b50600a541647905af15061247961226d565b50565b8297949597116124955752909391908481611a1f612429565b602487634e487b7160e01b81526041600452fd5b82513d88823e3d90fd5b84979950859850958295968392959497511681520196019101928c969491928f948b97956123fd565b8a80fd5b60248c634e487b7160e01b81526032600452fd5b90508581813d8311612527575b61250b81836114dc565b8101031261252357518d811681036125235738612380565b8b80fd5b503d612501565b88513d8e823e3d90fd5b602489634e487b7160e01b81526032600452fd5b602489634e487b7160e01b81526041600452fd5b9650386122ff565b602486634e487b7160e01b81526011600452fd5b50505050509050565b5083156122dd56fea2646970667358221220e665b6969abd8ce4e06f2537c8f3fc06f3d08a2df72a439c109ac7cc096f6e9364736f6c6343000811003300000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000002000000000000000000000000d44371542ecb726ca6ef70905f37719485ba8d15000000000000000000000000d744d24e340eced9c6bc8b035ed2e5870e6a0ff1000000000000000000000000000000000000000000000000000000000000001143727970746f706865722052656576657300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065245455645530000000000000000000000000000000000000000000000000000

Loading