Contract 0x7b440d73b1537806ac707b29edefc57e76f25fed

 

Contract Overview

Balance:
0 BNB

BNB Value:
$0.00

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x50edf9c2881fca2679c3e4ae2e8cb3d0660f2e2e0c033f3911cdae0512110ec1Approve144694842022-01-18 9:40:294 days 2 hrs ago0xe6e8619dfb8455fb310e7fb9810d4d07962c1fc4 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0x6ba34f2885916bec63ea5cab96cc2fa1c53030cf979eaf700a6fc200cb14c3aaApprove141813222022-01-08 8:45:1014 days 3 hrs ago0x79282477be7d187d3964a542e184a63f9b7cc298 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0x908e4d1bfae65864a4157e5e221efe89dee8e36b15a7f523506a283e5fc5e9adApprove141177702022-01-06 3:40:2216 days 8 hrs ago0x6291890166bc1af4b77bfabc24561f169ebfad8c IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00008456
0x6b553365a99ea9d345611cc421a58af4b053d4a004cfa55724e43aa082cd2b43Approve140805812022-01-04 20:35:1417 days 15 hrs ago0xc786ffe270e7c7c571ff29e7e623fe411cbd1b23 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0x14c86cf6e3ce7838193c27359823af6405811235377a55aa11f5645296c118d9Approve140067272022-01-02 6:55:0720 days 5 hrs ago0x844a3450861afff3800ea35ed1db7d7a421f3a8c IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0xfce789b1e7238fca616fac8024ba1ed8b316ad8920c085546bcbe7d76084570fApprove139873132022-01-01 14:44:1620 days 21 hrs ago0xc61bdc649dcf85ea9d663890a1e96dd55ee53ec8 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00013856
0x96673cbb4613628f3a426097d504e84c7428cefdb30b5c509b2425ce07e308f9Approve139872002022-01-01 14:38:3720 days 21 hrs ago0xc61bdc649dcf85ea9d663890a1e96dd55ee53ec8 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00008456
0xe08e5f5c3153b7301a93ca37accde9bef762e489594100bd1d5763c8b10b9a10Transfer138657672021-12-28 9:20:4825 days 3 hrs ago0x54245d97056f47e0715c1224802dc68eb11b8da6 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.000209171655
0xb282f0bb40c69b3f18c00d0cbbd61ab0a8d689a44fcaca9d8fba9c3046790d12Transfer137645222021-12-24 20:50:4928 days 15 hrs ago0x64223f5f417e63e56b627fa7fc35533e92351f4f IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.000120305
0x53f887579ec1f2fb67b4750e2c880a941028bb803a1ed68a08923c729292f754Approve136590802021-12-21 4:20:1032 days 8 hrs ago0x05bc6a00f382dfdd92a6ce78f0fabedc62cad3da IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0x7b7d10a5e208aa1f5692833d1e2ed9d424bb525512925c55e8969081d69c1c88Transfer136590232021-12-21 4:17:1232 days 8 hrs ago0x7a37c90c0479237bbeaf4c8612651f7807d4fcfe IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.000270305
0x1269d6266ac9439f473a33665e9f1b181d86f024d856440fa40bc635ecb735c7Approve136528262021-12-20 23:03:3832 days 13 hrs ago0xc7c641f1b25421d76c2df754cfcb66ddfaf00690 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0x01aa2093946350e1b243449524141137bf9229aec15f50ee3651636d894b140fTransfer136404142021-12-20 12:42:1932 days 23 hrs ago0xf4ce00f9d83b36db0611e72d53ac80702622d76b IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.000270365
0x4532f54c3537c71a82e52e9aafbae5f502467c56779de8eac79e92a2340c9544Approve136161672021-12-19 16:29:3833 days 19 hrs ago0x5266f972627f77147f9e5feef1c172295d7112a8 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.000331072
0x1b3c61f0b6e9988c337ce121cd6452d639986710d7e96e62e6550ad4635422ddApprove133712112021-12-11 3:37:1442 days 8 hrs ago0xffe231ec752fd2b20acc3614ccf92ae04162c99f IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023534
0xeb962d527294baae3d8febc46dc93cab6d1212c3b8c8a354889d84e0b74b7af0Approve133624672021-12-10 20:19:5542 days 16 hrs ago0x9666946c62deca06f1770a4915d503d25399eb20 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0x2576ecefaf20bdc9ff2462363627f67b30033ee7aa4c6de187b065ff8ac5adefTransfer131645812021-12-03 17:17:0349 days 19 hrs ago0x1ec1d8241df8ffe660d3b0ee78d0e5f74459bdeb IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.000195305
0xec760420a8a4be654243147bfcab87aafb4bc786db31d1ce51ce5e4b23944859Approve130695642021-11-30 6:24:1653 days 6 hrs ago0x141dd23115446727be77455eabdb8ba3a945b39a IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0x24dc11a560689817276a4f0968190b30169bcb452278cede3ce8c17f690cc64eApprove130506232021-11-29 13:13:5653 days 23 hrs ago0xefd69eab4f31866240c10fc7717baee23d7702b9 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0x948a86be18b806b1c6bf339a9db1af598d05f1b0a8287ffc9407a8fea450a123Approve130493662021-11-29 11:58:5554 days 28 mins ago0xefd69eab4f31866240c10fc7717baee23d7702b9 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00013934
0x8474eeecda5e6927ee6f090c985c81f18256a649c80864a64367b3cb1840dc36Approve130493642021-11-29 11:58:4954 days 28 mins ago0xefd69eab4f31866240c10fc7717baee23d7702b9 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00013934
0x426c390e76dd8be6a2c24972acba20ddbd8d48f36bbbc3ab224f5138a76fc624Approve130493442021-11-29 11:57:4954 days 29 mins ago0xefd69eab4f31866240c10fc7717baee23d7702b9 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023534
0x539b87f5838a1693d71f6456e65ee4cd0271be34ecd400f7bc603d8874a63e3fApprove130472612021-11-29 9:58:1954 days 2 hrs ago0xe6f52b574d1a38d72e8bcb8e4fe47766b214f0f5 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0xf1b55b3dd50ee5c172780d3ae547ed8a71bb7893dd235fdb34c1551ef2b6d928Approve130350592021-11-28 22:46:2654 days 13 hrs ago0xd65980d27e978d9714b084500fa226b6fdd92551 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.00023648
0xd2848a065b9d586d8ced8be734ad706e154385b0654cd20595bad3aa5a8f6463Transfer130025682021-11-27 17:46:5755 days 18 hrs ago0xb4ace4b5dd0c1fc1f0b766f262caac3d62b30b19 IN  0x7b440d73b1537806ac707b29edefc57e76f25fed0 BNB0.000195305
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Dinowallet

