ETH Price: $3,361.18 (-0.62%)
Gas: 13 Gwei

Contract

0x955d5c14C8D4944dA1Ea7836bd44D54a8eC35Ba1
 
Transaction Hash
Method
Block
From
To
Value
Transfer201760232024-06-26 13:00:113 hrs ago1719406811IN
RefundCoin: RFD Token
0 ETH0.000290345.58342211
Approve201758402024-06-26 12:23:234 hrs ago1719404603IN
RefundCoin: RFD Token
0 ETH0.000220774.75392761
Transfer201753412024-06-26 10:43:355 hrs ago1719398615IN
RefundCoin: RFD Token
0 ETH0.000111483.69899975
Transfer201751922024-06-26 10:13:356 hrs ago1719396815IN
RefundCoin: RFD Token
0 ETH0.0010405220
Approve201746922024-06-26 8:33:237 hrs ago1719390803IN
RefundCoin: RFD Token
0 ETH0.000148023.19151748
Approve201746232024-06-26 8:19:238 hrs ago1719389963IN
RefundCoin: RFD Token
0 ETH0.000070042.41100386
Approve201744182024-06-26 7:38:118 hrs ago1719387491IN
RefundCoin: RFD Token
0 ETH0.000134042.88625255
Approve201737572024-06-26 5:25:1110 hrs ago1719379511IN
RefundCoin: RFD Token
0 ETH0.00009312.00475977
Transfer201733522024-06-26 4:04:1112 hrs ago1719374651IN
RefundCoin: RFD Token
0 ETH0.000117252.48471243
Approve201723612024-06-26 0:44:3515 hrs ago1719362675IN
RefundCoin: RFD Token
0 ETH0.000132442.85556701
Transfer201702252024-06-25 17:35:3522 hrs ago1719336935IN
RefundCoin: RFD Token
0 ETH0.000243528.08021167
Transfer201700792024-06-25 17:05:5923 hrs ago1719335159IN
RefundCoin: RFD Token
0 ETH0.00028069.31805198
Transfer201700792024-06-25 17:05:5923 hrs ago1719335159IN
RefundCoin: RFD Token
0 ETH0.000280829.31805198
Transfer201698592024-06-25 16:21:4724 hrs ago1719332507IN
RefundCoin: RFD Token
0 ETH0.0009179617.64441585
Transfer201697462024-06-25 15:59:1124 hrs ago1719331151IN
RefundCoin: RFD Token
0 ETH0.0004224412.09957281
Transfer201695892024-06-25 15:27:4724 hrs ago1719329267IN
RefundCoin: RFD Token
0 ETH0.0009140826.1631806
Transfer201695832024-06-25 15:26:2324 hrs ago1719329183IN
RefundCoin: RFD Token
0 ETH0.000633312.17287036
Transfer201695822024-06-25 15:26:1124 hrs ago1719329171IN
RefundCoin: RFD Token
0 ETH0.0006194411.90910929
Transfer201693772024-06-25 14:44:5925 hrs ago1719326699IN
RefundCoin: RFD Token
0 ETH0.0005061210.71982516
Transfer201688462024-06-25 12:58:4727 hrs ago1719320327IN
RefundCoin: RFD Token
0 ETH0.000333696.41990131
Transfer201683272024-06-25 11:13:5929 hrs ago1719314039IN
RefundCoin: RFD Token
0 ETH0.000116663.87551127
Transfer201680792024-06-25 10:24:1129 hrs ago1719311051IN
RefundCoin: RFD Token
0 ETH0.000209544.02960883
Transfer201679602024-06-25 10:00:1130 hrs ago1719309611IN
RefundCoin: RFD Token
0 ETH0.0009362518
Approve201678662024-06-25 9:41:1130 hrs ago1719308471IN
RefundCoin: RFD Token
0 ETH0.000146653.17507439
Approve201676482024-06-25 8:57:3531 hrs ago1719305855IN
RefundCoin: RFD Token
0 ETH0.000198634.30043812
View all transactions

