ETH Price: $1,474.05 (-3.70%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

yfBETA (YFBETA) (@$5.5121)

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve220884742025-03-20 13:48:3520 days ago1742478515IN
yfBETA.Finance: YFBETA Token
0 ETH0.000046110.99403044
Transfer220884642025-03-20 13:46:3520 days ago1742478395IN
yfBETA.Finance: YFBETA Token
0 ETH0.00002390.4883423
Approve220351312025-03-13 3:01:5927 days ago1741834919IN
yfBETA.Finance: YFBETA Token
0 ETH0.000030830.66480668
Approve220219852025-03-11 6:57:2329 days ago1741676243IN
yfBETA.Finance: YFBETA Token
0 ETH0.000051181.1047203
Approve220008722025-03-08 8:09:4732 days ago1741421387IN
yfBETA.Finance: YFBETA Token
0 ETH0.000026111.0835704
Transfer219850082025-03-06 2:56:5934 days ago1741229819IN
yfBETA.Finance: YFBETA Token
0 ETH0.000066381.35519581
Approve219499022025-03-01 5:23:2339 days ago1740806603IN
yfBETA.Finance: YFBETA Token
0 ETH0.000027771.15243494
Approve219148752025-02-24 8:04:5944 days ago1740384299IN
yfBETA.Finance: YFBETA Token
0 ETH0.000033280.71849831
Approve218934362025-02-21 8:11:4747 days ago1740125507IN
yfBETA.Finance: YFBETA Token
0 ETH0.00012232.63990831
Approve218879902025-02-20 13:53:1148 days ago1740059591IN
yfBETA.Finance: YFBETA Token
0 ETH0.000132672.8638479
Approve218849402025-02-20 3:38:3548 days ago1740022715IN
yfBETA.Finance: YFBETA Token
0 ETH0.00004611
Approve218546502025-02-15 21:57:3552 days ago1739656655IN
yfBETA.Finance: YFBETA Token
0 ETH0.000076081.6505042
Approve217898152025-02-06 20:20:3561 days ago1738873235IN
yfBETA.Finance: YFBETA Token
0 ETH0.000031131.29171476
Approve217717862025-02-04 7:56:3564 days ago1738655795IN
yfBETA.Finance: YFBETA Token
0 ETH0.000170243.67464865
Approve217272132025-01-29 2:30:5970 days ago1738117859IN
yfBETA.Finance: YFBETA Token
0 ETH0.000090711.96772364
Approve217272132025-01-29 2:30:5970 days ago1738117859IN
yfBETA.Finance: YFBETA Token
0 ETH0.000052972
Approve217272132025-01-29 2:30:5970 days ago1738117859IN
yfBETA.Finance: YFBETA Token
0 ETH0.000091041.96272364
Approve217251782025-01-28 19:41:3570 days ago1738093295IN
yfBETA.Finance: YFBETA Token
0 ETH0.000254015.51862113
Approve217043062025-01-25 21:47:5973 days ago1737841679IN
yfBETA.Finance: YFBETA Token
0 ETH0.000201184.37082055
Approve216863482025-01-23 9:38:5976 days ago1737625139IN
yfBETA.Finance: YFBETA Token
0 ETH0.000329147.10446578
Approve215111302024-12-29 22:31:23100 days ago1735511483IN
yfBETA.Finance: YFBETA Token
0 ETH0.000338437.29552353
Approve215061322024-12-29 5:47:11101 days ago1735451231IN
yfBETA.Finance: YFBETA Token
0 ETH0.00024545.29707194
Approve214581732024-12-22 12:55:59108 days ago1734872159IN
yfBETA.Finance: YFBETA Token
0 ETH0.000315546.80218483
Approve214171522024-12-16 19:24:11113 days ago1734377051IN
yfBETA.Finance: YFBETA Token
0 ETH0.0007782632.61094387
Approve213976902024-12-14 2:12:23116 days ago1734142343IN
yfBETA.Finance: YFBETA Token
0 ETH0.0004817710.39890837
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
yfBETA

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-09-02
*/

pragma solidity 0.6.0;

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 {
    address public _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor () public {
        _owner = msg.sender;
        emit OwnershipTransferred(address(0), msg.sender);
    }

    function owner() public view returns (address) {
        return _owner;
    }

    modifier onlyOwner() {
        require(_owner == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}

contract yfBETA is Ownable {

    using SafeMath for uint256;

    event LogRebase(uint256 indexed epoch, uint256 totalSupply);

    modifier validRecipient(address to) {
        require(to != address(this));
        _;
    }
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    string public constant name = "yfBETA";
    string public constant symbol = "YFBETA";
    uint256 public constant decimals = 18;

    uint256 private constant DECIMALS = 18;
    uint256 private constant MAX_UINT256 = ~uint256(0);
    uint256 private constant INITIAL_FRAGMENTS_SUPPLY = 30000 * 10**DECIMALS;

    uint256 private constant TOTAL_GONS = MAX_UINT256 - (MAX_UINT256 % INITIAL_FRAGMENTS_SUPPLY);

    uint256 private constant MAX_SUPPLY = ~uint128(0);

    uint256 private _totalSupply;
    uint256 private _gonsPerFragment;
    mapping(address => uint256) private _gonBalances;

    mapping (address => mapping (address => uint256)) private _allowedFragments;
    

    function rebase(uint256 epoch, uint256 supplyDelta)
        external
        onlyOwner
        returns (uint256)
    {
        if (supplyDelta == 0) {
            emit LogRebase(epoch, _totalSupply);
            return _totalSupply;
        }

         _totalSupply = _totalSupply.sub(supplyDelta);

        
        if (_totalSupply > MAX_SUPPLY) {
            _totalSupply = MAX_SUPPLY;
        }

        _gonsPerFragment = TOTAL_GONS.div(_totalSupply);

        emit LogRebase(epoch, _totalSupply);
        return _totalSupply;
    }

    constructor() public override {
        _owner = msg.sender;
        
        _totalSupply = INITIAL_FRAGMENTS_SUPPLY;
        _gonBalances[_owner] = TOTAL_GONS;
        _gonsPerFragment = TOTAL_GONS.div(_totalSupply);

        emit Transfer(address(0x0), _owner, _totalSupply);
    }

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

    function balanceOf(address who)
        public
        view
        returns (uint256)
    {
        return _gonBalances[who].div(_gonsPerFragment);
    }

    function transfer(address to, uint256 value)
        public
        validRecipient(to)
        returns (bool)
    {
        uint256 gonValue = value.mul(_gonsPerFragment);
        _gonBalances[msg.sender] = _gonBalances[msg.sender].sub(gonValue);
        _gonBalances[to] = _gonBalances[to].add(gonValue);
        emit Transfer(msg.sender, to, value);
        return true;
    }

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

    function transferFrom(address from, address to, uint256 value)
        public
        validRecipient(to)
        returns (bool)
    {
        _allowedFragments[from][msg.sender] = _allowedFragments[from][msg.sender].sub(value);

        uint256 gonValue = value.mul(_gonsPerFragment);
        _gonBalances[from] = _gonBalances[from].sub(gonValue);
        _gonBalances[to] = _gonBalances[to].add(gonValue);
        emit Transfer(from, to, value);

        return true;
    }

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

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

    function decreaseAllowance(address spender, uint256 subtractedValue)
        public
        returns (bool)
    {
        uint256 oldValue = _allowedFragments[msg.sender][spender];
        if (subtractedValue >= oldValue) {
            _allowedFragments[msg.sender][spender] = 0;
        } else {
            _allowedFragments[msg.sender][spender] = oldValue.sub(subtractedValue);
        }
        emit Approval(msg.sender, spender, _allowedFragments[msg.sender][spender]);
        return true;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"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":"uint256","name":"epoch","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalSupply","type":"uint256"}],"name":"LogRebase","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"},{"inputs":[],"name":"_owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"who","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"},{"internalType":"uint256","name":"supplyDelta","type":"uint256"}],"name":"rebase","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50600080546001600160a01b0319163390811782556040519091907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3600080546001600160a01b031916331780825569065a4da25d3016c0000060019081556001600160a01b03909116825260036020908152604090922069063ce619a63a59bfffff199081905590546100af926100fd811b610b8617901c565b6002556000805460015460408051918252516001600160a01b0390921692917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a36101ee565b600061014583836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525061014c60201b60201c565b9392505050565b600081836101d85760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561019d578181015183820152602001610185565b50505050905090810190601f1680156101ca5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385816101e457fe5b0495945050505050565b610df4806101fd6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a9059cbb11610066578063a9059cbb146102f1578063b2bdfa7b1461031d578063dd62ed3e14610325578063f2fde38b1461035357610100565b8063715018a61461028f5780638da5cb5b1461029957806395d89b41146102bd578063a457c2d7146102c557610100565b806323b872dd116100d357806323b872dd146101ff578063313ce56714610235578063395093511461023d57806370a082311461026957610100565b8063058ecdb41461010557806306fdde031461013a578063095ea7b3146101b757806318160ddd146101f7575b600080fd5b6101286004803603604081101561011b57600080fd5b5080359060200135610379565b60408051918252519081900360200190f35b6101426104b0565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017c578181015183820152602001610164565b50505050905090810190601f1680156101a95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e3600480360360408110156101cd57600080fd5b506001600160a01b0381351690602001356104d2565b604080519115158252519081900360200190f35b610128610538565b6101e36004803603606081101561021557600080fd5b506001600160a01b0381358116916020810135909116906040013561053e565b61012861068a565b6101e36004803603604081101561025357600080fd5b506001600160a01b03813516906020013561068f565b6101286004803603602081101561027f57600080fd5b50356001600160a01b0316610728565b610297610756565b005b6102a16107ff565b604080516001600160a01b039092168252519081900360200190f35b61014261080e565b6101e3600480360360408110156102db57600080fd5b506001600160a01b038135169060200135610830565b6101e36004803603604081101561030757600080fd5b506001600160a01b03813516906020013561091f565b6102a1610a04565b6101286004803603604081101561033b57600080fd5b506001600160a01b0381358116916020013516610a13565b6102976004803603602081101561036957600080fd5b50356001600160a01b0316610a3e565b600080546001600160a01b031633146103d9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b8161041f57600154604080519182525184917f72725a3b1e5bd622d6bcd1339bb31279c351abe8f541ac7fd320f24e1b1641f2919081900360200190a2506001546104aa565b600154610432908363ffffffff610b3d16565b60018190556001600160801b031015610451576001600160801b036001555b60015461046a9069063ce619a63a59bfffff1990610b86565b600255600154604080519182525184917f72725a3b1e5bd622d6bcd1339bb31279c351abe8f541ac7fd320f24e1b1641f2919081900360200190a2506001545b92915050565b6040518060400160405280600681526020016579664245544160d01b81525081565b3360008181526004602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60015490565b6000826001600160a01b03811630141561055757600080fd5b6001600160a01b038516600090815260046020908152604080832033845290915290205461058b908463ffffffff610b3d16565b6001600160a01b03861660009081526004602090815260408083203384529091528120919091556002546105c690859063ffffffff610bc816565b6001600160a01b0387166000908152600360205260409020549091506105f2908263ffffffff610b3d16565b6001600160a01b038088166000908152600360205260408082209390935590871681522054610627908263ffffffff610c2116565b6001600160a01b0380871660008181526003602090815260409182902094909455805188815290519193928a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350600195945050505050565b601281565b3360009081526004602090815260408083206001600160a01b03861684529091528120546106c3908363ffffffff610c2116565b3360008181526004602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6002546001600160a01b03821660009081526003602052604081205490916104aa919063ffffffff610b8616565b6000546001600160a01b031633146107b5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b6040518060400160405280600681526020016559464245544160d01b81525081565b3360009081526004602090815260408083206001600160a01b0386168452909152812054808310610884573360009081526004602090815260408083206001600160a01b03881684529091528120556108b9565b610894818463ffffffff610b3d16565b3360009081526004602090815260408083206001600160a01b03891684529091529020555b3360008181526004602090815260408083206001600160a01b0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000826001600160a01b03811630141561093857600080fd5b600061094f60025485610bc890919063ffffffff16565b33600090815260036020526040902054909150610972908263ffffffff610b3d16565b33600090815260036020526040808220929092556001600160a01b038716815220546109a4908263ffffffff610c2116565b6001600160a01b0386166000818152600360209081526040918290209390935580518781529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001949350505050565b6000546001600160a01b031681565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610a9d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610ae25760405162461bcd60e51b8152600401808060200182810382526026815260200180610d786026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610b7f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610c7b565b9392505050565b6000610b7f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610d12565b600082610bd7575060006104aa565b82820282848281610be457fe5b0414610b7f5760405162461bcd60e51b8152600401808060200182810382526021815260200180610d9e6021913960400191505060405180910390fd5b600082820183811015610b7f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008184841115610d0a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ccf578181015183820152602001610cb7565b50505050905090810190601f168015610cfc5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008183610d615760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610ccf578181015183820152602001610cb7565b506000838581610d6d57fe5b049594505050505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122014fc10ecd479bd7514f52621d6288e96a4ee0834a1f18e11679a068c00c4efaf64736f6c63430006000033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c8063715018a611610097578063a9059cbb11610066578063a9059cbb146102f1578063b2bdfa7b1461031d578063dd62ed3e14610325578063f2fde38b1461035357610100565b8063715018a61461028f5780638da5cb5b1461029957806395d89b41146102bd578063a457c2d7146102c557610100565b806323b872dd116100d357806323b872dd146101ff578063313ce56714610235578063395093511461023d57806370a082311461026957610100565b8063058ecdb41461010557806306fdde031461013a578063095ea7b3146101b757806318160ddd146101f7575b600080fd5b6101286004803603604081101561011b57600080fd5b5080359060200135610379565b60408051918252519081900360200190f35b6101426104b0565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017c578181015183820152602001610164565b50505050905090810190601f1680156101a95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e3600480360360408110156101cd57600080fd5b506001600160a01b0381351690602001356104d2565b604080519115158252519081900360200190f35b610128610538565b6101e36004803603606081101561021557600080fd5b506001600160a01b0381358116916020810135909116906040013561053e565b61012861068a565b6101e36004803603604081101561025357600080fd5b506001600160a01b03813516906020013561068f565b6101286004803603602081101561027f57600080fd5b50356001600160a01b0316610728565b610297610756565b005b6102a16107ff565b604080516001600160a01b039092168252519081900360200190f35b61014261080e565b6101e3600480360360408110156102db57600080fd5b506001600160a01b038135169060200135610830565b6101e36004803603604081101561030757600080fd5b506001600160a01b03813516906020013561091f565b6102a1610a04565b6101286004803603604081101561033b57600080fd5b506001600160a01b0381358116916020013516610a13565b6102976004803603602081101561036957600080fd5b50356001600160a01b0316610a3e565b600080546001600160a01b031633146103d9576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b8161041f57600154604080519182525184917f72725a3b1e5bd622d6bcd1339bb31279c351abe8f541ac7fd320f24e1b1641f2919081900360200190a2506001546104aa565b600154610432908363ffffffff610b3d16565b60018190556001600160801b031015610451576001600160801b036001555b60015461046a9069063ce619a63a59bfffff1990610b86565b600255600154604080519182525184917f72725a3b1e5bd622d6bcd1339bb31279c351abe8f541ac7fd320f24e1b1641f2919081900360200190a2506001545b92915050565b6040518060400160405280600681526020016579664245544160d01b81525081565b3360008181526004602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60015490565b6000826001600160a01b03811630141561055757600080fd5b6001600160a01b038516600090815260046020908152604080832033845290915290205461058b908463ffffffff610b3d16565b6001600160a01b03861660009081526004602090815260408083203384529091528120919091556002546105c690859063ffffffff610bc816565b6001600160a01b0387166000908152600360205260409020549091506105f2908263ffffffff610b3d16565b6001600160a01b038088166000908152600360205260408082209390935590871681522054610627908263ffffffff610c2116565b6001600160a01b0380871660008181526003602090815260409182902094909455805188815290519193928a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350600195945050505050565b601281565b3360009081526004602090815260408083206001600160a01b03861684529091528120546106c3908363ffffffff610c2116565b3360008181526004602090815260408083206001600160a01b0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b6002546001600160a01b03821660009081526003602052604081205490916104aa919063ffffffff610b8616565b6000546001600160a01b031633146107b5576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000546001600160a01b031690565b6040518060400160405280600681526020016559464245544160d01b81525081565b3360009081526004602090815260408083206001600160a01b0386168452909152812054808310610884573360009081526004602090815260408083206001600160a01b03881684529091528120556108b9565b610894818463ffffffff610b3d16565b3360009081526004602090815260408083206001600160a01b03891684529091529020555b3360008181526004602090815260408083206001600160a01b0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b6000826001600160a01b03811630141561093857600080fd5b600061094f60025485610bc890919063ffffffff16565b33600090815260036020526040902054909150610972908263ffffffff610b3d16565b33600090815260036020526040808220929092556001600160a01b038716815220546109a4908263ffffffff610c2116565b6001600160a01b0386166000818152600360209081526040918290209390935580518781529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001949350505050565b6000546001600160a01b031681565b6001600160a01b03918216600090815260046020908152604080832093909416825291909152205490565b6000546001600160a01b03163314610a9d576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b038116610ae25760405162461bcd60e51b8152600401808060200182810382526026815260200180610d786026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000610b7f83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610c7b565b9392505050565b6000610b7f83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f000000000000815250610d12565b600082610bd7575060006104aa565b82820282848281610be457fe5b0414610b7f5760405162461bcd60e51b8152600401808060200182810382526021815260200180610d9e6021913960400191505060405180910390fd5b600082820183811015610b7f576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60008184841115610d0a5760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610ccf578181015183820152602001610cb7565b50505050905090810190601f168015610cfc5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b60008183610d615760405162461bcd60e51b8152602060048201818152835160248401528351909283926044909101919085019080838360008315610ccf578181015183820152602001610cb7565b506000838581610d6d57fe5b049594505050505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122014fc10ecd479bd7514f52621d6288e96a4ee0834a1f18e11679a068c00c4efaf64736f6c63430006000033

Deployed Bytecode Sourcemap

2384:4455:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2384:4455:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3495:558;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;3495:558:0;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2794:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;2794:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5732:233;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5732:233:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;4361:123;;;:::i;5237:487::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5237:487:0;;;;;;;;;;;;;;;;;:::i;2886:37::-;;;:::i;5973:343::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5973:343:0;;;;;;;;:::i;4492:159::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;4492:159:0;-1:-1:-1;;;;;4492:159:0;;:::i;1977:148::-;;;:::i;:::-;;1765:79;;;:::i;:::-;;;;-1:-1:-1;;;;;1765:79:0;;;;;;;;;;;;;;2839:40;;;:::i;6324:512::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;6324:512:0;;;;;;;;:::i;4659:388::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4659:388:0;;;;;;;;:::i;1515:21::-;;;:::i;5055:174::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5055:174:0;;;;;;;;;;:::i;2133:244::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2133:244:0;-1:-1:-1;;;;;2133:244:0;;:::i;3495:558::-;3602:7;1892:6;;-1:-1:-1;;;;;1892:6:0;1902:10;1892:20;1884:65;;;;;-1:-1:-1;;;1884:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3631:16;3627:118:::1;;3686:12;::::0;3669:30:::1;::::0;;;;;;3679:5;;3669:30:::1;::::0;;;;;::::1;::::0;;::::1;-1:-1:-1::0;3721:12:0::1;::::0;3714:19:::1;;3627:118;3773:12;::::0;:29:::1;::::0;3790:11;3773:29:::1;:16;:29;:::i;:::-;3758:12;:44:::0;;;-1:-1:-1;;;;;;3825:83:0::1;;;-1:-1:-1::0;;;;;3871:12:0::1;:25:::0;3825:83:::1;3954:12;::::0;3939:28:::1;::::0;-1:-1:-1;;3153:54:0;3939:14:::1;:28::i;:::-;3920:16;:47:::0;4002:12:::1;::::0;3985:30:::1;::::0;;;;;;3995:5;;3985:30:::1;::::0;;;;;::::1;::::0;;::::1;-1:-1:-1::0;4033:12:0::1;::::0;1960:1:::1;3495:558:::0;;;;:::o;2794:38::-;;;;;;;;;;;;;;-1:-1:-1;;;2794:38:0;;;;:::o;5732:233::-;5855:10;5815:4;5837:29;;;:17;:29;;;;;;;;-1:-1:-1;;;;;5837:38:0;;;;;;;;;;;:46;;;5899:36;;;;;;;5815:4;;5837:38;;5855:10;;5899:36;;;;;;;;-1:-1:-1;5953:4:0;5732:233;;;;:::o;4361:123::-;4464:12;;4361:123;:::o;5237:487::-;5362:4;5340:2;-1:-1:-1;;;;;2578:19:0;;2592:4;2578:19;;2570:28;;;;;;-1:-1:-1;;;;;5422:23:0;::::1;;::::0;;;:17:::1;:23;::::0;;;;;;;5446:10:::1;5422:35:::0;;;;;;;;:46:::1;::::0;5462:5;5422:46:::1;:39;:46;:::i;:::-;-1:-1:-1::0;;;;;5384:23:0;::::1;;::::0;;;:17:::1;:23;::::0;;;;;;;5408:10:::1;5384:35:::0;;;;;;;:84;;;;5510:16:::1;::::0;5500:27:::1;::::0;:5;;:27:::1;:9;:27;:::i;:::-;-1:-1:-1::0;;;;;5559:18:0;::::1;;::::0;;;:12:::1;:18;::::0;;;;;5481:46;;-1:-1:-1;5559:32:0::1;::::0;5481:46;5559:32:::1;:22;:32;:::i;:::-;-1:-1:-1::0;;;;;5538:18:0;;::::1;;::::0;;;:12:::1;:18;::::0;;;;;:53;;;;5621:16;;::::1;::::0;;;;:30:::1;::::0;5642:8;5621:30:::1;:20;:30;:::i;:::-;-1:-1:-1::0;;;;;5602:16:0;;::::1;;::::0;;;:12:::1;:16;::::0;;;;;;;;:49;;;;5667:25;;;;;;;5602:16;;5667:25;;::::1;::::0;::::1;::::0;;;;;;;::::1;-1:-1:-1::0;5712:4:0::1;::::0;5237:487;-1:-1:-1;;;;;5237:487:0:o;2886:37::-;2921:2;2886:37;:::o;5973:343::-;6165:10;6071:4;6147:29;;;:17;:29;;;;;;;;-1:-1:-1;;;;;6147:38:0;;;;;;;;;;:54;;6190:10;6147:54;:42;:54;:::i;:::-;6111:10;6093:29;;;;:17;:29;;;;;;;;-1:-1:-1;;;;;6093:38:0;;;;;;;;;;;;:108;;;6217:69;;;;;;6093:38;;6217:69;;;;;;;;;;;-1:-1:-1;6304:4:0;5973:343;;;;:::o;4492:159::-;4626:16;;-1:-1:-1;;;;;4604:17:0;;4572:7;4604:17;;;:12;:17;;;;;;4572:7;;4604:39;;:17;:39;:21;:39;:::i;1977:148::-;1892:6;;-1:-1:-1;;;;;1892:6:0;1902:10;1892:20;1884:65;;;;;-1:-1:-1;;;1884:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2084:1:::1;2068:6:::0;;2047:40:::1;::::0;-1:-1:-1;;;;;2068:6:0;;::::1;::::0;2047:40:::1;::::0;2084:1;;2047:40:::1;2115:1;2098:19:::0;;-1:-1:-1;;;;;;2098:19:0::1;::::0;;1977:148::o;1765:79::-;1803:7;1830:6;-1:-1:-1;;;;;1830:6:0;1765:79;:::o;2839:40::-;;;;;;;;;;;;;;-1:-1:-1;;;2839:40:0;;;;:::o;6324:512::-;6486:10;6427:4;6468:29;;;:17;:29;;;;;;;;-1:-1:-1;;;;;6468:38:0;;;;;;;;;;6521:27;;;6517:205;;6583:10;6606:1;6565:29;;;:17;:29;;;;;;;;-1:-1:-1;;;;;6565:38:0;;;;;;;;;:42;6517:205;;;6681:29;:8;6694:15;6681:29;:12;:29;:::i;:::-;6658:10;6640:29;;;;:17;:29;;;;;;;;-1:-1:-1;;;;;6640:38:0;;;;;;;;;:70;6517:205;6746:10;6767:29;;;;:17;:29;;;;;;;;-1:-1:-1;;;;;6737:69:0;;6767:38;;;;;;;;;;;6737:69;;;;;;;;;6746:10;6737:69;;;;;;;;;;;-1:-1:-1;6824:4:0;;6324:512;-1:-1:-1;;;6324:512:0:o;4659:388::-;4766:4;4744:2;-1:-1:-1;;;;;2578:19:0;;2592:4;2578:19;;2570:28;;;;;;4788:16:::1;4807:27;4817:16;;4807:5;:9;;:27;;;;:::i;:::-;4885:10;4872:24;::::0;;;:12:::1;:24;::::0;;;;;4788:46;;-1:-1:-1;4872:38:0::1;::::0;4788:46;4872:38:::1;:28;:38;:::i;:::-;4858:10;4845:24;::::0;;;:12:::1;:24;::::0;;;;;:65;;;;-1:-1:-1;;;;;4940:16:0;::::1;::::0;;;;:30:::1;::::0;4961:8;4940:30:::1;:20;:30;:::i;:::-;-1:-1:-1::0;;;;;4921:16:0;::::1;;::::0;;;:12:::1;:16;::::0;;;;;;;;:49;;;;4986:31;;;;;;;4921:16;;4995:10:::1;::::0;4986:31:::1;::::0;;;;;;;;::::1;-1:-1:-1::0;5035:4:0::1;::::0;4659:388;-1:-1:-1;;;;4659:388:0:o;1515:21::-;;;-1:-1:-1;;;;;1515:21:0;;:::o;5055:174::-;-1:-1:-1;;;;;5187:25:0;;;5155:7;5187:25;;;:17;:25;;;;;;;;:34;;;;;;;;;;;;;5055:174::o;2133:244::-;1892:6;;-1:-1:-1;;;;;1892:6:0;1902:10;1892:20;1884:65;;;;;-1:-1:-1;;;1884:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;2222:22:0;::::1;2214:73;;;;-1:-1:-1::0;;;2214:73:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2324:6;::::0;;2303:38:::1;::::0;-1:-1:-1;;;;;2303:38:0;;::::1;::::0;2324:6;::::1;::::0;2303:38:::1;::::0;::::1;2352:6;:17:::0;;-1:-1:-1;;;;;;2352:17:0::1;-1:-1:-1::0;;;;;2352:17:0;;;::::1;::::0;;;::::1;::::0;;2133:244::o;239:136::-;297:7;324:43;328:1;331;324:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;317:50;239:136;-1:-1:-1;;;239:136:0:o;841:132::-;899:7;926:39;930:1;933;926:39;;;;;;;;;;;;;;;;;:3;:39::i;583:250::-;641:7;665:6;661:47;;-1:-1:-1;695:1:0;688:8;;661:47;732:5;;;736:1;732;:5;:1;756:5;;;;;:10;748:56;;;;-1:-1:-1;;;748:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;50:181;108:7;140:5;;;164:6;;;;156:46;;;;;-1:-1:-1;;;156:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;383:192;469:7;505:12;497:6;;;;489:29;;;;-1:-1:-1;;;489:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;489:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;541:5:0;;;383:192::o;981:191::-;1067:7;1102:12;1095:5;1087:28;;;;-1:-1:-1;;;1087:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;1087:28:0;;1126:9;1142:1;1138;:5;;;;;;;981:191;-1:-1:-1;;;;;981:191:0:o

Swarm Source

ipfs://14fc10ecd479bd7514f52621d6288e96a4ee0834a1f18e11679a068c00c4efaf

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

yfBETA uses yields generated from farming other protocols. Users can stake assets on yfBETA, in addition to farming yfBETA, the assets will be used to farm the highest performing assets from other protocols.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ 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.