Contract 0xedba3b40e3ee9157424de9d2829dec3ef949e63d

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x90b64b5675855618cfe06e314258d11585eeebff0e7c19877de6ba0d7b1473f8Vote For Candida...185227802022-07-25 11:29:47612 days 23 hrs ago0x4fd36af383723655178ad2a2c3f0d1058f2649ca IN  0xedba3b40e3ee9157424de9d2829dec3ef949e63d0 ETH0.000050952755 ETH0.097698422
0x74ca3b68fbb2e77a76e576a636fae40db7724a9f559ac70364f0c54ca7693c33Vote For Candida...185220562022-07-25 11:16:01613 days 5 mins ago0x5c7ca6a93a46ae786d99d91ed423a91d6fa13879 IN  0xedba3b40e3ee9157424de9d2829dec3ef949e63d0 ETH0.000042629418 ETH0.081794826
0xb9d950d911672a403b8a99a532d7c81810ffc6b1c189124df9162c49d1be881b0x60806040185218562022-07-25 11:14:24613 days 7 mins ago0x5c7ca6a93a46ae786d99d91ed423a91d6fa13879 IN  Create: Voting0 ETH0.001014080152 ETH0.081794826
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Voting

Compiler Version
v0.8.10+commit.fc410830

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU GPLv3 license
/**
 *Submitted for verification at Arbiscan.io on 2022-07-25
*/

// SPDX-License-Identifier: GPL-3.0

pragma solidity ^0.8.10; //We have to specify what version of compiler this code will use

contract Voting {
  /* mapping is equivalent to an associate array or hash
  The key of the mapping is candidate name stored as type bytes and value is
  an unsigned integer which used to store the vote count
  */
  mapping (string => uint8) public votesReceived;
  
  /* Solidity doesn't let you create an array of strings yet. We will use an array of bytes32 instead to store
  the list of candidates
  */
  
  string[] public candidateList;

  // Initialize all the contestants
  constructor(string[] memory candidateNames) {
    candidateList = candidateNames;
  }

  function totalVotesFor(string memory candidate) public view returns (uint8) {
    require(validCandidate(candidate));
    return votesReceived[candidate];
  }

  function voteForCandidate(string memory candidate) public {
    require(validCandidate(candidate));
    votesReceived[candidate] += 1;
  }

  function validCandidate(string memory candidate) public view returns (bool) {
    for(uint i = 0; i < candidateList.length; i++) {
      if (keccak256(bytes(candidateList[i])) == keccak256(bytes(candidate))) {
        return true;
      }
    }
    return false;
  }

  // This function returns the list of candidates.
  function getCandidateList() public view returns (string[] memory) {
    return candidateList;
  }
}

Contract ABI

[{"inputs":[{"internalType":"string[]","name":"candidateNames","type":"string[]"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"candidateList","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCandidateList","outputs":[{"internalType":"string[]","name":"","type":"string[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"candidate","type":"string"}],"name":"totalVotesFor","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"candidate","type":"string"}],"name":"validCandidate","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"candidate","type":"string"}],"name":"voteForCandidate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"","type":"string"}],"name":"votesReceived","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"}]

