| Crates.io | golem-base-sdk |
| lib.rs | golem-base-sdk |
| version | 0.4.0 |
| created_at | 2025-04-29 14:39:16.464141+00 |
| updated_at | 2025-06-23 15:54:47.017438+00 |
| description | A Rust SDK for interacting with GolemBase. |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1653602 |
| size | 230,765 |
This is part of the Golem Base 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 Golem Base, check out our Litepaper.
This SDK allows you to use GolemBase 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 private key file called private.key 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:
GolemBaseClient 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!