Close
  • Home
  • RMPL
    • Why RMPL
    • What is the calculation
    • Rebase history
    • Whitepaper
    • Roadmap
    • Smart contract
    • Audit report
    • RMPL project introduction
    • Price and market cap
    • View chart
    • Buy on Uniswap
    • Trade on Bithumb
  • Staking
  • FAQs
  • Contact
  • English
    • 简体中文
    • 한국어
    • 日本語
    • Tiếng Việt
  • Home
  • RMPL

    RMPL

    Learn about how the Rebasing works

    Why RMPL
    What is the calculation
    Rebase history
    Price and market cap

    Behind the chain

    Learn about the smart contract

    White paper
    Roadmap
    Smart contract
    Audit report

    Video

    Watch the video for more information

    RMPL project introduction
    • Why RMPL
    • What is the calculation
    • Rebase history
    • Whitepaper
    • Roadmap
    • Smart contract
    • Audit report
    • RMPL project introduction
    • Price and market cap
    • View chart
    • Buy on Uniswap
    • Trade on Bithumb
  • Staking
  • FAQs
  • Contact
  • English
    • 简体中文
    • 한국어
    • 日本語
    • Tiếng Việt
Buy on UniSwap
  • Home
  • RMPL

    RMPL

    Learn about how the Rebasing works

    Why RMPL
    What is the calculation
    Rebase history
    Price and market cap

    Behind the chain

    Learn about the smart contract

    White paper
    Roadmap
    Smart contract
    Audit report

    Video

    Watch the video for more information

    RMPL project introduction
    • Why RMPL
    • What is the calculation
    • Rebase history
    • Whitepaper
    • Roadmap
    • Smart contract
    • Audit report
    • RMPL project introduction
    • Price and market cap
    • View chart
    • Buy on Uniswap
    • Trade on Bithumb
  • Staking
  • FAQs
  • Contact
  • English
    • 简体中文
    • 한국어
    • 日本語
    • Tiếng Việt
Buy on UniSwap

Smart contract

Smart contract

RMPL

RMPL is an elastic supply ERC20 Token with randomized rebasing.

RMPL is a fork of Ampleforth uFragments repository. Credits to Ampleforth team for implementation of rebasing on the ethereum network.

RMPL inherits appropriate licenses from upstream project.

RMPL implementation consists of 2 contracts.

RMPL.sol

  • Basic ERC20 Token with a rebase function, callable by the contract owner.
  • Owner can be transferred to allow upgrades to the onchain random rebasing implementation.
  • Once onchain random rebasing solution has been finalized, contract owner will be locked to ensure no party has control and the implementation is completely self governed.

Rebaser.sol:

  • Parent contract to RMPL.sol.
  • Rebasing at random times within the rebase window (48hrs)
  • Applying a randomized lag factor based on the current supply, with a function to accelerate increase in supply between 10M and 100M RMPLs.
  • Rebasing to a price target of $1.00 USD with a CPI adjustment.
  • Retrieve RMPL/USD price from Uniswap v2 onchain interface.

Rebaser.sol is still in active development. Current tasks being worked on are described below.

Please refer to https://github.com/rmpldefi for latest code updates.

This post is also available in: Chinese (Simplified) Korean Japanese Vietnamese

RMPL © Copyright 2020
Disclaimer
Twitter Telegram Github Medium

RMPL

Why RMPL
What is the calculation
Rebase history
Price and market cap

Inside

Staking
White paper
Roadmap
Smart contract
Audit report

More info

FAQs
The team
Contact us