TangibleTNFT / ustb

MIT License
0 stars 1 forks source link

USTB Token Project

Overview

The USTB Token project is a Solidity-based smart contract system designed to provide a rebase token with cross-chain and Layer Zero functionalities. It's built with upgradeability in mind, ensuring that the token logic can evolve over time.

Key Components

Contracts

Interfaces

Libraries

Installation and Setup

  1. Clone the repository
  2. Create an .env file based on .env.example
  3. Compile the contracts using Foundry (forge build)

Tests

Run the tests using the following command:

forge test

Deployment

# deploy on testnets
FOUNDRY_PROFILE=optimized forge script ./script/DeployAllTestnet.s.sol --legacy --broadcast

# deploy on mainnets
FOUNDRY_PROFILE=optimized forge script ./script/DeployAll.s.sol --legacy --broadcast

License

This project is licensed under the terms specified in the LICENSE file.