Toolverse
Wszystkie skille

iqdb-onchain-storage

autor: openclaw

Buduj niezmienne bazy danych na blockchainie Solana z szyfrowaniem i płatnościami

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Skill do tworzenia relacyjnych baz danych bezpośrednio na łańcuchu Solana przy użyciu stosu technologicznego IQ Labs. Zawiera trzy narzędzia: IQDB do pełnych operacji CRUD z historią chroniącą przed manipulacją, hanLock do kodowania danych hasłem, oraz x402 do płatności za zapis plików. Idealny do budowania trwałych magazynów danych, rekordów odpornych na fałszowanie i systemów płatności za dostęp do danych.

Jak używać

  1. 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).

  2. Zainstaluj oficjalny SDK poleceniem npm install @iqlabs-official/solana-sdk @solana/web3.js dla sieci mainnet, lub dla devnet użyj starszego SDK: npm install @iqlabsteam/iqdb @coral-xyz/anchor @solana/web3.js.

  3. Skonfiguruj zmienne środowiskowe (wymagane dla starszego SDK): ustaw ANCHOR_WALLET na ścieżkę do pliku keypair Solany, ANCHOR_PROVIDER_URL na RPC devnet (https://api.devnet.solana.com), oraz NETWORK_URL na ten sam adres RPC.

  4. Użyj IQDB do tworzenia tabel i wykonywania operacji CRUD na blockchainie — każda zmiana jest chroniona keccak hash do wykrywania manipulacji.

  5. Dla danych wrażliwych zastosuj hanLock do kodowania hasłem z użyciem syllabic encoding (base-11172) bez dodatkowych zależności.

  6. 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ę.

Podobne skille