Node NFT Licenses
ERC721 Node Licenses
Node NFT Licenses are ERC721 tokens accessible for public purchase via the fully decentralized and immutable smart contract "explorills_Nodes," deployed on Ethereum and Flare Networks. These licenses empower users to own personal Nodes, granting them mint permissions for $EXPL and access to all project events. The full contract architecture is outlined below.
First Batch
This is the first batch of Node NFT Licenses, limited to 12,000. Once $EXPL distribution begins as an ERC-20 token through these initial Nodes, a new contract will be deployed for the second batch, bringing the total to 100,000 Nodes across the entire explorills ecosystem.
explorills_Nodes Contract
ERC721 cross-chain contract with whitelist functionality, dual-escrow system and backup address support
General Functionality
- Mints 12,000 unique ERC721 tokens
- Features dual-escrow system (Nodes and cross-chain escrows)
- Supports backup address functionality for enhanced security
- Includes whitelist functionality for reserved minting
- Enables cross-chain transfers and balance management
- The Node Escrow automatically activates the pulling window once 1-10,800 Nodes have been minted
Main Functions
mint: Create new Nodes in the Node escrowwhitelistMint: Reserved minting for whitelisted addressesa2SetUpBackUpAddresses: Assign additional owner addresses to the Nodes in Escrowa3PullMyNodesFromEscrow: Release Nodes from escrow to owner (minter or backup address)a4ReceiveTnftFromUserToOtherChainsSupply: Transfer Nodes to cross-chain escrowa5SendTnftToUserFromOtherChainsSupply: Receive Nodes on opposite network
Supply and Tiers
Total Supply: 12,000 Nodes
Maximum per address: 100 Nodes
- Starting Price: 1 USD
- Price Step: +1 USD per 100 Nodes
- Starting Price: 15 USD
- Price Step: +5 USD per 100 Nodes
- Starting Price: 110 USD
- Price Step: +10 USD per 100 Nodes
- 1,200 nodes reserved
- Exclusive whitelist allocation
Build and Deployment Settings
| Setting | Value |
|---|---|
| Contract Name | explorills_Nodes |
| Compiler Version | v0.8.24 |
| EVM Version | London |
| Optimization | Enabled (200 runs) |
| Networks | Ethereum, Flare |
Contract Architecture
explorills_Nodes
├── Main Functions
│ ├── Minting Operations
│ │ ├── mint
│ │ ├── whitelistMint
│ │ └── safeBatchTransferFrom
│ ├── Backup System
│ │ ├── setUpBackUpAddresses
│ │ └── checkBackUpAddresses
│ ├── Pulling Operations
│ │ ├── pullMyNodesFromEscrow
│ │ └── setPullPaused
│ ├── Cross-chain Operations
│ │ ├── receiveTnftFromUserToOtherChainsSupply
│ │ └── sendTnftToUserFromOtherChainsSupply
│ └── Administrative
│ ├── setOneTimeNodeEscrow
│ ├── setOneTimeCrossChainEscrow
│ └── setCrossChainOperator
├── View Functions
│ ├── Price Information
│ │ ├── getCurrentPriceInUSD
│ │ └── getBatchPriceInUSD
│ ├── Escrow Status
│ │ ├── addressEscrowHoldings
│ │ ├── getEscrowTokens
│ │ └── remainingNodesToMint
│ ├── Supply Management
│ │ ├── getTotalCurrentSupply
│ │ └── totalSupply
│ └── Whitelist Information
│ ├── getWhitelistStatus
│ └── whitelistMintAllowance
└── Storage
├── Token Management
│ ├── currentChainTnftSupply
│ ├── otherChainsTnftSupply
│ └── totalMintedCurrentChain
├── Escrow System
│ ├── nodesEscrowAddress
│ └── crossChainEscrowAddress
└── Whitelist Management
├── whitelistAllowance
└── hasWhitelistMinted
License
BSD-3-Clause License
Additional Resources
| Resource | Link |
|---|---|
| Contact | info@explorills.com |
| Security | info@explorills.ai |
Contract Addresses
explorills_Nodes
Address: 0x468F1F91fc674e0161533363B13c2ccBE3769981
Verify at:
explorills_NodeEscrow
Address: 0x9eAEc5DB08E0D243d07A82b8DD54Cc70E745f8b4
GitHub: explorills/node-escrow
explorills_BridgeEscrow
Address: 0x129D9dce2326492d073D147762230e60c01e0f97
GitHub: explorills/node-bridge-escrow
Next Section
The upcoming page will explain the escrow functionality of explorills Node NFT Licenses