Latest 5 internal transactions

Advanced mode:
Parent Transaction Hash Block From To Value
184456812023-10-28 2:20:11242 days ago1698459611
RefundCoin: RFD Token
0.05610869 ETH
184456212023-10-28 2:08:11242 days ago1698458891
RefundCoin: RFD Token
0.0664892 ETH
175280742023-06-21 12:36:11371 days ago1687350971
RefundCoin: RFD Token
0.09513313 ETH
173165922023-05-22 18:24:11400 days ago1684779851
RefundCoin: RFD Token
0.00839231 ETH
173122082023-05-22 3:36:11401 days ago1684726571
RefundCoin: RFD Token
0.05543959 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
REFUND

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-05-19
*/

pragma solidity ^0.4.25;

interface ERC20 {
  function totalSupply() external view returns (uint256);
  function balanceOf(address who) external view returns (uint256);
  function allowance(address owner, address spender) external view returns (uint256);
  function transfer(address to, uint256 value) external returns (bool);
  function approve(address spender, uint256 value) external returns (bool);
  function approveAndCall(address spender, uint tokens, bytes data) external returns (bool success);
  function transferFrom(address from, address to, uint256 value) external returns (bool);

  event Transfer(address indexed from, address indexed to, uint256 value);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

interface ApproveAndCallFallBack {
    function receiveApproval(address from, uint256 tokens, address token, bytes data) external;
}


contract REFUND is ERC20 {
  using SafeMath for uint256;

  mapping (address => uint256) private balances;
  mapping (address => mapping (address => uint256)) private allowed;
  string public constant name  = "REFUND";
  string public constant symbol = "RFD";
  uint8 public constant decimals = 18;
  
  address owner = msg.sender;

  uint256 _totalSupply = 1000000000000 * (10 ** 18); // 1 trillion supply

  constructor() public {
    balances[msg.sender] = _totalSupply;
    emit Transfer(address(0), msg.sender, _totalSupply);
  }

  function totalSupply() public view returns (uint256) {
    return _totalSupply;
  }

  function balanceOf(address player) public view returns (uint256) {
    return balances[player];
  }

  function allowance(address player, address spender) public view returns (uint256) {
    return allowed[player][spender];
  }


  function transfer(address to, uint256 value) public returns (bool) {
    require(value <= balances[msg.sender]);
    require(to != address(0));

    balances[msg.sender] = balances[msg.sender].sub(value);
    balances[to] = balances[to].add(value);

    emit Transfer(msg.sender, to, value);
    return true;
  }

  function multiTransfer(address[] memory receivers, uint256[] memory amounts) public {
    for (uint256 i = 0; i < receivers.length; i++) {
      transfer(receivers[i], amounts[i]);
    }
  }

  function approve(address spender, uint256 value) public returns (bool) {
    require(spender != address(0));
    allowed[msg.sender][spender] = value;
    emit Approval(msg.sender, spender, value);
    return true;
  }

  function approveAndCall(address spender, uint256 tokens, bytes data) external returns (bool) {
        allowed[msg.sender][spender] = tokens;
        emit Approval(msg.sender, spender, tokens);
        ApproveAndCallFallBack(spender).receiveApproval(msg.sender, tokens, this, data);
        return true;
    }

  function transferFrom(address from, address to, uint256 value) public returns (bool) {
    require(value <= balances[from]);
    require(value <= allowed[from][msg.sender]);
    require(to != address(0));
    
    balances[from] = balances[from].sub(value);
    balances[to] = balances[to].add(value);
    
    allowed[from][msg.sender] = allowed[from][msg.sender].sub(value);
    
    emit Transfer(from, to, value);
    return true;
  }

  function increaseAllowance(address spender, uint256 addedValue) public returns (bool) {
    require(spender != address(0));
    allowed[msg.sender][spender] = allowed[msg.sender][spender].add(addedValue);
    emit Approval(msg.sender, spender, allowed[msg.sender][spender]);
    return true;
  }

  function decreaseAllowance(address spender, uint256 subtractedValue) public returns (bool) {
    require(spender != address(0));
    allowed[msg.sender][spender] = allowed[msg.sender][spender].sub(subtractedValue);
    emit Approval(msg.sender, spender, allowed[msg.sender][spender]);
    return true;
  }

  function burn(uint256 amount) external {
    require(amount != 0);
    require(amount <= balances[msg.sender]);
    _totalSupply = _totalSupply.sub(amount);
    balances[msg.sender] = balances[msg.sender].sub(amount);
    emit Transfer(msg.sender, address(0), amount);
  }

}




library SafeMath {
  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    require(c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a / b;
    return c;
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    require(b <= a);
    return a - b;
  }

  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    require(c >= a);
    return c;
  }

