Skip to content

Commit 68d9c5c

Browse files
adjust UI to changes. add missing userUrl prop in specs
Signed-off-by: Pawel Stepien <[email protected]>
1 parent 8c5c34a commit 68d9c5c

File tree

13 files changed

+79
-29
lines changed

13 files changed

+79
-29
lines changed

api-specs/openrpc-dapp-api.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,9 @@
529529
"type": "string",
530530
"description": "If not connected to a network, the reason why."
531531
},
532+
"userUrl": {
533+
"$ref": "#/components/schemas/UserUrl"
534+
},
532535
"network": {
533536
"title": "network",
534537
"type": "object",
@@ -575,7 +578,12 @@
575578
"required": ["accessToken", "userId"]
576579
}
577580
},
578-
"required": ["kernel", "isConnected", "isNetworkConnected"]
581+
"required": [
582+
"kernel",
583+
"isConnected",
584+
"isNetworkConnected",
585+
"userUrl"
586+
]
579587
}
580588
}
581589
}

api-specs/openrpc-dapp-remote-api.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,9 @@
558558
"type": "string",
559559
"description": "If not connected to a network, the reason why."
560560
},
561+
"userUrl": {
562+
"$ref": "#/components/schemas/UserUrl"
563+
},
561564
"network": {
562565
"title": "network",
563566
"type": "object",
@@ -604,7 +607,12 @@
604607
"required": ["accessToken", "userId"]
605608
}
606609
},
607-
"required": ["kernel", "isConnected", "isNetworkConnected"]
610+
"required": [
611+
"kernel",
612+
"isConnected",
613+
"isNetworkConnected",
614+
"userUrl"
615+
]
608616
}
609617
}
610618
}

core/wallet-dapp-remote-rpc-client/package.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "0.9.1",
44
"type": "module",
55
"description": "TypeScript client generated by OpenRPC",
6+
"repository": "github:hyperledger-labs/splice-wallet-kernel",
67
"license": "Apache-2.0",
78
"main": "dist/index.cjs",
89
"module": "dist/index.js",
@@ -43,10 +44,5 @@
4344
"tsup": "^8.5.1",
4445
"typedoc": "^0.28.14",
4546
"typescript": "^5.9.3"
46-
},
47-
"repository": {
48-
"type": "git",
49-
"url": "git+https://github.com/hyperledger-labs/splice-wallet-kernel.git",
50-
"directory": "core/wallet-dapp-remote-rpc-client"
5147
}
5248
}

core/wallet-dapp-remote-rpc-client/src/index.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,12 @@ export type IsNetworkConnected = boolean
134134
*
135135
*/
136136
export type NetworkReason = string
137+
/**
138+
*
139+
* A URL that points to a user interface.
140+
*
141+
*/
142+
export type UserUrl = string
137143
/**
138144
*
139145
* The network ID the wallet corresponds to.
@@ -192,6 +198,7 @@ export interface StatusEvent {
192198
isConnected: IsConnected
193199
isNetworkConnected: IsNetworkConnected
194200
networkReason?: NetworkReason
201+
userUrl: UserUrl
195202
network?: Network
196203
session?: Session
197204
[k: string]: any
@@ -226,12 +233,6 @@ export interface JsPrepareSubmissionResponse {
226233
preparedTransactionHash?: PreparedTransactionHash
227234
[k: string]: any
228235
}
229-
/**
230-
*
231-
* A URL that points to a user interface.
232-
*
233-
*/
234-
export type UserUrl = string
235236
export type Response = string
236237
/**
237238
*

core/wallet-dapp-remote-rpc-client/src/openrpc.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,9 @@
558558
"type": "string",
559559
"description": "If not connected to a network, the reason why."
560560
},
561+
"userUrl": {
562+
"$ref": "#/components/schemas/UserUrl"
563+
},
561564
"network": {
562565
"title": "network",
563566
"type": "object",
@@ -604,7 +607,12 @@
604607
"required": ["accessToken", "userId"]
605608
}
606609
},
607-
"required": ["kernel", "isConnected", "isNetworkConnected"]
610+
"required": [
611+
"kernel",
612+
"isConnected",
613+
"isNetworkConnected",
614+
"userUrl"
615+
]
608616
}
609617
}
610618
}

core/wallet-dapp-rpc-client/package.json

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"version": "0.15.1",
44
"type": "module",
55
"description": "TypeScript client generated by OpenRPC",
6+
"repository": "github:hyperledger-labs/splice-wallet-kernel",
67
"license": "Apache-2.0",
78
"main": "dist/index.cjs",
89
"module": "dist/index.js",
@@ -43,10 +44,5 @@
4344
"tsup": "^8.5.1",
4445
"typedoc": "^0.28.14",
4546
"typescript": "^5.9.3"
46-
},
47-
"repository": {
48-
"type": "git",
49-
"url": "git+https://github.com/hyperledger-labs/splice-wallet-kernel.git",
50-
"directory": "core/wallet-dapp-rpc-client"
5147
}
5248
}

core/wallet-dapp-rpc-client/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ export interface StatusEvent {
199199
isConnected: IsConnected
200200
isNetworkConnected: IsNetworkConnected
201201
networkReason?: NetworkReason
202+
userUrl: UserUrl
202203
network?: Network
203204
session?: Session
204205
[k: string]: any

core/wallet-dapp-rpc-client/src/openrpc.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,9 @@
529529
"type": "string",
530530
"description": "If not connected to a network, the reason why."
531531
},
532+
"userUrl": {
533+
"$ref": "#/components/schemas/UserUrl"
534+
},
532535
"network": {
533536
"title": "network",
534537
"type": "object",
@@ -575,7 +578,12 @@
575578
"required": ["accessToken", "userId"]
576579
}
577580
},
578-
"required": ["kernel", "isConnected", "isNetworkConnected"]
581+
"required": [
582+
"kernel",
583+
"isConnected",
584+
"isNetworkConnected",
585+
"userUrl"
586+
]
579587
}
580588
}
581589
}

examples/ping/src/App.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,10 +224,10 @@ function App() {
224224
<br />
225225
<b>connected:</b>{' '}
226226
<i>{status.isConnected ? '🟢' : '🔴'}</i>
227-
{status.networkId && (
227+
{status.network && (
228228
<span>
229229
<br />
230-
<b>network:</b> <i>{status.networkId}</i>
230+
<b>network ID:</b> <i>{status.network.networkId}</i>
231231
</span>
232232
)}
233233
{ledgerApiVersion && (

sdk/dapp-sdk/src/dapp-api/rpc-gen/typings.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ export interface StatusEvent {
199199
isConnected: IsConnected
200200
isNetworkConnected: IsNetworkConnected
201201
networkReason?: NetworkReason
202+
userUrl: UserUrl
202203
network?: Network
203204
session?: Session
204205
[k: string]: any

0 commit comments

Comments
 (0)