60806040523480156200001157600080fd5b506040516200104d3803806200104d833981810160405281019062000037919062000475565b80600190805190602001906200004f92919062000057565b50506200052b565b828054828255906000526020600020908101928215620000ab579160200282015b82811115620000aa57825182908051906020019062000099929190620000be565b509160200191906001019062000078565b5b509050620000ba91906200014f565b5090565b828054620000cc90620004f5565b90600052602060002090601f016020900481019282620000f057600085556200013c565b82601f106200010b57805160ff19168380011785556200013c565b828001600101855582156200013c579182015b828111156200013b5782518255916020019190600101906200011e565b5b5090506200014b919062000177565b5090565b5b8082111562000173576000818162000169919062000196565b5060010162000150565b5090565b5b808211156200019257600081600090555060010162000178565b5090565b508054620001a490620004f5565b6000825580601f10620001b85750620001d9565b601f016020900490600052602060002090810190620001d8919062000177565b5b50565b6000604051905090565b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6200024082620001f5565b810181811067ffffffffffffffff8211171562000262576200026162000206565b5b80604052505050565b600062000277620001dc565b905062000285828262000235565b919050565b600067ffffffffffffffff821115620002a857620002a762000206565b5b602082029050602081019050919050565b600080fd5b600080fd5b600067ffffffffffffffff821115620002e157620002e062000206565b5b620002ec82620001f5565b9050602081019050919050565b60005b8381101562000319578082015181840152602081019050620002fc565b8381111562000329576000848401525b50505050565b6000620003466200034084620002c3565b6200026b565b905082815260208101848484011115620003655762000364620002be565b5b62000372848285620002f9565b509392505050565b600082601f830112620003925762000391620001f0565b5b8151620003a48482602086016200032f565b91505092915050565b6000620003c4620003be846200028a565b6200026b565b90508083825260208201905060208402830185811115620003ea57620003e9620002b9565b5b835b818110156200043857805167ffffffffffffffff811115620004135762000412620001f0565b5b8086016200042289826200037a565b85526020850194505050602081019050620003ec565b5050509392505050565b600082601f8301126200045a5762000459620001f0565b5b81516200046c848260208601620003ad565b91505092915050565b6000602082840312156200048e576200048d620001e6565b5b600082015167ffffffffffffffff811115620004af57620004ae620001eb565b5b620004bd8482850162000442565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200050e57607f821691505b60208210811415620005255762000524620004c6565b5b50919050565b610b12806200053b6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80634a3bf37714610067578063538c91b2146100975780638d4b44d9146100c7578063b13c744b146100f7578063e89927ef14610127578063fdbc400614610143575b600080fd5b610081600480360381019061007c91906105a3565b610161565b60405161008e9190610608565b60405180910390f35b6100b160048036038101906100ac91906105a3565b6101a8565b6040516100be919061063e565b60405180910390f35b6100e160048036038101906100dc91906105a3565b610226565b6040516100ee9190610608565b60405180910390f35b610111600480360381019061010c919061068f565b61025c565b60405161011e9190610744565b60405180910390f35b610141600480360381019061013c91906105a3565b610308565b005b61014b610370565b6040516101589190610872565b60405180910390f35b600061016c826101a8565b61017557600080fd5b60008260405161018591906108d0565b908152602001604051809103902060009054906101000a900460ff169050919050565b600080600090505b60018054905081101561021b578280519060200120600182815481106101d9576101d86108e7565b5b906000526020600020016040516101f09190610a16565b60405180910390201415610208576001915050610221565b808061021390610a5c565b9150506101b0565b50600090505b919050565b6000818051602081018201805184825260208301602085012081835280955050505050506000915054906101000a900460ff1681565b6001818154811061026c57600080fd5b90600052602060002001600091509050805461028790610945565b80601f01602080910402602001604051908101604052809291908181526020018280546102b390610945565b80156103005780601f106102d557610100808354040283529160200191610300565b820191906000526020600020905b8154815290600101906020018083116102e357829003601f168201915b505050505081565b610311816101a8565b61031a57600080fd5b600160008260405161032c91906108d0565b908152602001604051809103902060008282829054906101000a900460ff166103559190610aa5565b92506101000a81548160ff021916908360ff16021790555050565b60606001805480602002602001604051908101604052809291908181526020016000905b828210156104405783829060005260206000200180546103b390610945565b80601f01602080910402602001604051908101604052809291908181526020018280546103df90610945565b801561042c5780601f106104015761010080835404028352916020019161042c565b820191906000526020600020905b81548152906001019060200180831161040f57829003601f168201915b505050505081526020019060010190610394565b50505050905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6104b082610467565b810181811067ffffffffffffffff821117156104cf576104ce610478565b5b80604052505050565b60006104e2610449565b90506104ee82826104a7565b919050565b600067ffffffffffffffff82111561050e5761050d610478565b5b61051782610467565b9050602081019050919050565b82818337600083830152505050565b6000610546610541846104f3565b6104d8565b90508281526020810184848401111561056257610561610462565b5b61056d848285610524565b509392505050565b600082601f83011261058a5761058961045d565b5b813561059a848260208601610533565b91505092915050565b6000602082840312156105b9576105b8610453565b5b600082013567ffffffffffffffff8111156105d7576105d6610458565b5b6105e384828501610575565b91505092915050565b600060ff82169050919050565b610602816105ec565b82525050565b600060208201905061061d60008301846105f9565b92915050565b60008115159050919050565b61063881610623565b82525050565b6000602082019050610653600083018461062f565b92915050565b6000819050919050565b61066c81610659565b811461067757600080fd5b50565b60008135905061068981610663565b92915050565b6000602082840312156106a5576106a4610453565b5b60006106b38482850161067a565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156106f65780820151818401526020810190506106db565b83811115610705576000848401525b50505050565b6000610716826106bc565b61072081856106c7565b93506107308185602086016106d8565b61073981610467565b840191505092915050565b6000602082019050818103600083015261075e818461070b565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b60006107ae826106bc565b6107b88185610792565b93506107c88185602086016106d8565b6107d181610467565b840191505092915050565b60006107e883836107a3565b905092915050565b6000602082019050919050565b600061080882610766565b6108128185610771565b93508360208202850161082485610782565b8060005b85811015610860578484038952815161084185826107dc565b945061084c836107f0565b925060208a01995050600181019050610828565b50829750879550505050505092915050565b6000602082019050818103600083015261088c81846107fd565b905092915050565b600081905092915050565b60006108aa826106bc565b6108b48185610894565b93506108c48185602086016106d8565b80840191505092915050565b60006108dc828461089f565b915081905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061095d57607f821691505b6020821081141561097157610970610916565b5b50919050565b600081905092915050565b60008190508160005260206000209050919050565b600081546109a481610945565b6109ae8186610977565b945060018216600081146109c957600181146109da57610a0d565b60ff19831686528186019350610a0d565b6109e385610982565b60005b83811015610a05578154818901526001820191506020810190506109e6565b838801955050505b50505092915050565b6000610a228284610997565b915081905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610a6782610659565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610a9a57610a99610a2d565b5b600182019050919050565b6000610ab0826105ec565b9150610abb836105ec565b92508260ff03821115610ad157610ad0610a2d565b5b82820190509291505056fea2646970667358221220d9ae05eadbeb13a6a469a7688ac92e407a34ba1d8ee72ec40909aed1ae45c5b764736f6c634300080a003300000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000005416c6963650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003426f6200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003546f6d0000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100625760003560e01c80634a3bf37714610067578063538c91b2146100975780638d4b44d9146100c7578063b13c744b146100f7578063e89927ef14610127578063fdbc400614610143575b600080fd5b610081600480360381019061007c91906105a3565b610161565b60405161008e9190610608565b60405180910390f35b6100b160048036038101906100ac91906105a3565b6101a8565b6040516100be919061063e565b60405180910390f35b6100e160048036038101906100dc91906105a3565b610226565b6040516100ee9190610608565b60405180910390f35b610111600480360381019061010c919061068f565b61025c565b60405161011e9190610744565b60405180910390f35b610141600480360381019061013c91906105a3565b610308565b005b61014b610370565b6040516101589190610872565b60405180910390f35b600061016c826101a8565b61017557600080fd5b60008260405161018591906108d0565b908152602001604051809103902060009054906101000a900460ff169050919050565b600080600090505b60018054905081101561021b578280519060200120600182815481106101d9576101d86108e7565b5b906000526020600020016040516101f09190610a16565b60405180910390201415610208576001915050610221565b808061021390610a5c565b9150506101b0565b50600090505b919050565b6000818051602081018201805184825260208301602085012081835280955050505050506000915054906101000a900460ff1681565b6001818154811061026c57600080fd5b90600052602060002001600091509050805461028790610945565b80601f01602080910402602001604051908101604052809291908181526020018280546102b390610945565b80156103005780601f106102d557610100808354040283529160200191610300565b820191906000526020600020905b8154815290600101906020018083116102e357829003601f168201915b505050505081565b610311816101a8565b61031a57600080fd5b600160008260405161032c91906108d0565b908152602001604051809103902060008282829054906101000a900460ff166103559190610aa5565b92506101000a81548160ff021916908360ff16021790555050565b60606001805480602002602001604051908101604052809291908181526020016000905b828210156104405783829060005260206000200180546103b390610945565b80601f01602080910402602001604051908101604052809291908181526020018280546103df90610945565b801561042c5780601f106104015761010080835404028352916020019161042c565b820191906000526020600020905b81548152906001019060200180831161040f57829003601f168201915b505050505081526020019060010190610394565b50505050905090565b6000604051905090565b600080fd5b600080fd5b600080fd5b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6104b082610467565b810181811067ffffffffffffffff821117156104cf576104ce610478565b5b80604052505050565b60006104e2610449565b90506104ee82826104a7565b919050565b600067ffffffffffffffff82111561050e5761050d610478565b5b61051782610467565b9050602081019050919050565b82818337600083830152505050565b6000610546610541846104f3565b6104d8565b90508281526020810184848401111561056257610561610462565b5b61056d848285610524565b509392505050565b600082601f83011261058a5761058961045d565b5b813561059a848260208601610533565b91505092915050565b6000602082840312156105b9576105b8610453565b5b600082013567ffffffffffffffff8111156105d7576105d6610458565b5b6105e384828501610575565b91505092915050565b600060ff82169050919050565b610602816105ec565b82525050565b600060208201905061061d60008301846105f9565b92915050565b60008115159050919050565b61063881610623565b82525050565b6000602082019050610653600083018461062f565b92915050565b6000819050919050565b61066c81610659565b811461067757600080fd5b50565b60008135905061068981610663565b92915050565b6000602082840312156106a5576106a4610453565b5b60006106b38482850161067a565b91505092915050565b600081519050919050565b600082825260208201905092915050565b60005b838110156106f65780820151818401526020810190506106db565b83811115610705576000848401525b50505050565b6000610716826106bc565b61072081856106c7565b93506107308185602086016106d8565b61073981610467565b840191505092915050565b6000602082019050818103600083015261075e818461070b565b905092915050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b600082825260208201905092915050565b60006107ae826106bc565b6107b88185610792565b93506107c88185602086016106d8565b6107d181610467565b840191505092915050565b60006107e883836107a3565b905092915050565b6000602082019050919050565b600061080882610766565b6108128185610771565b93508360208202850161082485610782565b8060005b85811015610860578484038952815161084185826107dc565b945061084c836107f0565b925060208a01995050600181019050610828565b50829750879550505050505092915050565b6000602082019050818103600083015261088c81846107fd565b905092915050565b600081905092915050565b60006108aa826106bc565b6108b48185610894565b93506108c48185602086016106d8565b80840191505092915050565b60006108dc828461089f565b915081905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061095d57607f821691505b6020821081141561097157610970610916565b5b50919050565b600081905092915050565b60008190508160005260206000209050919050565b600081546109a481610945565b6109ae8186610977565b945060018216600081146109c957600181146109da57610a0d565b60ff19831686528186019350610a0d565b6109e385610982565b60005b83811015610a05578154818901526001820191506020810190506109e6565b838801955050505b50505092915050565b6000610a228284610997565b915081905092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000610a6782610659565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610a9a57610a99610a2d565b5b600182019050919050565b6000610ab0826105ec565b9150610abb836105ec565b92508260ff03821115610ad157610ad0610a2d565b5b82820190509291505056fea2646970667358221220d9ae05eadbeb13a6a469a7688ac92e407a34ba1d8ee72ec40909aed1ae45c5b764736f6c634300080a0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000005416c6963650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003426f6200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003546f6d0000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : candidateNames (string[]): Alice,Bob,Tom

