๐Ÿงช Web3 API Samples

Hands-on code examples demonstrating Eliloda's Web3 API capabilities across storage, compute, and security.

๏ฟฝ See Examples
๐Ÿ“ฆ

Decentralized Storage

Examples for uploading, retrieving, and managing NFTs and files across our global storage network.

โš™๏ธ

Quantum Compute

Demonstrates secure computation requests using our WebAssembly-based execution environment.

๐Ÿ”

Security Protocols

Examples for encryption, multi-signature authorization, and zero-knowledge proof validation.

๐ŸŒ Storage API Examples

Upload NFT Metadata POST

curl -X POST "https://api.eliloda.com/v3/storage/nft"
     -H "Authorization: Bearer YOUR_API_KEY"
     -H "Content-Type: application/json"
     -d '{
           "chain": "ethereum",
           "tokenUri": "ipfs://Qm...",
           "metadata": {
             "name": "Digital Art #1001",
             "description": "Decentralized masterpiece",
             "attributes": [...]
           }
         }'

Store and verify NFT metadata across IPFS and blockchain networks.

Retrieve File GET

curl -X GET "https://api.eliloda.com/v3/storage/retrieve/Qm..."
     -H "Authorization: Bearer YOUR_API_KEY"
     -H "Accept: application/octet-stream"

Access files stored across our distributed network with automatic redundancy selection.

โšก Compute API Examples

Execute Algorithm POST

curl -X POST "https://api.eliloda.com/v3/compute/job"
     -H "Authorization: Bearer YOUR_API_KEY"
     -H "Content-Type: application/json"
     -d '{
           "code": "WASM_BYTECODE",
           "input": { "data": "..." },
           "computeUnits": 500
         }'

Run WebAssembly modules across our global compute network with transparent pricing.

Query Results GET

curl -X GET "https://api.eliloda.com/v3/compute/jobs/JOBID"
     -H "Authorization: Bearer YOUR_API_KEY"
     -H "Accept: application/json"

Retrieve results from asynchronous compute tasks with blockchain verification.

๐Ÿ” Security API Examples

Create Multi-Signature Wallet POST

curl -X POST "https://api.eliloda.com/v3/security/wallets/multisig"
     -H "Authorization: Bearer YOUR_API_KEY"
     -H "Content-Type: application/json"
     -d '{
           "chain": "solana",
           "requiredSigners": 3,
           "publicKeys": ["ADDR1", "ADDR2", "ADDR3"]
         }'

Create secure multi-party wallets with threshold signing requirements.

Zero-Knowledge Proof POST

curl -X POST "https://api.eliloda.com/v3/security/zero-knowledge"
     -H "Authorization: Bearer YOUR_API_KEY"
     -H "Content-Type: application/json"
     -d '{ "circuit": "zkWASM", "inputs": { ... }, "proofType": "groth16" }'

Generate and verify zero-knowledge proofs for private and secure transactions.

Ready to Build?

Try these examples commands in our sandbox environment or integrate them into your production systems.