  function ceil(uint256 a, uint256 m) internal pure returns (uint256) {
    uint256 c = add(a,m);
    uint256 d = sub(c,1);
    return mul(div(d,m),m);
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"receivers","type":"address[]"},{"name":"amounts","type":"uint256[]"}],"name":"multiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"amount","type":"uint256"}],"name":"burn","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"},{"name":"data","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"player","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

608060405233600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506c0c9f2c9cd04674edea4000000060035534801561006257600080fd5b506003546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6003546040518082815260200191505060405180910390a361178d8061011f6000396000f3006080604052600436106100d0576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100d5578063095ea7b31461016557806318160ddd146101ca5780631e89d545146101f557806323b872dd1461029e578063313ce56714610323578063395093511461035457806342966c68146103b957806370a08231146103e657806395d89b411461043d578063a457c2d7146104cd578063a9059cbb14610532578063cae9ca5114610597578063dd62ed3e14610614575b600080fd5b3480156100e157600080fd5b506100ea61068b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561012a57808201518184015260208101905061010f565b50505050905090810190601f1680156101575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017157600080fd5b506101b0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106c4565b604051808215151515815260200191505060405180910390f35b3480156101d657600080fd5b506101df6107f1565b6040518082815260200191505060405180910390f35b34801561020157600080fd5b5061029c60048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506107fb565b005b3480156102aa57600080fd5b50610309600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610855565b604051808215151515815260200191505060405180910390f35b34801561032f57600080fd5b50610338610c10565b604051808260ff1660ff16815260200191505060405180910390f35b34801561036057600080fd5b5061039f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c15565b604051808215151515815260200191505060405180910390f35b3480156103c557600080fd5b506103e460048036038101908080359060200190929190505050610e4c565b005b3480156103f257600080fd5b50610427600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fc0565b6040518082815260200191505060405180910390f35b34801561044957600080fd5b50610452611008565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610492578082015181840152602081019050610477565b50505050905090810190601f1680156104bf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104d957600080fd5b50610518600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611041565b604051808215151515815260200191505060405180910390f35b34801561053e57600080fd5b5061057d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611278565b604051808215151515815260200191505060405180910390f35b3480156105a357600080fd5b506105fa600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001919091929391929390505050611498565b604051808215151515815260200191505060405180910390f35b34801561062057600080fd5b50610675600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061169d565b6040518082815260200191505060405180910390f35b6040805190810160405280600681526020017f524546554e44000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561070157600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b60008090505b825181101561085057610842838281518110151561081b57fe5b90602001906020020151838381518110151561083357fe5b90602001906020020151611278565b508080600101915050610801565b505050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156108a457600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561092f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561096b57600080fd5b6109bc826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a4f826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461174090919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b2082600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610c5257600080fd5b610ce182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461174090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008114151515610e5c57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515610ea957600080fd5b610ebe8160035461172490919063ffffffff16565b600381905550610f15816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f524644000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561107e57600080fd5b61110d82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156112c757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561130357600080fd5b611354826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113e7826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461174090919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600083600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff16638f4ffcb133863087876040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825284848281815260200192508082843782019150509650505050505050600060405180830381600087803b15801561167957600080fd5b505af115801561168d573d6000803e3d6000fd5b5050505060019050949350505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561173557600080fd5b818303905092915050565b600080828401905083811015151561175757600080fd5b80915050929150505600a165627a7a72305820d40c53a17c33759c51833f514faaeab676bbac0f72b507eb9fa317c9ae6422d50029