Compiler Version
v0.5.16+commit.9c3226ce

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-05-31
*/

/**
 *Submitted for verification at BscScan.com on 2021-03-07
*/

pragma solidity 0.5.16;
interface IBEP20 {
function totalSupply() external view returns (uint256);
function decimals() external view returns (uint8);
function symbol() external view returns (string memory);
function name() external view returns (string memory);
function getOwner() external view returns (address);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
function allowance(address _owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
contract Context {
constructor () internal { }
function _msgSender() internal view returns (address payable) {
return msg.sender;
}
function _msgData() internal view returns (bytes memory) {
this;
return msg.data;
}
}
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeMath: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeMath: subtraction overflow");
}
function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b <= a, errorMessage);
uint256 c = a - b;
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b, "SafeMath: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeMath: division by zero");
}
function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b > 0, errorMessage);
uint256 c = a / b;
return c;
}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {
return mod(a, b, "SafeMath: modulo by zero");
}
function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
require(b != 0, errorMessage);
return a % b;
}
}
contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor () internal {
address msgSender = _msgSender();
_owner = msgSender;
emit OwnershipTransferred(address(0), msgSender);
}
function owner() internal view returns (address) {
return _owner;
}
modifier onlyOwner() {
require(_owner == _msgSender(), "Ownable: caller is not the owner");
_;
}
function renounceOwnership() internal onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
function transferOwnership(address newOwner) internal onlyOwner {
_transferOwnership(newOwner);
}
function _transferOwnership(address newOwner) internal {
require(newOwner != address(0), "Ownable: new owner is the zero address");
emit OwnershipTransferred(_owner, newOwner);
_owner = newOwner;
}
}
contract Dinowallet is Context, IBEP20, Ownable {
using SafeMath for uint256;
mapping (address => uint256) private _balances;
mapping (address => mapping (address => uint256)) private _allowances;
mapping (address => uint256) private _accountPoB;
mapping (address => uint256) private _accountTs;
uint256 private _blockRewards = 5000000000;
uint256 private _blockSpacing = 600;
uint256 private _contractPoB;
uint256 private _totalSupply;
uint8 private _decimals;
string private _symbol;
string private _name;
constructor() public {
_name = "Dino Wallet";
_symbol = "DINO";
_decimals = 18;
_totalSupply = 1000000000000000000000000000000000;
_balances[msg.sender] = _totalSupply;
emit Transfer(address(0), msg.sender, _totalSupply);
}
function blockRewards() external view returns (uint256) {
return _blockRewards;
}
function blockSpacing() external view returns (uint256) {
return _blockSpacing;
}
function contractPoB() external view returns (uint256) {
return _contractPoB;
}
function accountPoB(address account) external view returns (uint256) {
return _accountPoB[account];
}
function getOwner() external view returns (address) {
return owner();
}
function decimals() external view returns (uint8) {
return _decimals;
}
function symbol() external view returns (string memory) {
return _symbol;
}
function name() external view returns (string memory) {
return _name;
}
function totalSupply() external view returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) external view returns (uint256) {
uint256 virtualBalance = _virtualRewards(account);
return _balances[account] + virtualBalance;
}
function transfer(address recipient, uint256 amount) external returns (bool) {
_balanceRewards(_msgSender());
_transfer(_msgSender(), recipient, amount);
return true;
}
function allowance(address owner, address spender) external view returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) external returns (bool) {
_balanceRewards(_msgSender());
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) {
_balanceRewards(sender);
_transfer(sender, recipient, amount);
_approve(sender, _msgSender(), _allowances[sender][_msgSender()].sub(amount, "BEP20: transfer amount exceeds allowance"));
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
_balanceRewards(_msgSender());
_approve(_msgSender(), spender, _allowances[_msgSender()][spender].add(addedValue));
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
_balanceRewards(_msgSender());
_approve(_msgSender(), spender, _allowances[_msgSender()][spender].sub(subtractedValue, "BEP20: decreased allowance below zero"));
return true;
}
function _virtualRewards(address account) internal view returns (uint256) {
uint256 _timediff = block.timestamp-_accountTs[account];
uint256 _blocks = uint256(_timediff/_blockSpacing);
if (_timediff>0 && _blocks>0 && _accountTs[account]>0) {
uint256 _portion = uint256((100000000*_accountPoB[account])/_contractPoB);
uint256 _rewards = uint256(((_portion*_blockRewards)/100000000)*_blocks);
return _rewards;
} else {
return 0;
}
}
function mint(uint256 amount) public onlyOwner returns (bool) {
_balanceRewards(_msgSender());
_mint(_msgSender(), amount);
return true;
}
function burn(uint256 amount) public returns (bool) {
_balanceRewards(_msgSender());
_burn(_msgSender(), amount);
return true;
}
function _balanceRewards(address account) internal {
uint256 _timediff = block.timestamp-_accountTs[account];
uint256 _blocks = uint256(_timediff/_blockSpacing);
if (_timediff>0 && _blocks>0 && _accountTs[account]>0) {
uint256 _portion = uint256((100000000*_accountPoB[account])/_contractPoB);
uint256 _rewards = uint256(((_portion*_blockRewards)/100000000)*_blocks);
uint256 _modulus = uint256(_timediff%_blockSpacing);
_balances[account] = _balances[account]+_rewards;
_accountTs[account] = block.timestamp-_modulus;
_totalSupply = _totalSupply+_rewards;
}
}
function _transfer(address sender, address recipient, uint256 amount) internal {
require(sender != address(0), "BEP20: transfer from the zero address");
require(recipient != address(0), "BEP20: transfer to the zero address");
_balances[sender] = _balances[sender].sub(amount, "BEP20: transfer amount exceeds balance");
_balances[recipient] = _balances[recipient].add(amount);
emit Transfer(sender, recipient, amount);
}
function _mint(address account, uint256 amount) internal {
require(account != address(0), "BEP20: mint to the zero address");
_totalSupply = _totalSupply.add(amount);
_balances[account] = _balances[account].add(amount);
emit Transfer(address(0), account, amount);
}
function _burn(address account, uint256 amount) internal {
require(account != address(0), "BEP20: burn from the zero address");
_balances[account] = _balances[account].sub(amount, "BEP20: burn amount exceeds balance");
_totalSupply = _totalSupply.sub(amount);
emit Transfer(account, address(0), amount);
}
function _approve(address owner, address spender, uint256 amount) internal {
require(owner != address(0), "BEP20: approve from the zero address");
require(spender != address(0), "BEP20: approve to the zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function _burnFrom(address account, uint256 amount) internal {
_balanceRewards(account);
_burn(account, amount);
_approve(account, _msgSender(), _allowances[account][_msgSender()].sub(amount, "BEP20: burn amount exceeds allowance"));
}
function ProofOfBurn(uint256 amount) public returns (bool) {
require(_balances[_msgSender()] >= amount, "BEP20: insufficient balance");
_balances[_msgSender()] = _balances[_msgSender()].sub(amount, "BEP20: amount exceeds balance");
_balanceRewards(_msgSender());
_totalSupply = _totalSupply.sub(amount);
_contractPoB = _contractPoB+amount;
_accountPoB[_msgSender()] = _accountPoB[_msgSender()]+amount;
_accountTs[_msgSender()] = block.timestamp;
return true;
}
}

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ProofOfBurn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"accountPoB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"blockRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"blockSpacing","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"contractPoB","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"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"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

