Beefy
  • Overview
  • Get Started
    • How to set up a wallet
    • Funding your wallet
    • Connecting your wallet to Beefy
  • Beefy Ecosystem
    • Introduction to Beefy
    • Beefy Protocol
      • Revenue Bridge
      • Fee Batch
      • Incentive Programmes
    • $BIFI Token
      • Token Bridge
    • Beefy Bulletins
      • What is Beefy?
      • The Big Beefy Opportunity
      • What Makes Beefy Different?
      • How Does Beefy Work?
      • Beefy Fees Breakdown
      • Why Beefy Beats Your Bank
      • Introducing Beefy's Unique Revenue Share Model
      • Beefy's Coveted Advantages Revealed
  • Beefy Products
    • Vaults
    • Strategies
    • CLM
    • Boost
    • Beefy-escrowed Tokens
      • beS
      • beQI
      • Deprecated Products
        • beFTM
        • binSPIRIT
        • beJOE
        • beVELO
        • beOPX
    • Advanced Vaults
      • GMX and GLP
  • Beefy DAO
    • Team & Goals
    • Contributor Compensation
    • Governance
    • Proposal Repository
    • Treasury
    • Cowmoonity
    • Partnerships
  • Safety
    • SAFU Standards
    • Contracts & Timelocks
    • Bug Bounty Program
    • Beefy Safety Score
    • Token Allowance
    • Beefy Backup
    • Insurance
  • FAQ
    • General
    • Infographics
    • mooVaults APY
    • How-To Guides
      • How to deposit in a Vault
      • How to Add a Custom Token to Metamask
      • How to Add and Remove Liquidity
      • How to use Beefy ZAP
      • How to add and switch networks on Beefy
      • How to check the harvesting and compounding rate of a vault
  • Developer Documentation
    • Vault Contract
    • Strategy Contract
      • StratFeeManager Contract
      • GasFeeThrottler Contract
    • Other Beefy Contracts
      • FeeConfigurator Contract
      • BeefyWrapper Contract
      • GaugeStaker Contract
    • Third Party Contracts
      • DelegateRegistry Contract
      • Oracle Contracts
    • Beefy API
  • Additional Resources
    • Contract Addresses
    • Code Repositories
    • Blog
    • Discord
    • Github
    • Media Kit
    • Telegram
    • Twitter
Powered by GitBook
On this page
  • What is $BIFI?
  • How does $BIFI work?
  • How do I verify that $BIFI is safe?
  • What are the tokenomics of $BIFI?
  • What is the history of the $BIFI token?
  • What is $mooBIFI
  • What is $rBIFI
  • Where can I find the details of the $BIFI token?

Was this helpful?

  1. Beefy Ecosystem

$BIFI Token

Last Update: November 2023

Last updated 8 months ago

Was this helpful?

The $BIFI token is the governance token of the Beefy project. It unites the Beefy Protocol - which pays out to tokenholders through Incentive Programmes - with the Beefy DAO - which conducts the Governance of the project.

What is $BIFI?

The Beefy token (symbol: BIFI) is an ERC-20 smart contract which records the holdings of $BIFI tokens among our community of tokenholders. The purpose of $BIFI itself revolves are two core use cases:

  • Project Governance - holders of $BIFI can vote in the on all of our governance matters, at a rate of 1 vote per token (including fractional amounts); and

  • Stakeholder Incentivization - through holding the $BIFI token, the project can incentivize the participation by stakeholders in the project and protocol with governance incentives paid through our Incentive Programmes.

Other external use cases for Beefy have emerged over time, including offering liquidity for trading in $BIFI and using $BIFI as collateral for loans. However, within the Beefy project, the token is purely intended to facilitate and encourage governance of the project.

How does $BIFI work?

The ERC-20 smart contract for the $BIFI token itself is extremely short and simple:

// SPDX-License-Identifier: MIT
pragma solidity 0.8.19;

import {ERC20PermitUpgradeable} from "@openzeppelin/contracts-upgradeable/token/ERC20/extensions/ERC20PermitUpgradeable.sol";
import {ERC20Upgradeable} from "@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol";

contract BIFI is ERC20Upgradeable, ERC20PermitUpgradeable {
    
    function initialize(address _treasury) external initializer {
        __ERC20_init("Beefy", "BIFI");
        __ERC20Permit_init("Beefy");
        _mint(_treasury, 80_000 ether);
    }
}
  • It removes any minting functionality or permissions, and mints all the token supply there will ever be immediately on initialization;

  • It moves to an upgradeable standard, which means you deal with a contract instance but not the underlying logic of the contract; and

