Skip to content

Commit 6e8237a

Browse files
committed
feat: add nibiru sdk
1 parent 6066a4b commit 6e8237a

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
"@digitalbazaar/vc": "^6.0.1",
2323
"@hypersign-protocol/domain-linkage-verifier": "github:hypersign-protocol/Domain-linkage-verifier",
2424
"@hypersign-protocol/hypersign-kyc-chains-metadata": "github:hypersign-protocol/hypersign-kyc-chains-metadata#zk-proof-new-contract",
25+
"@nibiruchain/nibijs": "^5.0.2",
2526
"@mdi/font": "^7.0.96",
2627
"@mdi/light-font": "^0.2.63",
2728
"aes-js": "^3.1.2",

src/utils/cosmos-client.js

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,38 @@
1-
import { SigningCosmWasmClient, CosmWasmClient } from '@cosmjs/cosmwasm-stargate'
1+
// import { SigningCosmWasmClient, CosmWasmClient } from '@cosmjs/cosmwasm-stargate'
2+
23
import { Uint53 } from "@cosmjs/math";
34
import {
45
GasPrice, coins
56
} from "@cosmjs/stargate";
7+
import {
8+
NibiruTxClient,
9+
NibiruQuerier
10+
} from "@nibiruchain/nibijs"
11+
612
export async function createClient(rpcUrl, offlineSigner) {
7-
const client = SigningCosmWasmClient.connectWithSigner(
13+
const txClient = await NibiruTxClient.connectWithSigner(
814
rpcUrl,
915
offlineSigner
1016
)
11-
return client
17+
return txClient.wasmClient
1218
}
1319

1420
export async function createNonSigningClient(rpcUrl) {
15-
const client = CosmWasmClient.connect(rpcUrl)
21+
const client = await (await NibiruQuerier.connect(rpcUrl)).wasmClient
1622
return client
1723
}
24+
// export async function createClient(rpcUrl, offlineSigner) {
25+
// const client = SigningCosmWasmClient.connectWithSigner(
26+
// rpcUrl,
27+
// offlineSigner
28+
// )
29+
// return client
30+
// }
1831

32+
// export async function createNonSigningClient(rpcUrl) {
33+
// const client = CosmWasmClient.connect(rpcUrl)
34+
// return client
35+
// }
1936

2037
export function calculateFee(gasLimit, gasPrice) {
2138
const processedGasPrice = typeof gasPrice === "string" ? GasPrice.fromString(gasPrice) : gasPrice;
@@ -29,5 +46,3 @@ export function calculateFee(gasLimit, gasPrice) {
2946
gas: gasLimit.toString(),
3047
};
3148
}
32-
33-

0 commit comments

Comments
 (0)