Skip to content

Commit eabab55

Browse files
authored
Merge pull request #1 from Arkiv-Network/rvdp/rename_arkiv
chore: rename most Golem-Base references to Arkiv
2 parents 4012ebe + 82586ba commit eabab55

File tree

19 files changed

+836
-740
lines changed

19 files changed

+836
-740
lines changed

.github/workflows/deploy_docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- name: Build static files
3535
id: build
3636
run: |
37-
nix develop --command pdoc golem_base_sdk -o docs
37+
nix develop --command pdoc arkiv_sdk -o docs
3838
3939
- name: Upload static files as artefact
4040
id: deployment

.github/workflows/example.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Python Golem Base SDK CI
1+
name: Arkiv SDK CI
22

33
on:
44
push:
@@ -22,19 +22,18 @@ jobs:
2222

2323
- name: Build the SDK
2424
run: >
25-
nix build .#golem-base-sdk --no-write-lock-file
25+
nix build .#arkiv-sdk --no-write-lock-file
2626
2727
- name: Build the SDK dist
2828
run: >
29-
nix build .#golem-base-sdk.dist --no-write-lock-file
29+
nix build .#arkiv-sdk.dist --no-write-lock-file
3030
3131
- name: Build the example SDK app
3232
run: >
33-
nix build .#golem-base-sdk-example --no-write-lock-file --reference-lock-file
34-
../flake.lock
33+
nix build .#arkiv-sdk-example --no-write-lock-file --reference-lock-file ../flake.lock
3534
working-directory: ./example
3635

37-
- name: Check out the gb-op-geth repo
36+
- name: Check out the op-geth repo
3837
uses: actions/checkout@v4
3938
with:
4039
repository: Golem-Base/golembase-op-geth
@@ -47,7 +46,7 @@ jobs:
4746
cache-dependency-path: |
4847
gb-op-geth/go.sum
4948
50-
- name: Run a gb-op-geth container
49+
- name: Run a op-geth container
5150
run: >
5251
docker run -d -p 8545:8545 -e GITHUB_ACTIONS=true -e CI=true
5352
quay.io/golemnetwork/gb-op-geth:latest --dev --http --http.api
@@ -62,11 +61,11 @@ jobs:
6261

6362
- name: Run the example SDK app
6463
run: >
65-
printf "password" | nix develop --no-write-lock-file --reference-lock-file ../flake.lock --command
66-
./result/bin/main --instance local
64+
printf "password" | nix develop --no-write-lock-file --reference-lock-file ../flake.lock
65+
--command ./result/bin/main --instance local
6766
working-directory: ./example
6867

6968
- name: Build the docs files
7069
id: build
7170
run: |
72-
nix develop --command pdoc golem_base_sdk -o docs
71+
nix develop --command pdoc arkiv_sdk -o docs

README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# Golem Base
1+
# Arkiv
22

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

55
> **For an overview of Golem Base, check out our [Litepaper](https://golem-base.io/wp-content/uploads/2025/03/GolemBase-Litepaper.pdf).**
66
7-
# GolemBase SDK for Python
7+
# Arkiv SDK for Python
88

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

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/).
1212

1313
The repo also contains an example application to showcase how you can use this SDK.
1414

@@ -39,8 +39,8 @@ golembase-demo-cli account fund 10
3939
Here's how you can get going with the SDK. First, create a new folder to hold your project:
4040

4141
```bash
42-
mkdir golem-sdk-practice
43-
cd golem-sdk-practice
42+
mkdir arkiv-sdk-practice
43+
cd arkiv-sdk-practice
4444
```
4545

4646
Then create and activate a virtual environment:
@@ -50,21 +50,21 @@ python3 -m venv venv
5050
source venv/bin/activate # On Windows: venv\Scripts\activate
5151
```
5252

53-
Next, install the GolemBase SDK from PyPI:
53+
Next, install the Arkiv SDK from PyPI:
5454

5555
```bash
56-
pip install golem-base-sdk
56+
pip install arkiv-sdk
5757
```
5858

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.
6060

6161
This is a basic Python application that:
6262

63-
- Imports several items from the SDK (`golem_base_sdk`), including:
63+
- Imports several items from the SDK (`arkiv_sdk`), including:
6464

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
6868
* `Annotation`: A class for key-value annotations
6969

7070
- Reads the private key, which it locates using the `xdg` module.
@@ -75,7 +75,7 @@ This is a basic Python application that:
7575

7676
The `main` function demonstrates how to create, extend, and query entities:
7777

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.
7979

8080
- Subscribes to log events from the network (create, update, delete, extend).
8181

@@ -99,6 +99,6 @@ The `main` function demonstrates how to create, extend, and query entities:
9999
You can also, from this cloned repo, build the SDK and run the example using [Nix](https://nixos.org):
100100

101101
```bash
102-
nix build .#golem-base-sdk-example
102+
nix build .#arkiv-sdk-example
103103
./result/bin/main
104104
```

0 commit comments

Comments
 (0)