Skip to content

Commit ae6e237

Browse files
committed
Update for SDK 0.14.0, adding MASP_URL
1 parent 97351ae commit ae6e237

File tree

4 files changed

+29
-22
lines changed

4 files changed

+29
-22
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"webpack-dev-server": "^5.0.3"
2020
},
2121
"dependencies": {
22-
"@namada/sdk": "^0.13.0",
22+
"@namada/sdk": "^0.14.0",
2323
"@namada/types": "^0.3.0",
2424
"buffer": "^6.0.3",
2525
"typescript": "^5.6.3"

src/config/consts.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
export const CHAIN_ID = "localnet.a38cf62f63db8c1a1f3c9";
2-
3-
export const NATIVE_TOKEN = "tnam1qxgfw7myv4dh0qna4hq0xdg6lx77fzl7dcem8h7e";
4-
5-
export const NODE_URL = "http://127.0.0.1:27657";
1+
// NOTE: These values are for the Campfire testnet. Please update these to match your environment
2+
export const CHAIN_ID = "campfire-square.ff09671d333707";
3+
export const NODE_URL = "https://rpc.campfire.tududes.com";
4+
export const MASP_URL = "https://masp.campfire.tududes.com";
5+
export const NATIVE_TOKEN = "tnam1qy440ynh9fwrx8aewjvvmu38zxqgukgc259fzp6h";
66

77
// Private key used to sign transactions
88
export const SIGNING_KEY =
99
"0134eae1393f86a8da08bc476b89dc73eed9040095b604d347ceacc1b734b32b";
1010

1111
export const STORAGE_PATH = ".";
12+
// Private key used to sign transactions

src/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
SIGNING_KEY,
1010
CHAIN_ID,
1111
STORAGE_PATH,
12+
MASP_URL,
1213
} from "./config";
1314

