iqdb-onchain-storage
On-chain immutable data storage using IQ Labs tech stack (IQDB, hanLock, x402). Use when building Solana-based persistent storage, on-chain databases, tamper-evident records, password-encoded data, or paid file inscription. Triggers on tasks involving on-chain CRUD, Solana PDA
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
On-chain immutable data storage using IQ Labs tech stack (IQDB, hanLock, x402). Use when building Solana-based persistent storage, on-chain databases, tamper-evident records, password-encoded data, or paid file inscription. Triggers on tasks involving on-chain CRUD, Solana PDA storage, rolling hash verification, Hangul encoding, or HTTP 402 payment-gated inscription.
How to use
Zainstaluj wymagane narzędzia: Node.js 18 lub nowszy, Solana CLI oraz portfel Solana z devnet SOL (możesz uzyskać go poleceniem
solana airdrop 2).Zainstaluj oficjalny SDK poleceniem
npm install @iqlabs-official/solana-sdk @solana/web3.jsdla sieci mainnet, lub dla devnet użyj starszego SDK:npm install @iqlabsteam/iqdb @coral-xyz/anchor @solana/web3.js.Skonfiguruj zmienne środowiskowe (wymagane dla starszego SDK): ustaw
ANCHOR_WALLETna ścieżkę do pliku keypair Solany,ANCHOR_PROVIDER_URLna RPC devnet (https://api.devnet.solana.com), orazNETWORK_URLna ten sam adres RPC.Użyj IQDB do tworzenia tabel i wykonywania operacji CRUD na blockchainie — każda zmiana jest chroniona keccak hash do wykrywania manipulacji.
Dla danych wrażliwych zastosuj hanLock do kodowania hasłem z użyciem syllabic encoding (base-11172) bez dodatkowych zależności.
Jeśli potrzebujesz płatności za dostęp do danych, użyj x402: otrzymaj wycenę, wyślij płatność w USDC lub SOL, a następnie transakcje będą automatycznie transmitowane na Solanę.