Deployed Bytecode

0x6080604052600436106100d0576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde03146100d5578063095ea7b31461016557806318160ddd146101ca5780631e89d545146101f557806323b872dd1461029e578063313ce56714610323578063395093511461035457806342966c68146103b957806370a08231146103e657806395d89b411461043d578063a457c2d7146104cd578063a9059cbb14610532578063cae9ca5114610597578063dd62ed3e14610614575b600080fd5b3480156100e157600080fd5b506100ea61068b565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561012a57808201518184015260208101905061010f565b50505050905090810190601f1680156101575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561017157600080fd5b506101b0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106c4565b604051808215151515815260200191505060405180910390f35b3480156101d657600080fd5b506101df6107f1565b6040518082815260200191505060405180910390f35b34801561020157600080fd5b5061029c60048036038101908080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284378201915050505050509192919290803590602001908201803590602001908080602002602001604051908101604052809392919081815260200183836020028082843782019150505050505091929192905050506107fb565b005b3480156102aa57600080fd5b50610309600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610855565b604051808215151515815260200191505060405180910390f35b34801561032f57600080fd5b50610338610c10565b604051808260ff1660ff16815260200191505060405180910390f35b34801561036057600080fd5b5061039f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c15565b604051808215151515815260200191505060405180910390f35b3480156103c557600080fd5b506103e460048036038101908080359060200190929190505050610e4c565b005b3480156103f257600080fd5b50610427600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fc0565b6040518082815260200191505060405180910390f35b34801561044957600080fd5b50610452611008565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610492578082015181840152602081019050610477565b50505050905090810190601f1680156104bf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156104d957600080fd5b50610518600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611041565b604051808215151515815260200191505060405180910390f35b34801561053e57600080fd5b5061057d600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611278565b604051808215151515815260200191505060405180910390f35b3480156105a357600080fd5b506105fa600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803590602001908201803590602001919091929391929390505050611498565b604051808215151515815260200191505060405180910390f35b34801561062057600080fd5b50610675600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061169d565b6040518082815260200191505060405180910390f35b6040805190810160405280600681526020017f524546554e44000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561070157600080fd5b81600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b6000600354905090565b60008090505b825181101561085057610842838281518110151561081b57fe5b90602001906020020151838381518110151561083357fe5b90602001906020020151611278565b508080600101915050610801565b505050565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156108a457600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561092f57600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561096b57600080fd5b6109bc826000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b6000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a4f826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461174090919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610b2082600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610c5257600080fd5b610ce182600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461174090919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008114151515610e5c57600080fd5b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548111151515610ea957600080fd5b610ebe8160035461172490919063ffffffff16565b600381905550610f15816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a350565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040805190810160405280600381526020017f524644000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561107e57600080fd5b61110d82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156112c757600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561130357600080fd5b611354826000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461172490919063ffffffff16565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113e7826000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461174090919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600083600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925866040518082815260200191505060405180910390a38473ffffffffffffffffffffffffffffffffffffffff16638f4ffcb133863087876040518663ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018581526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825284848281815260200192508082843782019150509650505050505050600060405180830381600087803b15801561167957600080fd5b505af115801561168d573d6000803e3d6000fd5b5050505060019050949350505050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600082821115151561173557600080fd5b818303905092915050565b600080828401905083811015151561175757600080fd5b80915050929150505600a165627a7a72305820d40c53a17c33759c51833f514faaeab676bbac0f72b507eb9fa317c9ae6422d50029

Deployed Bytecode Sourcemap

