Infamous NFT Contract

Infamous (NFMS) is the first gamified dynamic NFT project being built on the Aptos blockchain. Powered by MatrixLabs. This project contains all the contracts involved.

✨ Features

  • dyanamic token properties
  • token staking
  • token binding
  • flexible auth control
  • shared resource account

📦 Packages

  • contracts
    • sources
      • infamous_accessory_nft.move
      • infamous_backend_auth.move
      • infamous_backend_open_box.move
      • infamous_backend_token_accessory_open_box.move
      • infamous_backend_token_weapon_open_box.move
      • infamous_change_accesory.move
      • infamous_common.move
      • infamous_link_status.move
      • infamous_lock.move
      • infamous_manager_cap.move
      • infamous_nft.move
      • infamous_properties_url_encode_map.move
      • infamous_upgrade_level.move
      • infamous_weapon_nft.move
      • infamous_weapon_wear.move

🔨 How to Use

Step 1: Install the CLI

Install the precombiled binary for the Aptos CLI install_cli.

Step 2: Install node dependence

change directory to the root of this project:

yarn

Step 3: Create an account and fund it

  1. change into contracts directory, begin to initialize a new local account:
cd contracts
aptos init
  1. fund this account by running this command:
yarn faucet

Step 4: Compile & Deploy contracts

  • check the default account in contracts/.aptos/config.yml, then compile and deploy.
yarn compile
yarn test
yarn aptos-move-publish

🔗 Links

website

github

requirements