-----Encoded View---------------
11 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [3] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [4] : 00000000000000000000000000000000000000000000000000000000000000e0
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 416c696365000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [8] : 426f620000000000000000000000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [10] : 546f6d0000000000000000000000000000000000000000000000000000000000


Deployed ByteCode Sourcemap

132:1337:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;722:161;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1036:273;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;353:46;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;556:29;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;889:141;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1367:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;722:161;791:5;813:25;828:9;813:14;:25::i;:::-;805:34;;;;;;853:13;867:9;853:24;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;846:31;;722:161;;;:::o;1036:273::-;1106:4;1123:6;1132:1;1123:10;;1119:166;1139:13;:20;;;;1135:1;:24;1119:166;;;1233:9;1217:27;;;;;;1195:13;1209:1;1195:16;;;;;;;;:::i;:::-;;;;;;;;;1179:34;;;;;;:::i;:::-;;;;;;;;:65;1175:103;;;1264:4;1257:11;;;;;1175:103;1161:3;;;;;:::i;:::-;;;;1119:166;;;;1298:5;1291:12;;1036:273;;;;:::o;353:46::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;556:29::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;889:141::-;962:25;977:9;962:14;:25::i;:::-;954:34;;;;;;1023:1;995:13;1009:9;995:24;;;;;;:::i;:::-;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;889:141;:::o;1367:99::-;1416:15;1447:13;1440:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1367:99;:::o;7:75:1:-;40:6;73:2;67:9;57:19;;7:75;:::o;88:117::-;197:1;194;187:12;211:117;320:1;317;310:12;334:117;443:1;440;433:12;457:117;566:1;563;556:12;580:102;621:6;672:2;668:7;663:2;656:5;652:14;648:28;638:38;;580:102;;;:::o;688:180::-;736:77;733:1;726:88;833:4;830:1;823:15;857:4;854:1;847:15;874:281;957:27;979:4;957:27;:::i;:::-;949:6;945:40;1087:6;1075:10;1072:22;1051:18;1039:10;1036:34;1033:62;1030:88;;;1098:18;;:::i;:::-;1030:88;1138:10;1134:2;1127:22;917:238;874:281;;:::o;1161:129::-;1195:6;1222:20;;:::i;:::-;1212:30;;1251:33;1279:4;1271:6;1251:33;:::i;:::-;1161:129;;;:::o;1296:308::-;1358:4;1448:18;1440:6;1437:30;1434:56;;;1470:18;;:::i;:::-;1434:56;1508:29;1530:6;1508:29;:::i;:::-;1500:37;;1592:4;1586;1582:15;1574:23;;1296:308;;;:::o;1610:154::-;1694:6;1689:3;1684;1671:30;1756:1;1747:6;1742:3;1738:16;1731:27;1610:154;;;:::o;1770:412::-;1848:5;1873:66;1889:49;1931:6;1889:49;:::i;:::-;1873:66;:::i;:::-;1864:75;;1962:6;1955:5;1948:21;2000:4;1993:5;1989:16;2038:3;2029:6;2024:3;2020:16;2017:25;2014:112;;;2045:79;;:::i;:::-;2014:112;2135:41;2169:6;2164:3;2159;2135:41;:::i;:::-;1854:328;1770:412;;;;;:::o;2202:340::-;2258:5;2307:3;2300:4;2292:6;2288:17;2284:27;2274:122;;2315:79;;:::i;:::-;2274:122;2432:6;2419:20;2457:79;2532:3;2524:6;2517:4;2509:6;2505:17;2457:79;:::i;:::-;2448:88;;2264:278;2202:340;;;;:::o;2548:509::-;2617:6;2666:2;2654:9;2645:7;2641:23;2637:32;2634:119;;;2672:79;;:::i;:::-;2634:119;2820:1;2809:9;2805:17;2792:31;2850:18;2842:6;2839:30;2836:117;;;2872:79;;:::i;:::-;2836:117;2977:63;3032:7;3023:6;3012:9;3008:22;2977:63;:::i;:::-;2967:73;;2763:287;2548:509;;;;:::o;3063:86::-;3098:7;3138:4;3131:5;3127:16;3116:27;;3063:86;;;:::o;3155:112::-;3238:22;3254:5;3238:22;:::i;:::-;3233:3;3226:35;3155:112;;:::o;3273:214::-;3362:4;3400:2;3389:9;3385:18;3377:26;;3413:67;3477:1;3466:9;3462:17;3453:6;3413:67;:::i;:::-;3273:214;;;;:::o;3493:90::-;3527:7;3570:5;3563:13;3556:21;3545:32;;3493:90;;;:::o;3589:109::-;3670:21;3685:5;3670:21;:::i;:::-;3665:3;3658:34;3589:109;;:::o;3704:210::-;3791:4;3829:2;3818:9;3814:18;3806:26;;3842:65;3904:1;3893:9;3889:17;3880:6;3842:65;:::i;:::-;3704:210;;;;:::o;3920:77::-;3957:7;3986:5;3975:16;;3920:77;;;:::o;4003:122::-;4076:24;4094:5;4076:24;:::i;:::-;4069:5;4066:35;4056:63;;4115:1;4112;4105:12;4056:63;4003:122;:::o;4131:139::-;4177:5;4215:6;4202:20;4193:29;;4231:33;4258:5;4231:33;:::i;:::-;4131:139;;;;:::o;4276:329::-;4335:6;4384:2;4372:9;4363:7;4359:23;4355:32;4352:119;;;4390:79;;:::i;:::-;4352:119;4510:1;4535:53;4580:7;4571:6;4560:9;4556:22;4535:53;:::i;:::-;4525:63;;4481:117;4276:329;;;;:::o;4611:99::-;4663:6;4697:5;4691:12;4681:22;;4611:99;;;:::o;4716:169::-;4800:11;4834:6;4829:3;4822:19;4874:4;4869:3;4865:14;4850:29;;4716:169;;;;:::o;4891:307::-;4959:1;4969:113;4983:6;4980:1;4977:13;4969:113;;;5068:1;5063:3;5059:11;5053:18;5049:1;5044:3;5040:11;5033:39;5005:2;5002:1;4998:10;4993:15;;4969:113;;;5100:6;5097:1;5094:13;5091:101;;;5180:1;5171:6;5166:3;5162:16;5155:27;5091:101;4940:258;4891:307;;;:::o;5204:364::-;5292:3;5320:39;5353:5;5320:39;:::i;:::-;5375:71;5439:6;5434:3;5375:71;:::i;:::-;5368:78;;5455:52;5500:6;5495:3;5488:4;5481:5;5477:16;5455:52;:::i;:::-;5532:29;5554:6;5532:29;:::i;:::-;5527:3;5523:39;5516:46;;5296:272;5204:364;;;;:::o;5574:313::-;5687:4;5725:2;5714:9;5710:18;5702:26;;5774:9;5768:4;5764:20;5760:1;5749:9;5745:17;5738:47;5802:78;5875:4;5866:6;5802:78;:::i;:::-;5794:86;;5574:313;;;;:::o;5893:124::-;5970:6;6004:5;5998:12;5988:22;;5893:124;;;:::o;6023:194::-;6132:11;6166:6;6161:3;6154:19;6206:4;6201:3;6197:14;6182:29;;6023:194;;;;:::o;6223:142::-;6300:4;6323:3;6315:11;;6353:4;6348:3;6344:14;6336:22;;6223:142;;;:::o;6371:159::-;6445:11;6479:6;6474:3;6467:19;6519:4;6514:3;6510:14;6495:29;;6371:159;;;;:::o;6536:344::-;6614:3;6642:39;6675:5;6642:39;:::i;:::-;6697:61;6751:6;6746:3;6697:61;:::i;:::-;6690:68;;6767:52;6812:6;6807:3;6800:4;6793:5;6789:16;6767:52;:::i;:::-;6844:29;6866:6;6844:29;:::i;:::-;6839:3;6835:39;6828:46;;6618:262;6536:344;;;;:::o;6886:196::-;6975:10;7010:66;7072:3;7064:6;7010:66;:::i;:::-;6996:80;;6886:196;;;;:::o;7088:123::-;7168:4;7200;7195:3;7191:14;7183:22;;7088:123;;;:::o;7245:991::-;7384:3;7413:64;7471:5;7413:64;:::i;:::-;7493:96;7582:6;7577:3;7493:96;:::i;:::-;7486:103;;7615:3;7660:4;7652:6;7648:17;7643:3;7639:27;7690:66;7750:5;7690:66;:::i;:::-;7779:7;7810:1;7795:396;7820:6;7817:1;7814:13;7795:396;;;7891:9;7885:4;7881:20;7876:3;7869:33;7942:6;7936:13;7970:84;8049:4;8034:13;7970:84;:::i;:::-;7962:92;;8077:70;8140:6;8077:70;:::i;:::-;8067:80;;8176:4;8171:3;8167:14;8160:21;;7855:336;7842:1;7839;7835:9;7830:14;;7795:396;;;7799:14;8207:4;8200:11;;8227:3;8220:10;;7389:847;;;;;7245:991;;;;:::o;8242:413::-;8405:4;8443:2;8432:9;8428:18;8420:26;;8492:9;8486:4;8482:20;8478:1;8467:9;8463:17;8456:47;8520:128;8643:4;8634:6;8520:128;:::i;:::-;8512:136;;8242:413;;;;:::o;8661:148::-;8763:11;8800:3;8785:18;;8661:148;;;;:::o;8815:377::-;8921:3;8949:39;8982:5;8949:39;:::i;:::-;9004:89;9086:6;9081:3;9004:89;:::i;:::-;8997:96;;9102:52;9147:6;9142:3;9135:4;9128:5;9124:16;9102:52;:::i;:::-;9179:6;9174:3;9170:16;9163:23;;8925:267;8815:377;;;;:::o;9198:275::-;9330:3;9352:95;9443:3;9434:6;9352:95;:::i;:::-;9345:102;;9464:3;9457:10;;9198:275;;;;:::o;9479:180::-;9527:77;9524:1;9517:88;9624:4;9621:1;9614:15;9648:4;9645:1;9638:15;9665:180;9713:77;9710:1;9703:88;9810:4;9807:1;9800:15;9834:4;9831:1;9824:15;9851:320;9895:6;9932:1;9926:4;9922:12;9912:22;;9979:1;9973:4;9969:12;10000:18;9990:81;;10056:4;10048:6;10044:17;10034:27;;9990:81;10118:2;10110:6;10107:14;10087:18;10084:38;10081:84;;;10137:18;;:::i;:::-;10081:84;9902:269;9851:320;;;:::o;10177:147::-;10278:11;10315:3;10300:18;;10177:147;;;;:::o;10330:144::-;10382:4;10405:3;10397:11;;10428:3;10425:1;10418:14;10462:4;10459:1;10449:18;10441:26;;10330:144;;;:::o;10502:849::-;10607:3;10644:5;10638:12;10673:36;10699:9;10673:36;:::i;:::-;10725:88;10806:6;10801:3;10725:88;:::i;:::-;10718:95;;10844:1;10833:9;10829:17;10860:1;10855:137;;;;11006:1;11001:344;;;;10822:523;;10855:137;10939:4;10935:9;10924;10920:25;10915:3;10908:38;10975:6;10970:3;10966:16;10959:23;;10855:137;;11001:344;11068:41;11103:5;11068:41;:::i;:::-;11131:1;11145:154;11159:6;11156:1;11153:13;11145:154;;;11233:7;11227:14;11223:1;11218:3;11214:11;11207:35;11283:1;11274:7;11270:15;11259:26;;11181:4;11178:1;11174:12;11169:17;;11145:154;;;11328:6;11323:3;11319:16;11312:23;;11008:337;;10822:523;;10611:740;;10502:849;;;;:::o;11357:273::-;11488:3;11510:94;11600:3;11591:6;11510:94;:::i;:::-;11503:101;;11621:3;11614:10;;11357:273;;;;:::o;11636:180::-;11684:77;11681:1;11674:88;11781:4;11778:1;11771:15;11805:4;11802:1;11795:15;11822:233;11861:3;11884:24;11902:5;11884:24;:::i;:::-;11875:33;;11930:66;11923:5;11920:77;11917:103;;;12000:18;;:::i;:::-;11917:103;12047:1;12040:5;12036:13;12029:20;;11822:233;;;:::o;12061:237::-;12099:3;12118:18;12134:1;12118:18;:::i;:::-;12113:23;;12150:18;12166:1;12150:18;:::i;:::-;12145:23;;12240:1;12234:4;12230:12;12227:1;12224:19;12221:45;;;12246:18;;:::i;:::-;12221:45;12290:1;12287;12283:9;12276:16;;12061:237;;;;:::o

Metadata Hash

d9ae05eadbeb13a6a469a7688ac92e407a34ba1d8ee72ec40909aed1ae45c5b7
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.