Node Escrow
Non-Custodial Escrow System
The Nodes escrow is a fully decentralized, non-custodial ERC721 escrow contract, "explorills_NodeEscrow" designed for token storage with automated release functionality. The following page details how it works along with the complete contract architecture.
When users mint a Node on mint.explorills.com/#explorills-Nodes, it is stored in the Nodes escrow under the minter address ownership. Once Nodes with IDs from 1 to 10,800 are minted, the escrow is automatically released, allowing users to pull their Nodes.
Verify Nodes Ownership
- Visit: mint.explorills.com/#explorills-Nodes
- Connect wallet
- Click "My Address Info"
- Click on any Node ID
- It redirects to the corresponding Node NFT License page on the blockchain
Early Access Benefits
Even before the Node escrow is released, owners can regularly use their Nodes directly from the escrow to generate mint permissions for $EXPL and gain access to all project events.
explorills_NodeEscrow Contract
Non-custodial ERC721 escrow contract for explorills_Nodes tokens storage, with auto-release functionality
General Functionality
- Stores ERC721 tokens securely until pulling conditions are met
- Provides read-only access to escrow data
- Enables automatic pulling window after 10,800 regular mints
- Exclusive interaction with main explorills_Nodes contract
- Non-custodial design for enhanced security
View Functions
| Function | Description |
|---|---|
a1AddressEscrowHoldings |
Query detailed escrow holdings for a specific address |
a2EscrowStatus |
Check current escrow release status |
a3CurrentChainEscrowTotalHoldings |
Get total tokens held in escrow |
a4RemainingNodesToReleaseEscrow |
Calculate remaining nodes before release |
Escrow Release Conditions
Release Mechanism
Release triggers after first 10,800 Nodes are minted (by regular mint)
Pulling window opens automatically upon reaching threshold
Status Transitions
"not released yet"
Before reaching 10,800 nodes threshold
"pulling window is open"
After threshold reached, tokens available for withdrawal
"all nodes are already pulled"
No tokens remaining in escrow
Build and Deployment Settings
| Setting | Value |
|---|---|
| Contract Name | explorills_NodeEscrow |
| Compiler Version | v0.8.24 |
| EVM Version | London |
| Optimization | Enabled (200 runs) |
| Networks | Ethereum, Flare |
Contract Architecture
explorills_NodeEscrow
├── View Functions
│ ├── Address Holdings
│ │ └── a1AddressEscrowHoldings
│ ├── Escrow Status
│ │ └── a2EscrowStatus
│ ├── Total Holdings
│ │ └── a3CurrentChainEscrowTotalHoldings
│ └── Release Information
│ └── a4RemainingNodesToReleaseEscrow
└── Storage
├── Constants
│ ├── TIER3_END
│ └── MAX_SUPPLY
└── Contract References
└── NODE_MAIN_CONTRACT
License
BSD-3-Clause License
Additional Resources
| Resource | Link |
|---|---|
| Contact | info@explorills.com |
| Security | info@explorills.ai |
Contract Address
Address: 0x9eAEc5DB08E0D243d07A82b8DD54Cc70E745f8b4
Verify at:
Main Contract Integration
Address: 0x468F1F91fc674e0161533363B13c2ccBE3769981
GitHub: explorills/nodes
Next Section
The next page will detail the tiered pricing model for explorills Node NFT Licenses