This repository contains the contract ABI as well as the source code written in Solidity for the Lotso Token and the Lotso Airdrop. These contracts are designed to introduce an innovative approach to digital tokens and airdropping techniques, leveraging Ethereum's powerful smart contract capabilities.
To set up this project locally, follow these steps:
-
Clone the Repository:
git clone git@github.com:BTI-US/Lotso-Contract.git
-
Navigate to the Project Directory:
cd lotso-token-and-airdrop
-
Install Dependencies:
npm install
-
Compile the Contracts:
truffle compile
Run tests to ensure the contracts are functioning as expected:
truffle test
Deploy the contracts to a local development network:
-
Start the Truffle development console:
truffle develop
-
Deploy the contracts inside the development console:
migrate
contracts/
: Contains the Solidity code for Lotso Token and Lotso Airdrop.migrations/
: Migration scripts for deploying the contracts.test/
: JavaScript test files for the smart contracts.truffle-config.js
: Configuration file for the Truffle framework.
Contributions are what make the open-source community an amazing place to learn, inspire, and create. Any contributions you make to the Lotso Token and Lotso Airdrop project are greatly appreciated.
Please read the contributing guidelines for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the [LICENSE TYPE] - see the LICENSE file for details.