From 54c79540169446f0809b890b93b770e21b01cda6 Mon Sep 17 00:00:00 2001
From: Nik Graf <nik@nikgraf.com>
Date: Fri, 20 Jun 2025 15:36:39 +0200
Subject: [PATCH] expose getWalletClient for testnet experiments

---
 .changeset/lovely-pans-greet.md |  5 +++++
 index.ts                        | 28 ++++++++++++++--------------
 2 files changed, 19 insertions(+), 14 deletions(-)
 create mode 100644 .changeset/lovely-pans-greet.md

diff --git a/.changeset/lovely-pans-greet.md b/.changeset/lovely-pans-greet.md
new file mode 100644
index 0000000..fb60125
--- /dev/null
+++ b/.changeset/lovely-pans-greet.md
@@ -0,0 +1,5 @@
+---
+"@graphprotocol/grc-20": patch
+---
+
+expose getWalletClient for testnet experiments
diff --git a/index.ts b/index.ts
index bde29e1..6710d45 100644
--- a/index.ts
+++ b/index.ts
@@ -1,4 +1,4 @@
-export * from "./src/types.js";
+export * from './src/types.js';
 
 /**
  * This module provides utility functions for working knowledge graph
@@ -6,7 +6,7 @@ export * from "./src/types.js";
  *
  * @since 0.0.6
  */
-export * as Id from "./src/id.js";
+export * as Id from './src/id.js';
 
 export {
   getAcceptEditorArguments,
@@ -15,7 +15,7 @@ export {
   getProcessGeoProposalArguments,
   getRemoveEditorArguments,
   getRemoveSubspaceArguments,
-} from "./src/encodings/index.js";
+} from './src/encodings/index.js';
 
 /**
  * This module provides utility functions for working with knowledge graph
@@ -23,41 +23,41 @@ export {
  *
  * @since 0.0.6
  */
-export { Account } from "./src/account.js";
+export { Account } from './src/account.js';
 
-export { DataBlock, TextBlock } from "./src/blocks.js";
+export { DataBlock, TextBlock } from './src/blocks.js';
 
-export * as Encoding from "./src/encoding.js";
+export * as Encoding from './src/encoding.js';
 
-export { getChecksumAddress } from "./src/core/get-checksum-address.js";
+export { getChecksumAddress } from './src/core/get-checksum-address.js';
 
-export * as Graph from "./src/graph/index.js";
+export * as Graph from './src/graph/index.js';
 /**
  * This module provides utility functions for interacting with the default
  * IPFS gateway in TypeScript.
  *
  * @since 0.1.1
  */
-export * as Ipfs from "./src/ipfs.js";
+export * as Ipfs from './src/ipfs.js';
 
-export { Position } from "./src/position.js";
+export { Position } from './src/position.js';
 
 /**
  * This module provides utility functions for working with Graph URIs in TypeScript.
  *
  * @since 0.0.6
  */
-export { GraphUrl } from "./src/scheme.js";
+export { GraphUrl } from './src/scheme.js';
 
-export { getSmartAccountWalletClient } from "./src/smart-wallet.js";
+export { getSmartAccountWalletClient, getWalletClient } from './src/smart-wallet.js';
 
 /**
  * Provides ids for commonly used entities across the Knowledge Graph.
  */
-export { ContentIds, NetworkIds, SystemIds } from "./src/system-ids.js";
+export { ContentIds, NetworkIds, SystemIds } from './src/system-ids.js';
 
 /**
  * This module provides utility functions for working with base58 ids
  * in TypeScript.
  */
-export * as Base58 from "./src/core/base58.js";
+export * as Base58 from './src/core/base58.js';