@@ -16,7 +16,7 @@ import {ToastUtils} from '../utils/ToastUtils';
16
16
17
17
export function SolanaActionsView ( ) {
18
18
const isConnected = true ;
19
- const { address, chainId } = useAccount ( ) ;
19
+ const { address} = useAccount ( ) ;
20
20
const { provider} = useProvider ( ) ;
21
21
22
22
const onSignSuccess = ( data : any , title = 'Sign successful' ) => {
@@ -46,13 +46,10 @@ export function SolanaActionsView() {
46
46
message : base58 . encode ( encodedMessage ) ,
47
47
pubkey : address ,
48
48
} ;
49
- const { signature} = ( await provider . request (
50
- {
51
- method : 'solana_signMessage' ,
52
- params,
53
- } ,
54
- chainId ,
55
- ) ) as { signature : string } ;
49
+ const { signature} = ( await provider . request ( {
50
+ method : 'solana_signMessage' ,
51
+ params,
52
+ } ) ) as { signature : string } ;
56
53
onSignSuccess ( signature , 'Sign Message successful' ) ;
57
54
} catch ( error ) {
58
55
onSignError ( error as Error , 'Sign Message failed' ) ;
@@ -101,13 +98,10 @@ export function SolanaActionsView() {
101
98
} ) ;
102
99
const base58EncodedTransaction = base58 . encode ( serializedTransaction ) ;
103
100
const params = { transaction : base58EncodedTransaction } ;
104
- const result = ( await provider . request (
105
- {
106
- method : 'solana_signTransaction' ,
107
- params,
108
- } ,
109
- chainId ,
110
- ) ) as { signature ?: string ; transaction ?: string } ;
101
+ const result = ( await provider . request ( {
102
+ method : 'solana_signTransaction' ,
103
+ params,
104
+ } ) ) as { signature ?: string ; transaction ?: string } ;
111
105
if ( result . signature ) {
112
106
onSignSuccess (
113
107
`Signature: ${ result . signature } ` ,
@@ -166,13 +160,10 @@ export function SolanaActionsView() {
166
160
const base58EncodedTransaction = base58 . encode ( serializedTransaction ) ;
167
161
const params = { transaction : base58EncodedTransaction } ;
168
162
// The result for signAndSendTransaction is typically the transaction signature
169
- const { signature} = ( await provider . request (
170
- {
171
- method : 'solana_signAndSendTransaction' ,
172
- params,
173
- } ,
174
- chainId ,
175
- ) ) as { signature : string } ;
163
+ const { signature} = ( await provider . request ( {
164
+ method : 'solana_signAndSendTransaction' ,
165
+ params,
166
+ } ) ) as { signature : string } ;
176
167
onSignSuccess ( `Tx Signature: ${ signature } ` , 'Sign & Send Tx successful' ) ;
177
168
// Optionally, you can confirm the transaction here using the signature and connection
178
169
// await connection.confirmTransaction(signature, 'confirmed');
@@ -238,13 +229,10 @@ export function SolanaActionsView() {
238
229
const params = { transactions : [ serializedTx1 , serializedTx2 ] } ;
239
230
240
231
// The result for signAllTransactions is typically an array of signed transactions or signatures
241
- const result = ( await provider . request (
242
- {
243
- method : 'solana_signAllTransactions' ,
244
- params,
245
- } ,
246
- chainId ,
247
- ) ) as { transactions ?: string [ ] ; signatures ?: string [ ] } ; // Adjust based on provider's typical response
232
+ const result = ( await provider . request ( {
233
+ method : 'solana_signAllTransactions' ,
234
+ params,
235
+ } ) ) as { transactions ?: string [ ] ; signatures ?: string [ ] } ; // Adjust based on provider's typical response
248
236
249
237
if ( result . transactions ) {
250
238
onSignSuccess (
0 commit comments