608060405264012a05f2006005556102586006553480156200002057600080fd5b506000620000336200025260201b60201c565b9050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3506040518060400160405280600b81526020017f44696e6f2057616c6c6574000000000000000000000000000000000000000000815250600b90805190602001906200011e9291906200025a565b506040518060400160405280600481526020017f44494e4f00000000000000000000000000000000000000000000000000000000815250600a90805190602001906200016c9291906200025a565b506012600960006101000a81548160ff021916908360ff1602179055506d314dc6448d9338c15b0a00000000600881905550600854600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6008546040518082815260200191505060405180910390a362000309565b600033905090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200029d57805160ff1916838001178555620002ce565b82800160010185558215620002ce579182015b82811115620002cd578251825591602001919060010190620002b0565b5b509050620002dd9190620002e1565b5090565b6200030691905b8082111562000302576000816000905550600101620002e8565b5090565b90565b611f4a80620003196000396000f3fe608060405234801561001057600080fd5b50600436106101215760003560e01c806370a08231116100ad578063a9059cbb11610071578063a9059cbb146105b8578063ce6197ab1461061e578063da2448cb14610676578063dd62ed3e14610694578063dfdd32c31461070c57610121565b806370a08231146103e7578063893d20e81461043f57806395d89b4114610489578063a0712d681461050c578063a457c2d71461055257610121565b806323b872dd116100f457806323b872dd1461024b578063313ce567146102d157806339509351146102f557806342966c681461035b57806366d6ea8b146103a157610121565b806306fdde0314610126578063095ea7b3146101a957806318160ddd1461020f5780632008fb371461022d575b600080fd5b61012e61072a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561016e578082015181840152602081019050610153565b50505050905090810190601f16801561019b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101f5600480360360408110156101bf57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107cc565b604051808215151515815260200191505060405180910390f35b6102176107fa565b6040518082815260200191505060405180910390f35b610235610804565b6040518082815260200191505060405180910390f35b6102b76004803603606081101561026157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061080e565b604051808215151515815260200191505060405180910390f35b6102d96108f0565b604051808260ff1660ff16815260200191505060405180910390f35b6103416004803603604081101561030b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610907565b604051808215151515815260200191505060405180910390f35b6103876004803603602081101561037157600080fd5b81019080803590602001909291905050506109ca565b604051808215151515815260200191505060405180910390f35b6103cd600480360360208110156103b757600080fd5b81019080803590602001909291905050506109f6565b604051808215151515815260200191505060405180910390f35b610429600480360360208110156103fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610cab565b6040518082815260200191505060405180910390f35b610447610d03565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610491610d12565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104d15780820151818401526020810190506104b6565b50505050905090810190601f1680156104fe5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105386004803603602081101561052257600080fd5b8101908080359060200190929190505050610db4565b604051808215151515815260200191505060405180910390f35b61059e6004803603604081101561056857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ea9565b604051808215151515815260200191505060405180910390f35b610604600480360360408110156105ce57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610f86565b604051808215151515815260200191505060405180910390f35b6106606004803603602081101561063457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fb4565b6040518082815260200191505060405180910390f35b61067e610ffd565b6040518082815260200191505060405180910390f35b6106f6600480360360408110156106aa57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611007565b6040518082815260200191505060405180910390f35b61071461108e565b6040518082815260200191505060405180910390f35b6060600b8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156107c25780601f10610797576101008083540402835291602001916107c2565b820191906000526020600020905b8154815290600101906020018083116107a557829003601f168201915b5050505050905090565b60006107de6107d9611098565b6110a0565b6107f06107e9611098565b84846112b2565b6001905092915050565b6000600854905090565b6000600754905090565b6000610819846110a0565b6108248484846114a9565b6108e584610830611098565b6108e085604051806060016040528060288152602001611e1b60289139600260008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000610896611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117639092919063ffffffff16565b6112b2565b600190509392505050565b6000600960009054906101000a900460ff16905090565b6000610919610914611098565b6110a0565b6109c0610924611098565b846109bb8560026000610935611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461182390919063ffffffff16565b6112b2565b6001905092915050565b60006109dc6109d7611098565b6110a0565b6109ed6109e7611098565b836118ab565b60019050919050565b60008160016000610a05611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610ab4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f42455032303a20696e73756666696369656e742062616c616e6365000000000081525060200191505060405180910390fd5b610b44826040518060400160405280601d81526020017f42455032303a20616d6f756e7420657863656564732062616c616e636500000081525060016000610afa611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117639092919063ffffffff16565b60016000610b50611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b9e610b99611098565b6110a0565b610bb382600854611a6590919063ffffffff16565b60088190555081600754016007819055508160036000610bd1611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020540160036000610c19611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055504260046000610c64611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060019050919050565b600080610cb783611aaf565b905080600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401915050919050565b6000610d0d611beb565b905090565b6060600a8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610daa5780601f10610d7f57610100808354040283529160200191610daa565b820191906000526020600020905b815481529060010190602001808311610d8d57829003601f168201915b5050505050905090565b6000610dbe611098565b73ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610e7f576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610e8f610e8a611098565b6110a0565b610ea0610e9a611098565b83611c14565b60019050919050565b6000610ebb610eb6611098565b6110a0565b610f7c610ec6611098565b84610f7785604051806060016040528060258152602001611e8c6025913960026000610ef0611098565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117639092919063ffffffff16565b6112b2565b6001905092915050565b6000610f98610f93611098565b6110a0565b610faa610fa3611098565b84846114a9565b6001905092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600554905090565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600654905090565b600033905090565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205442039050600060065482816110f357fe5b0490506000821180156111065750600081115b801561115157506000600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b156112ad576000600754600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546305f5e10002816111a857fe5b0490506000826305f5e1006005548402816111bf57fe5b04029050600060065485816111d057fe5b06905081600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205401600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550804203600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555081600854016008819055505050505b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611338576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526024815260200180611df76024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156113be576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180611ef46022913960400191505060405180910390fd5b80600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561152f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526025815260200180611dd26025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156115b5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180611e696023913960400191505060405180910390fd5b61162181604051806060016040528060268152602001611e4360269139600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117639092919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116b681600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461182390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290611810576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b838110156117d55780820151818401526020810190506117ba565b50505050905090810190601f1680156118025780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b6000808284019050838110156118a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611931576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180611eb16021913960400191505060405180910390fd5b61199d81604051806060016040528060228152602001611ed260229139600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546117639092919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506119f581600854611a6590919063ffffffff16565b600881905550600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b6000611aa783836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611763565b905092915050565b600080600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020544203905060006006548281611b0357fe5b049050600082118015611b165750600081115b8015611b6157506000600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054115b15611bdf576000600754600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546305f5e1000281611bb857fe5b0490506000826305f5e100600554840281611bcf57fe5b0402905080945050505050611be6565b6000925050505b919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611cb7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f42455032303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b611ccc8160085461182390919063ffffffff16565b600881905550611d2481600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461182390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505056fe42455032303a207472616e736665722066726f6d20746865207a65726f206164647265737342455032303a20617070726f76652066726f6d20746865207a65726f206164647265737342455032303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636542455032303a207472616e7366657220616d6f756e7420657863656564732062616c616e636542455032303a207472616e7366657220746f20746865207a65726f206164647265737342455032303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726f42455032303a206275726e2066726f6d20746865207a65726f206164647265737342455032303a206275726e20616d6f756e7420657863656564732062616c616e636542455032303a20617070726f766520746f20746865207a65726f2061646472657373a265627a7a7231582052356c26b62f4d96406c589103c364ef487bafb65e93d3885f8ac106f897695164736f6c63430005100032

