Skip to content

softmuneeb/blockchain-smart-contracts

Repository files navigation

Project Name

Description of your project.

Contracts

  • ISocialEngagementRewards.sol: Interface for Social Engagement Rewards.
  • LaziLpRewards.sol: Contract for LP Rewards.
  • LaziName.sol: Contract for managing names.
  • LaziPost.sol: Contract for managing posts.
  • LaziPostFactory.sol: Contract for post factory.
  • LaziStake.sol: Contract for staking.
  • LaziToken.sol: Token contract.
  • Migrations.sol: Truffle migrations.

Installation

  1. Clone the repository: git clone https://github.com/softmuneeb/soliditysc.git
  2. Install dependencies: npm install

Usage

  1. Run blockchain: npm run run-blockchain
  2. Compile contracts: npm run compile
  3. Test contracts: npm run test

Configuration

  • Environment Variables:

    • MNEMONIC: Ethereum wallet mnemonic.
    • INFURA_TOKEN: Infura project ID.
    • ETHERSCAN_KEY: Etherscan API key.
    • DEPLOY_NETWORK: Network to deploy contracts (e.g., BSC, Rinkeby, etc.).
  • Other Configuration:

    • Check truffle-config.js for network configurations.
    • Modify .env file for local development configurations.

Requirements

Contributing

Please open an issue or pull request for any changes.

License

This project is licensed under the ISC License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •