{"id":24026865,"url":"https://github.com/explorills/node-escrow","last_synced_at":"2026-04-19T02:05:08.340Z","repository":{"id":271252970,"uuid":"912857196","full_name":"explorills/node-escrow","owner":"explorills","description":"Non-custodial ERC721 escrow contract for explorills_Nodes tokens storage, with auto-release functionality","archived":false,"fork":false,"pushed_at":"2025-01-06T16:09:46.000Z","size":19,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-02-26T03:17:46.282Z","etag":null,"topics":["blockchain","cross-chain","defi","erc721","escrow","ethereum","evm","expl","explorills","flare","nfts","noncustodial","solidty","web3"],"latest_commit_sha":null,"homepage":"https://mint.explorills.com","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/explorills.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-06T14:36:49.000Z","updated_at":"2025-01-06T16:09:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"043d65eb-2ded-4611-81fc-b4cf83f38b39","html_url":"https://github.com/explorills/node-escrow","commit_stats":null,"previous_names":["explorills/node-escrow"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/explorills/node-escrow","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/explorills%2Fnode-escrow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/explorills%2Fnode-escrow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/explorills%2Fnode-escrow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/explorills%2Fnode-escrow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/explorills","download_url":"https://codeload.github.com/explorills/node-escrow/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/explorills%2Fnode-escrow/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261217473,"owners_count":23126259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blockchain","cross-chain","defi","erc721","escrow","ethereum","evm","expl","explorills","flare","nfts","noncustodial","solidty","web3"],"created_at":"2025-01-08T16:50:51.037Z","updated_at":"2026-04-19T02:05:08.334Z","avatar_url":"https://github.com/explorills.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"# explorills_NodeEscrow Contract\n\nNon-custodial ERC721 escrow contract for explorills_Nodes tokens storage, with auto-release functionality // Part of the ONE ecosystem // Powered by EXPL Nodes\n\n## General Functionality\n\n1. Stores ERC721 tokens securely until pulling conditions are met\n2. Provides read-only access to escrow data\n3. Enables automatic pulling window after 10,800 regular mints\n4. Exclusive interaction with main explorills_Nodes contract\n5. Non-custodial design for enhanced security\n\n## View Functions\n\n* `a1AddressEscrowHoldings`: Query detailed escrow holdings for a specific address\n* `a2EscrowStatus`: Check current escrow release status\n* `a3CurrentChainEscrowTotalHoldings`: Get total tokens held in escrow\n* `a4RemainingNodesToReleaseEscrow`: Calculate remaining nodes before release\n\n## Escrow Release Conditions\n\n* Release triggers after first 10,800 Nodes are minted (by regular mint)\n* Pulling window opens automatically upon reaching threshold\n* Status transitions:\n  - \"not released yet\": Before reaching threshold\n  - \"pulling window is open\": After threshold, tokens available\n  - \"all nodes are already pulled\": No tokens remaining in escrow\n \n## Build and Deployment Settings\n* Contract Name: explorills_NodeEscrow\n* Compiler Version: v0.8.24\n* EVM Version: London\n* Optimization: Enabled (200 runs)\n* Networks: [Ethereum](https://ethereum.org/en/); [Flare](https://flare.network/)\n\n## Contract Architecture\n```\nexplorills_NodeEscrow\n├── View Functions\n│   ├── Address Holdings\n│   │   └── a1AddressEscrowHoldings\n│   ├── Escrow Status\n│   │   └── a2EscrowStatus\n│   ├── Total Holdings\n│   │   └── a3CurrentChainEscrowTotalHoldings\n│   └── Release Information\n│       └── a4RemainingNodesToReleaseEscrow\n└── Storage\n    ├── Constants\n    │   ├── TIER3_END\n    │   └── MAX_SUPPLY\n    └── Contract References\n        └── NODE_MAIN_CONTRACT\n```\n## License\n\nBSD-3-Clause License\n\n## Contact\n\n- main: [expl.one](https://expl.one)\n- mint: [node.expl.one](https://node.expl.one)\n- contact: team@expl.one\n- security contact: dev@expl.one\n\n## Contract Address\n- 0x9eAEc5DB08E0D243d07A82b8DD54Cc70E745f8b4\n### find at\n- [Etherscan.io](https://etherscan.io/address/0x9eAEc5DB08E0D243d07A82b8DD54Cc70E745f8b4#code)\n- [Flare-explorer](https://flare-explorer.flare.network/address/0x9eAEc5DB08E0D243d07A82b8DD54Cc70E745f8b4?tab=contract)\n- [sourcify.dev](https://sourcify.dev/#/lookup/0x9eAEc5DB08E0D243d07A82b8DD54Cc70E745f8b4)\n\n## Main Contract Integration\n\n- 0x468F1F91fc674e0161533363B13c2ccBE3769981\n* Github: [explorills/nodes](https://github.com/explorills/nodes) \n\n---\n- ONE ecosystem 2026 // Powered by EXPL Nodes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexplorills%2Fnode-escrow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexplorills%2Fnode-escrow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexplorills%2Fnode-escrow/lists"}