This project contains a collection of Ethereum smart contracts and their corresponding test suites. The contracts in this project include:
- LunaToken.sol: A smart contract for the Luna Token.
- MeowToken.sol: A smart contract for the Meow Token.
- OneMilNftPixels.sol: A smart contract for a one million NFT pixels project.
- PurrToken.sol: A smart contract for the Purr Token.
- Implementation of various token contracts.
- NFT (Non-Fungible Token) contract with unique features.
- Comprehensive test suites for each contract.
- Solidity for smart contract development.
- JavaScript for testing.
- [Additional frameworks/libraries used in the project].
- Node.js
- Truffle Suite
- Ganache.
- Clone the repository.
- Install dependencies:
npm install
.
To run the test suite, execute the following command:
truffle test
This will run tests located in the test
directory, including:
- Tests for administrative functions.
- Purchase and repurchase flows.
- Compensation mechanisms.
- Deployment tests.