You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,14 @@
1
-
# Golem Base
1
+
# Arkiv
2
2
3
-
This is part of the [Golem Base](https://github.com/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).
3
+
This is part of the [Arkiv](https://github.com/Arkiv-Network) project, which is designed as a Layer2 Network deployed on Ethereum, acting as a gateway to various Layer 3 Database Chains (DB-Chains).
4
4
5
5
> **For an overview of Golem Base, check out our [Litepaper](https://golem-base.io/wp-content/uploads/2025/03/GolemBase-Litepaper.pdf).**
6
6
7
-
# GolemBase SDK for Python
7
+
# Arkiv SDK for Python
8
8
9
-
This SDK allows you to use [GolemBase](https://github.com/Golem-Base) from Python. It is available [on PyPI](https://pypi.org/project/golem-base-sdk/).
9
+
This SDK allows you to use [Arkiv](https://github.com/Arkiv-Network) from Python. It is available [on PyPI](https://pypi.org/project/arkiv-sdk).
10
10
11
-
We also publish [generated documentation](https://golem-base.github.io/python-sdk/).
11
+
We also publish [generated documentation](https://arkiv-network.github.io/arkiv-sdk-python/).
12
12
13
13
The repo also contains an example application to showcase how you can use this SDK.
14
14
@@ -39,8 +39,8 @@ golembase-demo-cli account fund 10
39
39
Here's how you can get going with the SDK. First, create a new folder to hold your project:
40
40
41
41
```bash
42
-
mkdir golem-sdk-practice
43
-
cdgolem-sdk-practice
42
+
mkdir arkiv-sdk-practice
43
+
cdarkiv-sdk-practice
44
44
```
45
45
46
46
Then create and activate a virtual environment:
@@ -50,21 +50,21 @@ python3 -m venv venv
50
50
source venv/bin/activate # On Windows: venv\Scripts\activate
51
51
```
52
52
53
-
Next, install the GolemBase SDK from PyPI:
53
+
Next, install the Arkiv SDK from PyPI:
54
54
55
55
```bash
56
-
pip install golem-base-sdk
56
+
pip install arkiv-sdk
57
57
```
58
58
59
-
You can find some [base starter code here](https://github.com/Golem-Base/python-sdk/tree/main/example); copy the `__init__.py` into your project folder.
59
+
You can find some [base starter code here](https://github.com/Arkiv-Network/arkiv-sdk-python/tree/main/example); copy the `__init__.py` into your project folder.
60
60
61
61
This is a basic Python application that:
62
62
63
-
- Imports several items from the SDK (`golem_base_sdk`), including:
63
+
- Imports several items from the SDK (`arkiv_sdk`), including:
64
64
65
-
*`GolemBaseClient`: A class that creates a client to interact with GolemBase
66
-
*`GolemBaseCreate`: A class representing a create transaction in GolemBase
67
-
*`GolemBaseExtend`: A class for extending entity lifetime
65
+
*`ArkivClient`: A class that creates a client to interact with Arkiv
66
+
*`ArkivCreate`: A class representing a create transaction in Arkiv
67
+
*`ArkivExtend`: A class for extending entity lifetime
68
68
*`Annotation`: A class for key-value annotations
69
69
70
70
- Reads the private key, which it locates using the `xdg` module.
@@ -75,7 +75,7 @@ This is a basic Python application that:
75
75
76
76
The `main` function demonstrates how to create, extend, and query entities:
77
77
78
-
- Creates a client object that connects to the GolemBase network (e.g., Kaolin testnet) using `rpc` and `ws` URLs, and your private key.
78
+
- Creates a client object that connects to the Arkiv network (e.g., Kaolin testnet) using `rpc` and `ws` URLs, and your private key.
79
79
80
80
- Subscribes to log events from the network (create, update, delete, extend).
81
81
@@ -99,6 +99,6 @@ The `main` function demonstrates how to create, extend, and query entities:
99
99
You can also, from this cloned repo, build the SDK and run the example using [Nix](https://nixos.org):
0 commit comments