| Crates.io | arkiv-sdk |
| lib.rs | arkiv-sdk |
| version | 0.4.1 |
| created_at | 2025-09-30 13:25:01.548628+00 |
| updated_at | 2025-09-30 21:53:30.331993+00 |
| description | A Rust SDK for interacting with Arkiv. |
| homepage | https://github.com/Arkiv-Network/ |
| repository | https://github.com/Arkiv-Network/arkiv-sdk-rust |
| max_upload_size | |
| id | 1861137 |
| size | 228,742 |
This is part of the Arkiv project, which is designed as a Layer2 Network deployed on Ethereum, acting as a gateway to various Layer 3 Database Chains (DB-Chains). For an overview of Arkiv, check out our Litepaper.
This SDK allows you to use Arkiv from Rust, it is available on crates.io, alng with its generated documentation. We provide an example application to showcase how you can use this SDK.
For getting up and running quickly, we recommend the following two steps:
docker-compose ;golembase-op-geth repository.When you create a user, it will generate a new wallet file called wallet.json and store it in the standard folder as per the XDG specification:
~/.config/golembase/ on Linux~/Library/Application Support/golembase/ on macOS%LOCALAPPDATA%\golembase\ on WindowsYou will also need to fund the account, you can do it with: golembase-demo-cli account fund 10
This SDK provides multiple layers for sending transactions:
ArkivClient for high-level operations such as creating, updating, or deleting entities.Account for account-centric and lower-level transaction control.Alloy.nix develop or use direnvpre-commit installThanks for helping improve the project!