1415
export const submitBond = async (): Promise<void> => {
@@ -17,21 +18,25 @@ export const submitBond = async (): Promise<void> => {
1718
feeAmount: BigNumber(5),
1819
gasLimit: BigNumber(20_000),
1920
chainId: CHAIN_ID,
21+
// Update this to a valid public key
2022
publicKey:
2123
"tpknam1qzz3nvg5zjwdpk5z0x9ngkf7guv9qpqrtz0da7weenwl5766pkkgvvt689t",
2224
};
2325
const bondProps: BondProps = {
26+
// Update this to a valid source that has balance
2427
source: "tnam1qqshvryx9pngpk7mmzpzkjkm6klelgusuvmkc0uz",
28+
// Update this to a valid validator address
2529
validator: "tnam1qz4sdx5jlh909j44uz46pf29ty0ztftfzc98s8dx",
2630
amount: BigNumber(100),
2731
};
2832

2933
try {
3034
const { cryptoMemory } = await init();
35+
3136
const sdk = getSdk(
3237
cryptoMemory,
3338
NODE_URL,
34-
"masp_indexer_url",
39+
MASP_URL,
3540
STORAGE_PATH,
3641
NATIVE_TOKEN,
3742
);
@@ -63,6 +68,7 @@ export const submitBond = async (): Promise<void> => {
6368
const balance = await sdk.rpc.queryBalance(
6469
"tnam1qz4sdx5jlh909j44uz46pf29ty0ztftfzc98s8dx",
6570
[NATIVE_TOKEN],
71+
CHAIN_ID,
6672
);
6773
console.log("Balance:", balance);
6874
} catch (error) {

yarn.lock

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@
9191
"@jridgewell/resolve-uri" "^3.1.0"
9292
"@jridgewell/sourcemap-codec" "^1.4.14"
9393

94-
"@ledgerhq/devices@^8.4.4":
94+
"@ledgerhq/devices@8.4.4", "@ledgerhq/devices@^8.4.4":
9595
version "8.4.4"
9696
resolved "https://registry.yarnpkg.com/@ledgerhq/devices/-/devices-8.4.4.tgz#0d195c1650fe57da2fad7f0d9074a0190947cd6f"
9797
integrity sha512-sz/ryhe/R687RHtevIE9RlKaV8kkKykUV4k29e7GAVwzHX1gqG+O75cu1NCJUHLbp3eABV5FdvZejqRUlLis9A==
@@ -106,17 +106,17 @@
106106
resolved "https://registry.yarnpkg.com/@ledgerhq/errors/-/errors-6.19.1.tgz#d9ac45ad4ff839e468b8f63766e665537aaede58"
107107
integrity sha512-75yK7Nnit/Gp7gdrJAz0ipp31CCgncRp+evWt6QawQEtQKYEDfGo10QywgrrBBixeRxwnMy1DP6g2oCWRf1bjw==
108108

109-
"@ledgerhq/hw-transport-webhid@^6.28.0":
110-
version "6.29.4"
111-
resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.29.4.tgz#5b07ed6c50140e623c8210063f348b8dd5443717"
112-
integrity sha512-XkF37lcuyg9zVExMyfDQathWly8rRcGac13wgZATBa3nZ+hUzzWr5QVKg1pKCw10izVHGErW/9a4tbb72rUEmQ==
109+
"@ledgerhq/hw-transport-webhid@^6.29.4":
110+
version "6.30.0"
111+
resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webhid/-/hw-transport-webhid-6.30.0.tgz#cd86b0055eb77276892024abbd38e6ed2471b59e"
112+
integrity sha512-HoTzjmYwO7+TVwK+GNbglRepUoDywBL6vjhKnhGqJSUPqAqJJyEXcnKnFDBMN7Phqm55O+YHDYfpcHGBNg5XlQ==
113113
dependencies:
114-
"@ledgerhq/devices" "^8.4.4"
114+
"@ledgerhq/devices" "8.4.4"
115115
"@ledgerhq/errors" "^6.19.1"
116116
"@ledgerhq/hw-transport" "^6.31.4"
117117
"@ledgerhq/logs" "^6.12.0"
118118

119-
"@ledgerhq/hw-transport-webusb@^6.28.0":
119+
"@ledgerhq/hw-transport-webusb@^6.29.4":
120120
version "6.29.4"
121121
resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport-webusb/-/hw-transport-webusb-6.29.4.tgz#5926421b8db4b474c7aba4851f21ddd4ad4bcc70"
122122
integrity sha512-HoGF1LlBT9HEGBQy2XeCHrFdv/FEOZU0+J+yfKcgAQIAiASr2MLvdzwoJbUS8h6Gn+vc+/BjzBSO3JNn7Loqbg==
@@ -126,7 +126,7 @@
126126
"@ledgerhq/hw-transport" "^6.31.4"
127127
"@ledgerhq/logs" "^6.12.0"
128128

129-
"@ledgerhq/hw-transport@^6.30.0", "@ledgerhq/hw-transport@^6.30.6", "@ledgerhq/hw-transport@^6.31.4":
129+
"@ledgerhq/hw-transport@^6.30.6", "@ledgerhq/hw-transport@^6.31.4":
130130
version "6.31.4"
131131
resolved "https://registry.yarnpkg.com/@ledgerhq/hw-transport/-/hw-transport-6.31.4.tgz#9b23a6de4a4caaa5c24b149c2dea8adde46f0eb1"
132132
integrity sha512-6c1ir/cXWJm5dCWdq55NPgCJ3UuKuuxRvf//Xs36Bq9BwkV2YaRQhZITAkads83l07NAdR16hkTWqqpwFMaI6A==
@@ -146,16 +146,16 @@
146146
resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b"
147147
integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==
148148

149-
"@namada/sdk@^0.13.0":
150-
version "0.13.0"
151-
resolved "https://registry.yarnpkg.com/@namada/sdk/-/sdk-0.13.0.tgz#476d776dfb02d27ef37d729f5c808cf9681e6359"
152-
integrity sha512-H2Z5iNnjSzVYFCVXnH+Zyk+uU215vLHj7yUw1zzqksLJexGe95mlaKAInIiRYNd6Q6fqUoZeTOEv+o0zldlZoQ==
149+
"@namada/sdk@^0.14.0":
150+
version "0.14.0"
151+
resolved "https://registry.yarnpkg.com/@namada/sdk/-/sdk-0.14.0.tgz#be8c52c26c5caa37b5188c5f9f45c4bda2a84c57"
152+
integrity sha512-t5yPlq0rpTjjgS8eqrOHGFCDKKRrMmiYui92OvLwdz2Gqhb5zfPX9NKJw+NXMrTyv480dBEjvaE2r04/pbRZPg==
153153
dependencies:
154154
"@cosmjs/encoding" "^0.29.0"
155155
"@dao-xyz/borsh" "^5.1.5"
156-
"@ledgerhq/hw-transport" "^6.30.0"
157-
"@ledgerhq/hw-transport-webhid" "^6.28.0"
158-
"@ledgerhq/hw-transport-webusb" "^6.28.0"
156+
"@ledgerhq/hw-transport" "^6.31.4"
157+
"@ledgerhq/hw-transport-webhid" "^6.29.4"
158+
"@ledgerhq/hw-transport-webusb" "^6.29.4"
159159
"@zondax/ledger-namada" "^1.0.0"
160160
bignumber.js "^9.1.1"
161161
buffer "^6.0.3"

0 commit comments

Comments
 (0)