Skip to content

Commit ae0375e

Browse files
committed
🚿 cleanup
1 parent f46b570 commit ae0375e

16 files changed

Lines changed: 64 additions & 626 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ build/apple*
33
build/ios*
44
build/android*
55
build/js*
6+
build/node_modules
67
**/.DS_Store
78
**/test.out
89

build/go.mod

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,22 @@ replace github.com/urnetwork/glog => ../../glog
1414

1515
require (
1616
github.com/btcsuite/btcutil v1.0.2 // indirect
17-
github.com/golang-jwt/jwt/v5 v5.3.0 // indirect
17+
github.com/golang-jwt/jwt/v5 v5.3.1 // indirect
1818
github.com/google/gopacket v1.1.19 // indirect
1919
github.com/gorilla/websocket v1.5.3 // indirect
2020
github.com/oklog/ulid/v2 v2.1.1 // indirect
21-
github.com/quic-go/quic-go v0.58.0 // indirect
21+
github.com/quic-go/quic-go v0.59.0 // indirect
2222
github.com/urnetwork/connect v0.0.0 // indirect
2323
github.com/urnetwork/glog v0.0.0 // indirect
24-
golang.org/x/crypto v0.46.0 // indirect
25-
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 // indirect
24+
golang.org/x/crypto v0.47.0 // indirect
25+
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 // indirect
2626
golang.org/x/mobile v0.0.0-20251209145715-2553ed8ce294 // indirect
27-
golang.org/x/mod v0.31.0 // indirect
28-
golang.org/x/net v0.48.0 // indirect
27+
golang.org/x/mod v0.32.0 // indirect
28+
golang.org/x/net v0.49.0 // indirect
2929
golang.org/x/sync v0.19.0 // indirect
30-
golang.org/x/sys v0.39.0 // indirect
31-
golang.org/x/text v0.32.0 // indirect
32-
golang.org/x/tools v0.40.0 // indirect
30+
golang.org/x/sys v0.40.0 // indirect
31+
golang.org/x/text v0.33.0 // indirect
32+
golang.org/x/tools v0.41.0 // indirect
3333
google.golang.org/protobuf v1.36.11 // indirect
34-
src.agwa.name/tlshacks v0.0.0-20250628001001-c92050511ef4 // indirect
34+
src.agwa.name/tlshacks v0.0.2 // indirect
3535
)

go.mod

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,23 +7,23 @@ toolchain go1.24.5
77
require (
88
github.com/btcsuite/btcutil v1.0.2
99
github.com/go-playground/assert/v2 v2.2.0
10-
github.com/golang-jwt/jwt/v5 v5.3.0
10+
github.com/golang-jwt/jwt/v5 v5.3.1
1111
github.com/urnetwork/connect v0.0.0
1212
github.com/urnetwork/glog v0.0.0
13-
golang.org/x/crypto v0.46.0
14-
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93
13+
golang.org/x/crypto v0.47.0
14+
golang.org/x/exp v0.0.0-20260112195511-716be5621a96
1515
)
1616

1717
require (
1818
github.com/google/gopacket v1.1.19 // indirect
1919
github.com/gorilla/websocket v1.5.3 // indirect
2020
github.com/oklog/ulid/v2 v2.1.1 // indirect
21-
github.com/quic-go/quic-go v0.58.0 // indirect
22-
golang.org/x/net v0.48.0 // indirect
23-
golang.org/x/sys v0.39.0 // indirect
24-
golang.org/x/text v0.32.0 // indirect
21+
github.com/quic-go/quic-go v0.59.0 // indirect
22+
golang.org/x/net v0.49.0 // indirect
23+
golang.org/x/sys v0.40.0 // indirect
24+
golang.org/x/text v0.33.0 // indirect
2525
google.golang.org/protobuf v1.36.11 // indirect
26-
src.agwa.name/tlshacks v0.0.0-20250628001001-c92050511ef4 // indirect
26+
src.agwa.name/tlshacks v0.0.2 // indirect
2727
)
2828

2929
replace github.com/urnetwork/connect => ../connect

