RebaseAI is a dynamic ERC20 token with built-in rebase functionality that allows automatic adjustment of total supply based on market conditions. The contract is written in Solidity and deployable to any EVM-compatible blockchain (Ethereum, Arbitrum, Optimism, etc.).
- Compliant with ERC20 standard
- Supply can increase or decrease proportionally via
rebase()
- Owner is anonymous at deployment (based on
msg.sender
) - Ownership can be transferred after deployment
- Gas-efficient scaling using internal multipliers
The rebase(int256 supplyDelta)
function allows the token supply to expand or contract. This adjusts all balances proportionally without affecting ownership percentages.
function rebase(int256 supplyDelta) external onlyOwner
Supply changes:
- Positive
supplyDelta
β Inflation (e.g. +10%) - Negative
supplyDelta
β Deflation (e.g. -5%)
- The contract does not hardcode any owner address
- Ownership is initialized to
msg.sender
- You may transfer ownership after deployment:
transferOwnership("0xYourNewOwnerAddress")
npx hardhat run scripts/deploy.js --network mainnet
- Only the owner can call
rebase()
- No mint/burn fees or taxes included
- Transparent and open-source logic
This project is open-source and released under the MIT License.