909:3325:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1092:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1092:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1092:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2324:223;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2324:223:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1465:85;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1465:85:0;;;;;;;;;;;;;;;;;;;;;;;2124:194;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2124:194:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2873:450;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2873:450:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1178:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1178:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;3329:300;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3329:300:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3951:278;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3951:278:0;;;;;;;;;;;;;;;;;;;;;;;;;;1556:101;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1556:101:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1136:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1136:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;1136:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3635:310;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3635:310:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1797:321;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1797:321:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2553:314;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2553:314:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1663:126;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1663:126:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1092:39;;;;;;;;;;;;;;;;;;;;:::o;2324:223::-;2389:4;2429:1;2410:21;;:7;:21;;;;2402:30;;;;;;;;2470:5;2439:7;:19;2447:10;2439:19;;;;;;;;;;;;;;;:28;2459:7;2439:28;;;;;;;;;;;;;;;:36;;;;2508:7;2487:36;;2496:10;2487:36;;;2517:5;2487:36;;;;;;;;;;;;;;;;;;2537:4;2530:11;;2324:223;;;;:::o;1465:85::-;1509:7;1532:12;;1525:19;;1465:85;:::o;2124:194::-;2220:9;2232:1;2220:13;;2215:98;2239:9;:16;2235:1;:20;2215:98;;;2271:34;2280:9;2290:1;2280:12;;;;;;;;;;;;;;;;;;2294:7;2302:1;2294:10;;;;;;;;;;;;;;;;;;2271:8;:34::i;:::-;;2257:3;;;;;;;2215:98;;;2124:194;;;:::o;2873:450::-;2952:4;2982:8;:14;2991:4;2982:14;;;;;;;;;;;;;;;;2973:5;:23;;2965:32;;;;;;;;3021:7;:13;3029:4;3021:13;;;;;;;;;;;;;;;:25;3035:10;3021:25;;;;;;;;;;;;;;;;3012:5;:34;;3004:43;;;;;;;;3076:1;3062:16;;:2;:16;;;;3054:25;;;;;;;;3109;3128:5;3109:8;:14;3118:4;3109:14;;;;;;;;;;;;;;;;:18;;:25;;;;:::i;:::-;3092:8;:14;3101:4;3092:14;;;;;;;;;;;;;;;:42;;;;3156:23;3173:5;3156:8;:12;3165:2;3156:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;3141:8;:12;3150:2;3141:12;;;;;;;;;;;;;;;:38;;;;3220:36;3250:5;3220:7;:13;3228:4;3220:13;;;;;;;;;;;;;;;:25;3234:10;3220:25;;;;;;;;;;;;;;;;:29;;:36;;;;:::i;:::-;3192:7;:13;3200:4;3192:13;;;;;;;;;;;;;;;:25;3206:10;3192:25;;;;;;;;;;;;;;;:64;;;;3289:2;3274:25;;3283:4;3274:25;;;3293:5;3274:25;;;;;;;;;;;;;;;;;;3313:4;3306:11;;2873:450;;;;;:::o;1178:35::-;1211:2;1178:35;:::o;3329:300::-;3409:4;3449:1;3430:21;;:7;:21;;;;3422:30;;;;;;;;3490:44;3523:10;3490:7;:19;3498:10;3490:19;;;;;;;;;;;;;;;:28;3510:7;3490:28;;;;;;;;;;;;;;;;:32;;:44;;;;:::i;:::-;3459:7;:19;3467:10;3459:19;;;;;;;;;;;;;;;:28;3479:7;3459:28;;;;;;;;;;;;;;;:75;;;;3567:7;3546:59;;3555:10;3546:59;;;3576:7;:19;3584:10;3576:19;;;;;;;;;;;;;;;:28;3596:7;3576:28;;;;;;;;;;;;;;;;3546:59;;;;;;;;;;;;;;;;;;3619:4;3612:11;;3329:300;;;;:::o;3951:278::-;4015:1;4005:6;:11;;3997:20;;;;;;;;4042:8;:20;4051:10;4042:20;;;;;;;;;;;;;;;;4032:6;:30;;4024:39;;;;;;;;4085:24;4102:6;4085:12;;:16;;:24;;;;:::i;:::-;4070:12;:39;;;;4139:32;4164:6;4139:8;:20;4148:10;4139:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;4116:8;:20;4125:10;4116:20;;;;;;;;;;;;;;;:55;;;;4212:1;4183:40;;4192:10;4183:40;;;4216:6;4183:40;;;;;;;;;;;;;;;;;;3951:278;:::o;1556:101::-;1612:7;1635:8;:16;1644:6;1635:16;;;;;;;;;;;;;;;;1628:23;;1556:101;;;:::o;1136:37::-;;;;;;;;;;;;;;;;;;;;:::o;3635:310::-;3720:4;3760:1;3741:21;;:7;:21;;;;3733:30;;;;;;;;3801:49;3834:15;3801:7;:19;3809:10;3801:19;;;;;;;;;;;;;;;:28;3821:7;3801:28;;;;;;;;;;;;;;;;:32;;:49;;;;:::i;:::-;3770:7;:19;3778:10;3770:19;;;;;;;;;;;;;;;:28;3790:7;3770:28;;;;;;;;;;;;;;;:80;;;;3883:7;3862:59;;3871:10;3862:59;;;3892:7;:19;3900:10;3892:19;;;;;;;;;;;;;;;:28;3912:7;3892:28;;;;;;;;;;;;;;;;3862:59;;;;;;;;;;;;;;;;;;3935:4;3928:11;;3635:310;;;;:::o;1797:321::-;1858:4;1888:8;:20;1897:10;1888:20;;;;;;;;;;;;;;;;1879:5;:29;;1871:38;;;;;;;;1938:1;1924:16;;:2;:16;;;;1916:25;;;;;;;;1973:31;1998:5;1973:8;:20;1982:10;1973:20;;;;;;;;;;;;;;;;:24;;:31;;;;:::i;:::-;1950:8;:20;1959:10;1950:20;;;;;;;;;;;;;;;:54;;;;2026:23;2043:5;2026:8;:12;2035:2;2026:12;;;;;;;;;;;;;;;;:16;;:23;;;;:::i;:::-;2011:8;:12;2020:2;2011:12;;;;;;;;;;;;;;;:38;;;;2084:2;2063:31;;2072:10;2063:31;;;2088:5;2063:31;;;;;;;;;;;;;;;;;;2108:4;2101:11;;1797:321;;;;:::o;2553:314::-;2640:4;2688:6;2657:7;:19;2665:10;2657:19;;;;;;;;;;;;;;;:28;2677:7;2657:28;;;;;;;;;;;;;;;:37;;;;2731:7;2710:37;;2719:10;2710:37;;;2740:6;2710:37;;;;;;;;;;;;;;;;;;2781:7;2758:47;;;2806:10;2818:6;2826:4;2832;;2758:79;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2758:79:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2758:79:0;;;;2855:4;2848:11;;2553:314;;;;;;:::o;1663:126::-;1736:7;1759;:15;1767:6;1759:15;;;;;;;;;;;;;;;:24;1775:7;1759:24;;;;;;;;;;;;;;;;1752:31;;1663:126;;;;:::o;4571:114::-;4629:7;4658:1;4653;:6;;4645:15;;;;;;;;4678:1;4674;:5;4667:12;;4571:114;;;;:::o;4691:134::-;4749:7;4765:9;4781:1;4777;:5;4765:17;;4802:1;4797;:6;;4789:15;;;;;;;;4818:1;4811:8;;4691:134;;;;;:::o

Swarm Source

bzzr://d40c53a17c33759c51833f514faaeab676bbac0f72b507eb9fa317c9ae6422d5

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

OVERVIEW

$RFD was created by Blurr, a mysterious 2017 OG whale. The purpose of the project remains open to speculation. The community has taken it upon themselves to run the project while Blurr largely remains in the background, sending cryptic messages on the blockchain. Making it a true DeFi project.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.