go.sum

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSs
1515
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
1616
github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s=
1717
github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4=
18-
github.com/golang-jwt/jwt/v5 v5.3.0 h1:pv4AsKCKKZuqlgs5sUmn4x8UlGa0kEVt/puTpKx9vvo=
19-
github.com/golang-jwt/jwt/v5 v5.3.0/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE=
18+
github.com/golang-jwt/jwt/v5 v5.3.1 h1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY=
19+
github.com/golang-jwt/jwt/v5 v5.3.1/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE=
2020
github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U=
2121
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
2222
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
@@ -36,8 +36,8 @@ github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1Cpa
3636
github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o=
3737
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
3838
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
39-
github.com/quic-go/quic-go v0.58.0 h1:ggY2pvZaVdB9EyojxL1p+5mptkuHyX5MOSv4dgWF4Ug=
40-
github.com/quic-go/quic-go v0.58.0/go.mod h1:upnsH4Ju1YkqpLXC305eW3yDZ4NfnNbmQRCMWS58IKU=
39+
github.com/quic-go/quic-go v0.59.0 h1:OLJkp1Mlm/aS7dpKgTc6cnpynnD2Xg7C1pwL6vy/SAw=
40+
github.com/quic-go/quic-go v0.59.0/go.mod h1:upnsH4Ju1YkqpLXC305eW3yDZ4NfnNbmQRCMWS58IKU=
4141
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
4242
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
4343
go.uber.org/mock v0.6.0 h1:hyF9dfmbgIX5EfOdasqLsWD6xqpNZlXblLB/Dbnwv3Y=
@@ -46,27 +46,27 @@ golang.org/x/crypto v0.0.0-20170930174604-9419663f5a44/go.mod h1:6SG95UA2DQfeDnf
4646
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
4747
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
4848
golang.org/x/crypto v0.0.0-20200115085410-6d4e4cb37c7d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
49-
golang.org/x/crypto v0.46.0 h1:cKRW/pmt1pKAfetfu+RCEvjvZkA9RimPbh7bhFjGVBU=
50-
golang.org/x/crypto v0.46.0/go.mod h1:Evb/oLKmMraqjZ2iQTwDwvCtJkczlDuTmdJXoZVzqU0=
51-
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 h1:fQsdNF2N+/YewlRZiricy4P1iimyPKZ/xwniHj8Q2a0=
52-
golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93/go.mod h1:EPRbTFwzwjXj9NpYyyrvenVh9Y+GFeEvMNh7Xuz7xgU=
49+
golang.org/x/crypto v0.47.0 h1:V6e3FRj+n4dbpw86FJ8Fv7XVOql7TEwpHapKoMJ/GO8=
50+
golang.org/x/crypto v0.47.0/go.mod h1:ff3Y9VzzKbwSSEzWqJsJVBnWmRwRSHt/6Op5n9bQc4A=
51+
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 h1:Z/6YuSHTLOHfNFdb8zVZomZr7cqNgTJvA8+Qz75D8gU=
52+
golang.org/x/exp v0.0.0-20260112195511-716be5621a96/go.mod h1:nzimsREAkjBCIEFtHiYkrJyT+2uy9YZJB7H1k68CXZU=
5353
golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=
5454
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
5555
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
5656
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
5757
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
58-
golang.org/x/net v0.48.0 h1:zyQRTTrjc33Lhh0fBgT/H3oZq9WuvRR5gPC70xpDiQU=
59-
golang.org/x/net v0.48.0/go.mod h1:+ndRgGjkh8FGtu1w1FGbEC31if4VrNVMuKTgcAAnQRY=
58+
golang.org/x/net v0.49.0 h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o=
59+
golang.org/x/net v0.49.0/go.mod h1:/ysNB2EvaqvesRkuLAyjI1ycPZlQHM3q01F02UY/MV8=
6060
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
6161
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
6262
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
6363
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
6464
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
65-
golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk=
66-
golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
65+
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
66+
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
6767
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
68-
golang.org/x/text v0.32.0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU=
69-
golang.org/x/text v0.32.0/go.mod h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY=
68+
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
69+
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
7070
golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
7171
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
7272
google.golang.org/protobuf v1.36.11 h1:fV6ZwhNocDyBLK0dj+fg8ektcVegBBuEolpbTQyBNVE=
@@ -77,5 +77,5 @@ gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWD
7777
gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
7878
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
7979
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
80-
src.agwa.name/tlshacks v0.0.0-20250628001001-c92050511ef4 h1:3fGGaToSriQNeOdh6Iko6UoWW8oFBgnXfMPp/g72OIY=
81-
src.agwa.name/tlshacks v0.0.0-20250628001001-c92050511ef4/go.mod h1:c+kcKFr6y2/kWl2+Q8z/UuIWDPdlMuY038Id8tujfwA=
80+
src.agwa.name/tlshacks v0.0.2 h1:Dg1tW0UiAJZnJK/SXDF8u+sDRrly38iPa4YzCBJAqPI=
81+
src.agwa.name/tlshacks v0.0.2/go.mod h1:c+kcKFr6y2/kWl2+Q8z/UuIWDPdlMuY038Id8tujfwA=

