EXPL Nodes Overview
ERC721 on Ethereum and Flare
EXPL Nodes are ERC721 tokens minted through the EXPL_Nodes smart contract, deployed identically on Ethereum and Flare. The contract is immutable and fully decentralized. Own a Node to operate network infrastructure, mint EXPL tokens, and participate in all ONE ecosystem projects.
Purchase: node.expl.one
First batch: 12,000 Nodes
The first batch consists of 12,000 Nodes. Once EXPL launches as an ERC20 token and distribution begins, a second contract will be deployed to bring the total to 100,000 Nodes across the ecosystem.
EXPL_Nodes contract
ERC721 cross-chain contract with whitelist, dual-escrow system, and backup address support.
Core features
- Mints 12,000 unique ERC721 tokens
- Dual-escrow system (Node escrow + cross-chain escrow)
- Backup address support for additional security
- Whitelist minting for reserved allocations
- Cross-chain transfers and balance management
- Node escrow auto-activates pulling window after Nodes 1 -- 10,800 are minted
Main functions
mint— Create new Nodes in the Node escrowwhitelistMint— Reserved minting for whitelisted addressesa2SetUpBackUpAddresses— Assign additional owner addresses to Nodes in escrowa3PullMyNodesFromEscrow— Release Nodes from escrow to owner (minter or backup address)a4ReceiveTnftFromUserToOtherChainsSupply— Transfer Nodes to cross-chain escrowa5SendTnftToUserFromOtherChainsSupply— Receive Nodes on the opposite network
Supply and tiers
Total supply: 12,000 Nodes
Maximum per address: 100 Nodes
- Starting price: $1
- Price step: +$1 per 100 Nodes
- Starting price: $15
- Price step: +$5 per 100 Nodes
- Starting price: $110
- Price step: +$10 per 100 Nodes
- 1,200 Nodes reserved
- Exclusive whitelist allocation
Build and deployment settings
| Setting | Value |
|---|---|
| Contract name | EXPL_Nodes |
| Compiler version | v0.8.24 |
| EVM version | London |
| Optimization | Enabled (200 runs) |
| Networks | Ethereum, Flare |
Contract architecture
EXPL_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 | support@expl.one |
| Security | security@expl.one |
Contract addresses
EXPL_Nodes
Address: 0x468F1F91fc674e0161533363B13c2ccBE3769981
Verify at:
EXPL_NodeEscrow
Address: 0x9eAEc5DB08E0D243d07A82b8DD54Cc70E745f8b4
GitHub: explorills/node-escrow
EXPL_BridgeEscrow
Address: 0x129D9dce2326492d073D147762230e60c01e0f97
GitHub: explorills/node-bridge-escrow