The initial 80,000 $BIFI supply is all minted to the Beefy treasury, for distribution to existing holders as part of the migration.

How do I verify that $BIFI is safe?

What are the tokenomics of $BIFI?

Beefy prides itself on having some of the simplest tokenomics in all of Web 3.0:

  • There are 80,000 $BIFI tokens, as determined on deployment of the token contract;

  • The contract provides no further ability to mint and no officially burn functionality;

  • All tokens were fully distributed as of July 2022, though the Beefy Treasury does hold $BIFI for various purposes (e.g. protocol-owned liquidity, redemptions of $BIFI which could not be migrated, etc); and

  • There are no plans or obvious means to change the token's functionality or add additional tokens to our governance system.

No frills. No gimmicks. What you see is what you get.

What is the history of the $BIFI token?

Through [BIP:71] - the $BIFI Migration Plan - Beefy's core team sought approval for a comprehensive plan involving moving the token's base to Ethereum, restructure the Incentive Programmes and building a new Revenue Bridge and Token Bridge. After several months of work to prepare for the change over, the migration was implemented in September 2023.

What is $mooBIFI

What is $rBIFI

Where can I find the details of the $BIFI token?

The new $BIFI token, and its derivatives staked in Beefy's incentives programme, can be found on the relevant block explorers at the following links:

The contract addresses on the relevant chains are as follows:

  • $BIFI on Ethereum: 0xB1F1ee126e9c96231Cc3d3fAD7C08b4cf873b1f1;

  • $rBIFI on Ethereum: 0xb1F131437e314614313aAb3a3016FA05c1b0e087;

  • $mooBIFI on Ethereum: 0xBEEF8e0982874e0292E6C5751C5A4092b3e1BEEF; and

  • $mooBIFI on Optimism: 0xc55E93C62874D8100dBd2DfE307EDc1036ad5434.

The new $BIFI token - launched after the migration in 2023 - builds upon the in a few core ways:

It adopts the permit pattern established by , which allows for gasless permit approvals by way of signatures. This means that users can approve transactions with the bridge without paying gas.

As a on the Ethereum blockchain, anyone can review the code of the new $BIFI smart contract and its operations through the block explorer.

With that said, we are conscious that not all users will feel comfortable verifying the safety of contracts themselves. As such, we've had the token contract audited, and you can view the full audit report .

The $BIFI token was launched together with the project and the Beefy Protocol back in September 2020. After an initial distribution period of around two months back in Q4 2020, 72,000 tokens were supplied to the community with 8,000 being locked for the founding team. All 80,000 BIFI were officially in circulation as of July 2022. The distribution via the "governance pools" and detailed info about the timelocks are found .

In July 2023, issues with the Multichain project - Beefy's bridging provider who had issued the $BIFI token on all non-native chains - caused critical failures with the Multichain bridge. Shortly after this, the decision was taken to seek to migrate the $BIFI token away from Multichain, to protect user funds. A more detailed account of the events leading up to the Migration is provided .

$mooBIFI is the name of the vault token for the . The BIFI Vault is the output contract of our incentives programmes which gives out incentives to tokenholders in the form of $BIFI tokens. Revenue from all vaults on every chain flow to Ethereum and into the BIFI Vault for distribution as incentives. Incentives are autocompounded linearly based on the quantity of $BIFI tokens deposited into the pool. All incentives are automatically swapped into $BIFI and redeposited, resulting in a higher APY of incentives when compared to the BIFI Pool. The amount of $mooBIFI tokens issued on deposit reflects the user's share of the $BIFI in the vault, so 1 $mooBIFI token will equate to more than 1 $BIFI token.

$rBIFI is the name of the vault token for the . The BIFI Pool is the output contract of our incentives programmes which gives out incentives to tokenholders in the form of $ETH tokens. Revenue from all vaults on every chain flow to Ethereum and into the BIFI Pool for distribution as incentives. Incentives are paid out linearly based on the quantity of $BIFI tokens deposited into the pool. Users must manually claim their $ETH incentives to use them. The amount of $rBIFI issued on deposit reflects the amount of $BIFI tokens deposited.

;

;

; and

.

Beefy Snapshot Space
original $BIFI token
EIP-2612
verified open-source contract
here
here
here
BIFI Vault
BIFI Pool
$BIFI on Ethereum
$rBIFI on Ethereum
$mooBIFI on Ethereum
$mooBIFI on Optimism
The $BIFI token migration was approved