Docs
  • Overview
    • Project Summary
    • Getting Started
      • Crypto Beginner Part 1: Wallet Setup
      • Crypto Beginner Part 2: Buying ETH
        • Coinbase
        • Transak (Bank & Card)
      • Get $BOTTO Tokens
    • Voting
      • Voting Mechanism
      • Leaderboard
      • Auction
    • Staking
    • Rewards
  • Architecture
    • Botto's Art Engine
      • P5.Botto
    • Periods
    • Collaborations and Special Projects
    • Contract Details
      • Contract Audits
    • Token Distribution
      • Liquidity Mining
      • Treasury
      • Team & Vesting
      • Airdrop
    • Governance
      • Governance Process
      • Snapshot Votes
      • Proposal Template
  • Miscellaneous
    • Official Links
      • Botto Site
      • Discord
      • X (Twitter)
      • Instagram
      • The Digest (Blog)
      • Botto Talks (Podcast)
      • Public Roadmap
      • Metrics Page
      • Governance Forum
      • Snapshot Proposals
      • Github
      • Telegram
      • Get $BOTTO on Ethereum (Uniswap)
      • Get $BOTTO on Base (Uniswap)
    • FAQ
    • Press
    • Acknowledgements
Powered by GitBook
On this page
  • Ethereum Mainnet
  • ERC20 Token Contract
  • Governance Contract
  • Liquidity Mining Contract
  • Active Rewards Contract
  • Airdrop Contract
  • Base Network
  • Base ERC20 Token Contract
  • Base Governance Contract
  • Base Active Rewards Contract

Was this helpful?

  1. Architecture

Contract Details

PreviousCollaborations and Special ProjectsNextContract Audits

Last updated 4 months ago

Was this helpful?

Botto operates through a set of 5 smart contracts on Ethereum mainnet, and 3 on the Base network, allowing users to perform certain actions on both chains. The contracts are specified as follows:

Ethereum Mainnet

ERC20 Token Contract

Botto operates with an ERC20 token contract, allowing for standardized functionalities like transferring tokens, fetching account balances, spending approvals, and other functionality on Ethereum.

Governance Contract

The governance contract handles the stake and unstake function alongside events like Staked, Unstaked. In order to be able to contribute to training Botto's algorithm, users are required to use this contract to stake their BOTTO.

Liquidity Mining Contract

The liquidity mining contract handles the stake and unstake of LP tokens as well as liquidity mining reward payouts. The contract was deployed with an 8 month duration, and was updated to 3 years when we joined the . It has the following variables:

  • Total Rewards:

  • StartTime: 14/10/2021 (DD/MM/YYYY)

  • EndTime: 15/10/2025 (DD/MM/YYYY)

Active Rewards Contract

The active rewards contract handles the claim function that allows eligible users to get their share of protocol revenue in ETH that is distributed weekly.

Airdrop Contract

The airdrop contract handled the initial distribution of BOTTO tokens to the community. Airdrop contracts are deployed with a list of addresses and amounts in Merkle tree form, enabling the list of addresses the ability to claim BOTTO.

Base Network

Base ERC20 Token Contract

Base Governance Contract

The governance contract handles the stake and unstake function alongside events like Staked, Unstaked. In order to be able to contribute to training Botto's algorithm, users are required to use this contract to stake their BOTTO.

Base Active Rewards Contract

The active rewards contract handles the claim function that allows eligible users to get their share of protocol revenue in ETH that is distributed weekly.

A total of for the airdrop. More info on the airdrop .

Botto operates with a type of token contract for L2s on Base, allowing for standardized functionalities like transferring tokens, fetching account balances, spending approvals, and other functionality on Base.

You can also bridge your Mainnet ERC20 $BOTTO tokens to Base by .

0x9DFAD1b7102D46b1b197b90095B5c4E9f5845BBA
0x19CD3998f106eCC40eE7668c19C47e18b491e8a6
0xf8515Cae6915838543bCD7756F39268CE8F853Fd
Olympus Pro Program
20,000,000 BOTTO
0x93298241417A63469b6F8f080b4878749aCB4C47
0xed39DAFd2B2a624fE43A5BbE76e0Dae4E4E621ef
30,010,878 BOTTO were deployed
here
0x24914cb6bd01e6a0cf2a9c0478e33c25926e6a0c
OptimismMintableERC20Factory
following this guide
0x8a7a5991aAf142B43E58253Bd6791e240084F0A9
0x19CD3998f106eCC40eE7668c19C47e18b491e8a6