Overview ERC20
PRICE
$0.069951

ON-CHAIN MARKET CAP n/a

Total Supply:
100,000,000,000.00 ELKTR

Holders:
72
Profile Summary
Blockchain:
Ethereum (1)


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

Compiler Version
v0.8.23+commit.f704f362

Optimization Enabled:
Yes with 20000 runs

Created At:
Wed, 27 Mar 2024 18:24:11 GMT
ELKTR.sol
src
ELKTR.sol


Contract ABI
[
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_treasury",
        "type": "address"
      },
      {
        "internalType": "address",
        "name": "_router",
        "type": "address"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "constructor"
  },
  {
    "inputs": [],
    "name": "MaxTxAmountExceeded",
    "type": "error"
  },
  {
    "inputs": [],
    "name": "MaxWalletAmountExceeded",
    "type": "error"
  },
  {
    "inputs": [],
    "name": "NotAuthorized",
    "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": "DisableLimits",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [],
    "name": "OpenTrading",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": true,
        "internalType": "address",
        "name": "previousOwner",
        "type": "address"
      },
      {
        "indexed": true,
        "internalType": "address",
        "name": "newOwner",
        "type": "address"
      }
    ],
    "name": "OwnershipTransferred",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "SwapBack",
    "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": false,
        "internalType": "uint256",
        "name": "amount",
        "type": "uint256"
      }
    ],
    "name": "UpdateSwapTokenAt",
    "type": "event"
  },
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "address",
        "name": "_treasury",
        "type": "address"
      }
    ],
    "name": "UpdateTreasuryWL",
    "type": "event"
  },
  {
    "inputs": [],
    "name": "TAX",
    "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": "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": "disableLimits",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_address",
        "type": "address"
      },
      {
        "internalType": "bool",
        "name": "_value",
        "type": "bool"
      }
    ],
    "name": "excludedFromFees",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_address",
        "type": "address"
      }
    ],
    "name": "getIsExcludedFromFees",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "spender",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "addedValue",
        "type": "uint256"
      }
    ],
    "name": "increaseAllowance",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "limit",
    "outputs": [
      {
        "internalType": "bool",
        "name": "",
        "type": "bool"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "name",
    "outputs": [
      {
        "internalType": "string",
        "name": "",
        "type": "string"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "openTrading",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "owner",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "pair",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "renounceOwnership",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "setMaxAmount",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint256",
        "name": "value",
        "type": "uint256"
      }
    ],
    "name": "setSwapTokenAt",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "_treasury",
        "type": "address"
      }
    ],
    "name": "setTreasuryWL",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "swapBack",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  },
  {
    "inputs": [],
    "name": "swapTokenAt",
    "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": "totalSupply",
    "outputs": [
      {
        "internalType": "uint256",
        "name": "",
        "type": "uint256"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "address",
        "name": "to",
        "type": "address"
      },
      {
        "internalType": "uint256",
        "name": "amount",
        "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": "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"
  },
  {
    "stateMutability": "payable",
    "type": "receive"
  }
]


Contract Creation Code
60806040526c01431e0fae6d7217caa00000006007556001600955601e600a55600a600b556000600c556000600d556103e86007546009620000429190620005fd565b6200004e91906200061d565b600e819055600f556010805460ff60a81b1916600160a81b1790556007546200007b906103e8906200061d565b6011556013805460ff191690553480156200009557600080fd5b506040516200245638038062002456833981016040819052620000b8916200065d565b6040518060400160405280600a815260200169456c656b74726f20414960b01b8152506040518060400160405280600581526020016422a625aa2960d91b815250620001136200010d6200039d60201b60201c565b620003a1565b60046200012183826200073b565b5060056200013082826200073b565b5050600680546001600160a01b038085166001600160a01b031990921682179092556010805492861661010002610100600160a81b0319909316929092179091556040805163c45a015560e01b8152905191925063c45a01559160048083019260209291908290030181865afa158015620001af573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001d5919062000807565b6001600160a01b031663c9c6539630600660009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000238573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200025e919062000807565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303816000875af1158015620002ac573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620002d2919062000807565b600880546001600160a01b0319166001600160a01b0392909216919091179055600160126000620003003390565b6001600160a01b03908116825260208083019390935260409182016000908120805495151560ff1996871617905530815260129093528183208054851660019081179091556006548216845282842080548616821790559086168352912080549092161790556200037b620003723390565b600754620003f1565b62000395336006546001600160a01b0316600019620004ba565b505062000842565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b0382166200044d5760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b80600360008282546200046191906200082c565b90915550506001600160a01b0382166000818152600160209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b0383166200051e5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840162000444565b6001600160a01b038216620005815760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840162000444565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b505050565b634e487b7160e01b600052601160045260246000fd5b8082028115828204841417620006175762000617620005e7565b92915050565b6000826200063b57634e487b7160e01b600052601260045260246000fd5b500490565b80516001600160a01b03811681146200065857600080fd5b919050565b600080604083850312156200067157600080fd5b6200067c8362000640565b91506200068c6020840162000640565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620006c057607f821691505b602082108103620006e157634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005e2576000816000526020600020601f850160051c81016020861015620007125750805b601f850160051c820191505b8181101562000733578281556001016200071e565b505050505050565b81516001600160401b0381111562000757576200075762000695565b6200076f81620007688454620006ab565b84620006e7565b602080601f831160018114620007a757600084156200078e5750858301515b600019600386901b1c1916600185901b17855562000733565b600085815260208120601f198616915b82811015620007d857888601518255948401946001909101908401620007b7565b5085821015620007f75787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200081a57600080fd5b620008258262000640565b9392505050565b80820180821115620006175762000617620005e7565b611c0480620008526000396000f3fe6080604052600436106101a55760003560e01c806373bc5a36116100e1578063a4d66daf1161008a578063c9567bf911610064578063c9567bf9146104e9578063dd62ed3e146104fe578063f2fde38b14610551578063f928364c1461057157600080fd5b8063a4d66daf14610469578063a8aa1b311461049c578063a9059cbb146104c957600080fd5b80638da5cb5b116100bb5780638da5cb5b146103e857806395d89b4114610434578063a457c2d71461044957600080fd5b806373bc5a361461036c5780637b16cea014610382578063864b3167146103c857600080fd5b806332fc4c011161014e57806368f58b031161012857806368f58b03146102e95780636ac5eeee146102ff57806370a0823114610314578063715018a61461035757600080fd5b806332fc4c011461028957806339509351146102a95780634fe47f70146102c957600080fd5b806318160ddd1161017f57806318160ddd1461022e57806323b872dd1461024d578063313ce5671461026d57600080fd5b806306fdde03146101b1578063095ea7b3146101dc57806316697fc51461020c57600080fd5b366101ac57005b600080fd5b3480156101bd57600080fd5b506101c6610586565b6040516101d39190611856565b60405180910390f35b3480156101e857600080fd5b506101fc6101f73660046118e5565b610618565b60405190151581526020016101d3565b34801561021857600080fd5b5061022c610227366004611911565b610632565b005b34801561023a57600080fd5b506003545b6040519081526020016101d3565b34801561025957600080fd5b506101fc61026836600461194f565b610690565b34801561027957600080fd5b50604051601281526020016101d3565b34801561029557600080fd5b5061022c6102a4366004611990565b6106b4565b3480156102b557600080fd5b506101fc6102c43660046118e5565b61073d565b3480156102d557600080fd5b5061022c6102e43660046119b4565b610789565b3480156102f557600080fd5b5061023f60095481565b34801561030b57600080fd5b5061022c610818565b34801561032057600080fd5b5061023f61032f366004611990565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b34801561036357600080fd5b5061022c610b5d565b34801561037857600080fd5b5061023f60115481565b34801561038e57600080fd5b506101fc61039d366004611990565b73ffffffffffffffffffffffffffffffffffffffff1660009081526012602052604090205460ff1690565b3480156103d457600080fd5b5061022c6103e33660046119b4565b610b71565b3480156103f457600080fd5b5060005473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016101d3565b34801561044057600080fd5b506101c6610bae565b34801561045557600080fd5b506101fc6104643660046118e5565b610bbd565b34801561047557600080fd5b506010546101fc907501000000000000000000000000000000000000000000900460ff1681565b3480156104a857600080fd5b5060085461040f9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156104d557600080fd5b506101fc6104e43660046118e5565b610c8e565b3480156104f557600080fd5b5061022c610c9c565b34801561050a57600080fd5b5061023f6105193660046119cd565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b34801561055d57600080fd5b5061022c61056c366004611990565b610cfa565b34801561057d57600080fd5b5061022c610db1565b606060048054610595906119fb565b80601f01602080910402602001604051908101604052809291908181526020018280546105c1906119fb565b801561060e5780601f106105e35761010080835404028352916020019161060e565b820191906000526020600020905b8154815290600101906020018083116105f157829003601f168201915b5050505050905090565b600033610626818585610e9c565b60019150505b92915050565b61063a61104f565b73ffffffffffffffffffffffffffffffffffffffff91909116600090815260126020526040902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016911515919091179055565b60003361069e8582856110d0565b6106a98585856111a7565b506001949350505050565b6106bc61104f565b601080547fffffffffffffffffffffff0000000000000000000000000000000000000000ff1661010073ffffffffffffffffffffffffffffffffffffffff8416908102919091179091556040519081527fbd5aa8e04dbf8cd0c0a2cf0d7f15cab9d94d85af3f5d347dc8359b9194610f02906020015b60405180910390a150565b33600081815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff871684529091528120549091906106269082908690610784908790611a7d565b610e9c565b61079161104f565b6103e86007546107a19190611a90565b811161080e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f56616c7565206d757374206265206d6f7265207468616e20302e31250000000060448201526064015b60405180910390fd5b600e819055600f55565b601380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055604080516002808252606082018352600092602083019080368337019050509050308160008151811061087857610878611acb565b73ffffffffffffffffffffffffffffffffffffffff928316602091820292909201810191909152600654604080517fad5c46480000000000000000000000000000000000000000000000000000000081529051919093169263ad5c46489260048083019391928290030181865afa1580156108f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061091b9190611afa565b8160018151811061092e5761092e611acb565b73ffffffffffffffffffffffffffffffffffffffff92831660209182029290920101526006546011546109649230921690610e9c565b6006546011546040517f791ac94700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9092169163791ac947916109c491600090869030904290600401611b17565b600060405180830381600087803b1580156109de57600080fd5b505af11580156109f2573d6000803e3d6000fd5b504792505081159050610af657601054604051600091610100900473ffffffffffffffffffffffffffffffffffffffff169083908381818185875af1925050503d8060008114610a5e576040519150601f19603f3d011682016040523d82523d6000602084013e610a63565b606091505b5050905080610af4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602760248201527f4661696c656420746f2073656e6420457468657220746f20747265617375727960448201527f2077616c6c6574000000000000000000000000000000000000000000000000006064820152608401610805565b505b7fd851aeb8e2074b285cc12da5e2fbf79e642e38f62ef8e59590790c157491ee05601154604051610b2991815260200190565b60405180910390a15050601380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00169055565b610b6561104f565b610b6f600061156b565b565b610b7961104f565b60118190556040518181527f4cba14fd4026630e64b03f8c6a0130ca310c15a5376cf7f6735c66880bb7bceb90602001610732565b606060058054610595906119fb565b33600081815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490919083811015610c81576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f7760448201527f207a65726f0000000000000000000000000000000000000000000000000000006064820152608401610805565b6106a98286868403610e9c565b6000336106268185856111a7565b610ca461104f565b601080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556040517f51cd7cc33235a1c89f708fecec535bf7cca0f94ed05216751befb052ca83e67990600090a1565b610d0261104f565b73ffffffffffffffffffffffffffffffffffffffff8116610da5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610805565b610dae8161156b565b50565b610db961104f565b6010547501000000000000000000000000000000000000000000900460ff16610e3e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4c696d69747320616c72656164792072656d6f766564000000000000000000006044820152606401610805565b601080547fffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffff169055600754600f819055600e556040517fe9070d302280cd857033f56893647494c1410643fe239daabee29e9292199b3d90600090a1565b73ffffffffffffffffffffffffffffffffffffffff8316610f3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f2061646460448201527f72657373000000000000000000000000000000000000000000000000000000006064820152608401610805565b73ffffffffffffffffffffffffffffffffffffffff8216610fe1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f20616464726560448201527f73730000000000000000000000000000000000000000000000000000000000006064820152608401610805565b73ffffffffffffffffffffffffffffffffffffffff83811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60005473ffffffffffffffffffffffffffffffffffffffff163314610b6f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610805565b73ffffffffffffffffffffffffffffffffffffffff8381166000908152600260209081526040808320938616835292905220547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff81146111a15781811015611194576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610805565b6111a18484848403610e9c565b50505050565b73ffffffffffffffffffffffffffffffffffffffff831660009081526012602052604090205460ff1680611200575073ffffffffffffffffffffffffffffffffffffffff821660009081526012602052604090205460ff165b8061124c575060085473ffffffffffffffffffffffffffffffffffffffff83811691161480159061124c575060085473ffffffffffffffffffffffffffffffffffffffff848116911614155b80611259575060135460ff165b1561126e576112698383836115e0565b505050565b60105460ff166112da576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f54726164696e67206973206e6f74206f70656e000000000000000000000000006044820152606401610805565b6010547501000000000000000000000000000000000000000000900460ff161561141e5760085473ffffffffffffffffffffffffffffffffffffffff84811691161480611341575060085473ffffffffffffffffffffffffffffffffffffffff8381169116145b801561134e5750600e5481115b15611385576040517f801bc44b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60085473ffffffffffffffffffffffffffffffffffffffff8381169116148015906113e75750600f54816113db8473ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b6113e59190611a7d565b115b1561141e576040517fa9a44dff00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006064600954836114309190611ba4565b61143a9190611a90565b60085490915073ffffffffffffffffffffffffffffffffffffffff908116908416036114d5576001600d60008282546114739190611a7d565b9091555050600b5460649061148a90600290611a90565b600d541161149a57600a5461149e565b6009545b6114a89084611ba4565b6114b29190611a90565b60115430600090815260016020526040902054919250116114d5576114d5610818565b60085473ffffffffffffffffffffffffffffffffffffffff90811690851603611542576001600c600082825461150b9190611a7d565b925050819055506064600b54600c541161152757600a5461152b565b6009545b6115359084611ba4565b61153f9190611a90565b90505b8015611560576115538430836115e0565b61155d8183611bbb565b91505b6111a18484846115e0565b6000805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff8316611683576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f20616460448201527f64726573730000000000000000000000000000000000000000000000000000006064820152608401610805565b73ffffffffffffffffffffffffffffffffffffffff8216611726576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201527f65737300000000000000000000000000000000000000000000000000000000006064820152608401610805565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902054818110156117dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e742065786365656473206260448201527f616c616e636500000000000000000000000000000000000000000000000000006064820152608401610805565b73ffffffffffffffffffffffffffffffffffffffff80851660008181526001602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906118499086815260200190565b60405180910390a36111a1565b60006020808352835180602085015260005b8181101561188457858101830151858201604001528201611868565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b73ffffffffffffffffffffffffffffffffffffffff81168114610dae57600080fd5b600080604083850312156118f857600080fd5b8235611903816118c3565b946020939093013593505050565b6000806040838503121561192457600080fd5b823561192f816118c3565b91506020830135801515811461194457600080fd5b809150509250929050565b60008060006060848603121561196457600080fd5b833561196f816118c3565b9250602084013561197f816118c3565b929592945050506040919091013590565b6000602082840312156119a257600080fd5b81356119ad816118c3565b9392505050565b6000602082840312156119c657600080fd5b5035919050565b600080604083850312156119e057600080fd5b82356119eb816118c3565b91506020830135611944816118c3565b600181811c90821680611a0f57607f821691505b602082108103611a48577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b8082018082111561062c5761062c611a4e565b600082611ac6577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060208284031215611b0c57600080fd5b81516119ad816118c3565b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b81811015611b7657845173ffffffffffffffffffffffffffffffffffffffff1683529383019391830191600101611b44565b505073ffffffffffffffffffffffffffffffffffffffff969096166060850152505050608001529392505050565b808202811582820484141761062c5761062c611a4e565b8181038181111561062c5761062c611a4e56fea2646970667358221220357b318cc29fe2a8923bddb2217721abdacb1d95bd6d261b941e1ebcc9fbc64064736f6c6343000817003300000000000000000000000000df5eee7996bd05e1b79efce6f0e8cd3b0031580000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d

Loading