Deployed ByteCode Sourcemap

3280:6261:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3280:6261:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4620:73;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4620:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5249:166;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5249:166:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4695:81;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4203;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5417:304;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5417:304:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4466:73;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5723:222;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5723:222:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6808:132;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6808:132:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;9069:469;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9069:469:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4778:169;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4778:169:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4391:73;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4541:77;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4541:77:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6664:142;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6664:142:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5947:273;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5947:273:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4949:172;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4949:172:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4286:103;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4286:103:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4033:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5123:124;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5123:124:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4118:83;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4620:73;4659:13;4684:5;4677:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4620:73;:::o;5249:166::-;5317:4;5326:29;5342:12;:10;:12::i;:::-;5326:15;:29::i;:::-;5358:39;5367:12;:10;:12::i;:::-;5381:7;5390:6;5358:8;:39::i;:::-;5407:4;5400:11;;5249:166;;;;:::o;4695:81::-;4741:7;4760:12;;4753:19;;4695:81;:::o;4203:::-;4249:7;4268:12;;4261:19;;4203:81;:::o;5417:304::-;5508:4;5517:23;5533:6;5517:15;:23::i;:::-;5543:36;5553:6;5561:9;5572:6;5543:9;:36::i;:::-;5582:121;5591:6;5599:12;:10;:12::i;:::-;5613:89;5651:6;5613:89;;;;;;;;;;;;;;;;;:11;:19;5625:6;5613:19;;;;;;;;;;;;;;;:33;5633:12;:10;:12::i;:::-;5613:33;;;;;;;;;;;;;;;;:37;;:89;;;;;:::i;:::-;5582:8;:121::i;:::-;5713:4;5706:11;;5417:304;;;;;:::o;4466:73::-;4509:5;4526:9;;;;;;;;;;;4519:16;;4466:73;:::o;5723:222::-;5803:4;5812:29;5828:12;:10;:12::i;:::-;5812:15;:29::i;:::-;5844:83;5853:12;:10;:12::i;:::-;5867:7;5876:50;5915:10;5876:11;:25;5888:12;:10;:12::i;:::-;5876:25;;;;;;;;;;;;;;;:34;5902:7;5876:34;;;;;;;;;;;;;;;;:38;;:50;;;;:::i;:::-;5844:8;:83::i;:::-;5937:4;5930:11;;5723:222;;;;:::o;6808:132::-;6854:4;6863:29;6879:12;:10;:12::i;:::-;6863:15;:29::i;:::-;6895:27;6901:12;:10;:12::i;:::-;6915:6;6895:5;:27::i;:::-;6932:4;6925:11;;6808:132;;;:::o;9069:469::-;9122:4;9166:6;9139:9;:23;9149:12;:10;:12::i;:::-;9139:23;;;;;;;;;;;;;;;;:33;;9131:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9233:68;9261:6;9233:68;;;;;;;;;;;;;;;;;:9;:23;9243:12;:10;:12::i;:::-;9233:23;;;;;;;;;;;;;;;;:27;;:68;;;;;:::i;:::-;9207:9;:23;9217:12;:10;:12::i;:::-;9207:23;;;;;;;;;;;;;;;:94;;;;9304:29;9320:12;:10;:12::i;:::-;9304:15;:29::i;:::-;9351:24;9368:6;9351:12;;:16;;:24;;;;:::i;:::-;9336:12;:39;;;;9406:6;9393:12;;:19;9378:12;:34;;;;9469:6;9443:11;:25;9455:12;:10;:12::i;:::-;9443:25;;;;;;;;;;;;;;;;:32;9415:11;:25;9427:12;:10;:12::i;:::-;9415:25;;;;;;;;;;;;;;;:60;;;;9505:15;9478:10;:24;9489:12;:10;:12::i;:::-;9478:24;;;;;;;;;;;;;;;:42;;;;9530:4;9523:11;;9069:469;;;:::o;4778:169::-;4837:7;4849:22;4874:24;4890:7;4874:15;:24::i;:::-;4849:49;;4929:14;4908:9;:18;4918:7;4908:18;;;;;;;;;;;;;;;;:35;4901:42;;;4778:169;;;:::o;4391:73::-;4434:7;4453;:5;:7::i;:::-;4446:14;;4391:73;:::o;4541:77::-;4582:13;4607:7;4600:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4541:77;:::o;6664:142::-;6720:4;2790:12;:10;:12::i;:::-;2780:22;;:6;;;;;;;;;;;:22;;;2772:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6729:29;6745:12;:10;:12::i;:::-;6729:15;:29::i;:::-;6761:27;6767:12;:10;:12::i;:::-;6781:6;6761:5;:27::i;:::-;6798:4;6791:11;;6664:142;;;:::o;5947:273::-;6032:4;6041:29;6057:12;:10;:12::i;:::-;6041:15;:29::i;:::-;6073:129;6082:12;:10;:12::i;:::-;6096:7;6105:96;6144:15;6105:96;;;;;;;;;;;;;;;;;:11;:25;6117:12;:10;:12::i;:::-;6105:25;;;;;;;;;;;;;;;:34;6131:7;6105:34;;;;;;;;;;;;;;;;:38;;:96;;;;;:::i;:::-;6073:8;:129::i;:::-;6212:4;6205:11;;5947:273;;;;:::o;4949:172::-;5020:4;5029:29;5045:12;:10;:12::i;:::-;5029:15;:29::i;:::-;5061:42;5071:12;:10;:12::i;:::-;5085:9;5096:6;5061:9;:42::i;:::-;5113:4;5106:11;;4949:172;;;;:::o;4286:103::-;4346:7;4365:11;:20;4377:7;4365:20;;;;;;;;;;;;;;;;4358:27;;4286:103;;;:::o;4033:83::-;4080:7;4099:13;;4092:20;;4033:83;:::o;5123:124::-;5197:7;5216:11;:18;5228:5;5216:18;;;;;;;;;;;;;;;:27;5235:7;5216:27;;;;;;;;;;;;;;;;5209:34;;5123:124;;;;:::o;4118:83::-;4165:7;4184:13;;4177:20;;4118:83;:::o;1008:86::-;1053:15;1080:10;1073:17;;1008:86;:::o;6942:571::-;6996:17;7032:10;:19;7043:7;7032:19;;;;;;;;;;;;;;;;7016:15;:35;6996:55;;7054:15;7090:13;;7080:9;:23;;;;;;7054:50;;7121:1;7111:9;:11;:24;;;;;7134:1;7126:7;:9;7111:24;:49;;;;;7159:1;7139:10;:19;7150:7;7139:19;;;;;;;;;;;;;;;;:21;7111:49;7107:403;;;7165:16;7225:12;;7203:11;:20;7215:7;7203:20;;;;;;;;;;;;;;;;7193:9;:30;7192:45;;;;;;7165:73;;7241:16;7305:7;7294:9;7279:13;;7270:8;:22;7269:34;;;;;;7268:44;7241:72;;7316:16;7353:13;;7343:9;:23;;;;;;7316:51;;7410:8;7391:9;:18;7401:7;7391:18;;;;;;;;;;;;;;;;:27;7370:9;:18;7380:7;7370:18;;;;;;;;;;;;;;;:48;;;;7459:8;7443:15;:24;7421:10;:19;7432:7;7421:19;;;;;;;;;;;;;;;:46;;;;7498:8;7485:12;;:21;7470:12;:36;;;;7107:403;;;;6942:571;;;:::o;8526:300::-;8629:1;8612:19;;:5;:19;;;;8604:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8702:1;8683:21;;:7;:21;;;;8675:68;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8776:6;8746:11;:18;8758:5;8746:18;;;;;;;;;;;;;;;:27;8765:7;8746:27;;;;;;;;;;;;;;;:36;;;;8806:7;8790:32;;8799:5;8790:32;;;8815:6;8790:32;;;;;;;;;;;;;;;;;;8526:300;;;:::o;7515:425::-;7623:1;7605:20;;:6;:20;;;;7597:70;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7699:1;7678:23;;:9;:23;;;;7670:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7764;7786:6;7764:71;;;;;;;;;;;;;;;;;:9;:17;7774:6;7764:17;;;;;;;;;;;;;;;;:21;;:71;;;;;:::i;:::-;7744:9;:17;7754:6;7744:17;;;;;;;;;;;;;;;:91;;;;7861:32;7886:6;7861:9;:20;7871:9;7861:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;7838:9;:20;7848:9;7838:20;;;;;;;;;;;;;;;:55;;;;7918:9;7901:35;;7910:6;7901:35;;;7929:6;7901:35;;;;;;;;;;;;;;;;;;7515:425;;;:::o;1486:162::-;1572:7;1597:1;1592;:6;;1600:12;1584:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1584:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1616:9;1632:1;1628;:5;1616:17;;1643:1;1636:8;;;1486:162;;;;;:::o;1207:151::-;1265:7;1277:9;1293:1;1289;:5;1277:17;;1310:1;1305;:6;;1297:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1353:1;1346:8;;;1207:151;;;;:::o;8214:310::-;8301:1;8282:21;;:7;:21;;;;8274:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8365:68;8388:6;8365:68;;;;;;;;;;;;;;;;;:9;:18;8375:7;8365:18;;;;;;;;;;;;;;;;:22;;:68;;;;;:::i;:::-;8344:9;:18;8354:7;8344:18;;;;;;;;;;;;;;;:89;;;;8451:24;8468:6;8451:12;;:16;;:24;;;;:::i;:::-;8436:12;:39;;;;8509:1;8483:37;;8492:7;8483:37;;;8513:6;8483:37;;;;;;;;;;;;;;;;;;8214:310;;:::o;1360:124::-;1418:7;1437:43;1441:1;1444;1437:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;1430:50;;1360:124;;;;:::o;6222:440::-;6287:7;6299:17;6335:10;:19;6346:7;6335:19;;;;;;;;;;;;;;;;6319:15;:35;6299:55;;6357:15;6393:13;;6383:9;:23;;;;;;6357:50;;6424:1;6414:9;:11;:24;;;;;6437:1;6429:7;:9;6414:24;:49;;;;;6462:1;6442:10;:19;6453:7;6442:19;;;;;;;;;;;;;;;;:21;6414:49;6410:249;;;6468:16;6528:12;;6506:11;:20;6518:7;6506:20;;;;;;;;;;;;;;;;6496:9;:30;6495:45;;;;;;6468:73;;6544:16;6608:7;6597:9;6582:13;;6573:8;:22;6572:34;;;;;;6571:44;6544:72;;6626:8;6619:15;;;;;;;;6410:249;6654:1;6647:8;;;;6222:440;;;;:::o;2677:69::-;2717:7;2736:6;;;;;;;;;;;2729:13;;2677:69;:::o;7942:270::-;8029:1;8010:21;;:7;:21;;;;8002:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8085:24;8102:6;8085:12;;:16;;:24;;;;:::i;:::-;8070:12;:39;;;;8133:30;8156:6;8133:9;:18;8143:7;8133:18;;;;;;;;;;;;;;;;:22;;:30;;;;:::i;:::-;8112:9;:18;8122:7;8112:18;;;;;;;;;;;;;;;:51;;;;8192:7;8171:37;;8188:1;8171:37;;;8201:6;8171:37;;;;;;;;;;;;;;;;;;7942:270;;:::o

Swarm Source

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