Skip to main content
Advanced NFT Management
Updated over 4 months ago

NFTs on Galxe

NFTs, or non-fungible tokens, are unique digital assets verified on the blockchain, offering transparency, security, and immutability. Galxe's advanced NFT management features empower users to deploy, customize, and oversee their NFTs with ease. By utilizing these tools, you can enhance the value of your NFTs, streamline management processes, and achieve your project goals with greater precision and control.

Deploy NFT Contract

Deploying an NFT contract is the initial step in bringing your digital assets to life. On Galxe, you can easily create and launch NFT contracts, defining essential characteristics and parameters such as metadata, attributes, and functionalities. This streamlined process ensures that your NFTs reach the market quickly and efficiently, while giving you full control over their attributes and features. Deploying an NFT contract is required if you are using NFTs, Mystery Boxes, or advanced features like Forge as rewards.

Guide

  1. Select "NFT Contracts" from your dashboard.

  2. Click "Create" and configure the contract details:

    1. Name

    2. Symbol

    3. Network

    4. Transferable

  3. Review the settings and deploy the contract by paying gas fees.

  4. Wait for confirmation (processing time may vary).

  5. Success! View your deployed NFT on your dashboard.

Set Transferability

Controlling transferability is crucial for managing how and when NFTs can be traded. On Galxe, you can define the transferability rules for your NFTs during deployment. After deployment, you can adjust these rules via the blockchain smart contract as needed. Whether you choose to make your NFTs freely transferable or non-transferable, this functionality helps you align asset distribution with your project’s goals and user agreements, ensuring that your NFTs are managed according to your strategic vision.

Note: Only the NFT owner can update this setting. By default, the NFT contract deployer on Galxe is the contract owner.

Guide

  1. Access the Smart Contract: Locate your deployed contract on the blockchain.

  2. Connect to Blockchain: Use a Web3 interface to connect and write the contract.

  3. Modify Contract Function: setTransferable to True (transferable) or False (non-transferable).

  4. Deploy Changes: Apply the update and pay the gas fees.

Set Ownership

Managing NFT ownership is essential for maintaining accurate control over your digital assets. By default, the deployer’s wallet address is set as the owner of the NFT contract on Galxe. However, you can transfer ownership through the blockchain smart contract whenever necessary. This feature allows you to update or change the owner of your NFTs, ensuring proper management and control in line with your project’s needs.

Note: Only the NFT owner can update this setting. By default, the NFT contract deployer on Galxe is the contract owner.

Guide

  1. Access the Smart Contract: Locate your deployed contract on the blockchain.

  2. Connect to Blockchain: Use a Web3 interface to connect and write the contract.

  3. Modify Contract Function: transferOwnership to transfer the NFT contract ownership.

  4. Deploy Changes: Apply the update and pay the gas fees.

Set Royalties

Setting royalties is essential for NFT management, allowing creators to earn a percentage from secondary sales. Although the deployed NFT contract on Galxe does not include a setRoyaltyPercentage function, you can activate royalties on secondary marketplaces like OpenSea or Rarible. This ensures you benefit from ongoing sales and establish a sustainable revenue stream. Refer to each marketplace’s guidelines for activation details.

Note: Only the NFT owner can update this setting. By default, the NFT contract deployer on Galxe is the contract owner.

Update Metadata

NFT metadata is established during the minting process and generally remains immutable afterward. If you need to modify metadata, please contact the Galxe support team for assistance.

Note: Only the NFT owner can update this setting. By default, the NFT contract deployer on Galxe is the contract owner.

Guide

  1. Access the Smart Contract: Locate your deployed contract on the blockchain.

  2. Connect to Blockchain: Use a Web3 interface to connect and write the contract.

  3. Modify Contract Function:

    1. setName to update the name of the NFT.

    2. setSymbol to update the ticker of the NFT.

    3. setURI to update the metadata of the NFT.

  4. Deploy Changes: Apply the update and pay the gas fees.

FAQs

Can I customize the transferability and royalties for OAT?

OATs (On-Chain Achievement Tokens) use Galxe’s general core, which is shared across all networks and spaces. Due to this standardization, transferability and royalty settings for OATs cannot be customized. If you need customization and control over your NFTs, consider deploying your own NFT contract. You can then use NFTs, Mystery Boxes, or advanced features like Forge as rewards.

How can I query the metadata of my NFTs?

To query NFT metadata, use the GraphQL API provided by Galxe. You can fetch details about NFTs, including attributes and other metadata, by sending requests to the respective endpoints. For detailed instructions and examples, refer to the Galxe GraphQL API documentation.

What should I do if I encounter issues with deploying an NFT contract?

If you encounter issues, log in to your Galxe dashboard and contact our live chat agent for assistance. Our team is available to help resolve any deployment issues you may face.

Are there any fees associated with deploying or managing NFTs on Galxe?

Yes, there are gas fees associated with deploying and managing NFTs on Galxe. These fees cover the cost of processing transactions on the blockchain.

Do I need to deploy a new contract for each NFT associated reward?

It depends on your needs. If you wish to distribute rewards using the same NFT contract, you do not need to deploy a new contract; you can use the existing one. This is particularly important for advanced features like Forge, where it is necessary to utilize the same deployed NFT contract. However, if you require different characteristics or functionalities for your rewards, deploying a new contract might be necessary.

How can I integrate my own deployed NFT with Galxe?

Galxe only supports NFTs that are deployed directly through its platform. External NFT contracts cannot be integrated.

How can I find out which address deployed an NFT contract on Galxe?

To check the NFT deployer address for an NFT contract on Galxe:

  1. Navigate to the NFT contract on the blockchain.

  2. View the contract details under "Owner."

  3. Check the deployer address to identify the individual or entity that deployed the contract.

By default, the NFT contract deployer on Galxe is the contract owner. If you have concerns, log in to your Galxe dashboard and contact live chat support for help.

When deploying an NFT contract, what is “Solana Signer”?

When deploying an NFT contract on Solana, the term “Solana Signer” refers to the account or key used to authorize and sign transactions. Unlike traditional smart contracts, Solana uses signers to validate and execute operations on the blockchain. The signer is essential for ensuring the security and authenticity of transactions in the deployment process.


Did this answer your question?