sdk-js/README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
# URnetwork SDK-JS
22

33
## Installation
4-
5-
### Core SDK (Vanilla JS/TS)
64
```bash
75
npm install @urnetwork/sdk-js
86
```
97

10-
### React Hooks
11-
```bash
12-
npm install @urnetwork/sdk-js @tanstack/react-query react
13-
```
8+
## Deployment
9+
- In sdk/build, run `make build_js`. This will generate all the types we need and build sdk/sdk-js/dist.
10+
- Make sure everything is committed and pushed to the main branch.
11+
- If you're not already, login to npm with `npm login`.
12+
- Run `npm pack --dry-run` to see what will be included in the package.
13+
- If everything looks good, run `npm run release:patch` to publish the package. There are also `release:beta`, `release:minor`, and `release:major` scripts available for versioning.
14+
- Tag it on Github after publishing like `git tag vx.y.z` and `git push --tags`.

sdk-js/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk-js/package.json

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,22 @@
11
{
22
"name": "@urnetwork/sdk-js",
3-
"version": "0.0.1",
4-
"description": "JS/TS SDK for URnetwork - WebAssembly-based proxy and networking library",
3+
"version": "0.0.1-beta.1",
4+
"description": "JS/TS SDK for URnetwork integration",
55
"license": "ISC",
6-
"author": "URnetwork",
6+
"author": "URnetwork <support@ur.io> (https://ur.io)",
77
"type": "module",
88
"main": "./dist/index.js",
99
"module": "./dist/index.js",
1010
"types": "./dist/index.d.ts",
11+
"repository": {
12+
"type": "git",
13+
"url": "https://github.com/urnetwork/sdk",
14+
"directory": "sdk-js"
15+
},
16+
"bugs": {
17+
"url": "https://github.com/urnetwork/sdk/issues"
18+
},
19+
"homepage": "https://github.com/urnetwork/sdk/tree/main/sdk-js#readme",
1120
"exports": {
1221
".": {
1322
"import": "./dist/index.js",
@@ -31,6 +40,10 @@
3140
"build:bundle": "rollup -c",
3241
"dev": "rollup -c -w",
3342
"prepublishOnly": "npm run build",
43+
"release:beta": "npm version prerelease --preid=beta && npm publish --tag beta",
44+
"release:patch": "npm version patch && npm publish",
45+
"release:minor": "npm version minor && npm publish",
46+
"release:major": "npm version major && npm publish",
3447
"test": "echo \"Error: no test specified\" && exit 1"
3548
},
3649
"peerDependencies": {

sdk-js/src/api.ts

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -411,16 +411,6 @@ export class URNetworkAPI {
411411
*
412412
* ================ */
413413

414-
/**
415-
* Verifies a user's authentication code.
416-
*
417-
* Sends a POST request to the `/auth/verify` endpoint with the user's code and admin JWT.
418-
* If successful, returns a network object with by_jwt, which can be used as the client JWT, which will the main JWT we use.
419-
*
420-
* @param params - The authentication verification arguments, including `user_auth` and `verify_code`.
421-
* @param adminToken - The admin token used for authorization in the request header.
422-
* @returns AuthVerifyResult containing the network JWT or an error message.
423-
*/
424414
async verifyUserAuth(
425415
params: AuthVerifyArgs,
426416
adminToken: string,
@@ -507,7 +497,7 @@ export class URNetworkAPI {
507497
// Check if this was an abort
508498
if (error instanceof Error && error.name === "AbortError") {
509499
console.log("Auth network client request was cancelled");
510-
throw error; // Re-throw to be handled by the hook
500+
throw error;
511501
}
512502

513503
console.error("Auth network client error:", error);

sdk-js/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import type {
99
export * from "./types";
1010
export * from "./api";
1111
export * from "./utils";
12-
// export * from "./react/hooks";
1312

1413
export class URNetwork {
1514
private static instance: URNetwork | null = null;

0 commit comments

Comments
 (0)