Skip to content

Commit 0d6e2a6

Browse files
committed
split sign method for TonBaseStaker
1 parent 2bdc95a commit 0d6e2a6

5 files changed

+266
-43
lines changed

book/docs/classes/ton_src.TonNominatorPoolStaker.md

+56
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
- [getPoolContractNominators](ton_src.TonNominatorPoolStaker.md#getpoolcontractnominators)
2222
- [init](ton_src.TonNominatorPoolStaker.md#init)
2323
- [buildDeployWalletTx](ton_src.TonNominatorPoolStaker.md#builddeploywallettx)
24+
- [prepareSigningData](ton_src.TonNominatorPoolStaker.md#preparesigningdata)
25+
- [prepareSignedTx](ton_src.TonNominatorPoolStaker.md#preparesignedtx)
2426
- [sign](ton_src.TonNominatorPoolStaker.md#sign)
2527
- [broadcast](ton_src.TonNominatorPoolStaker.md#broadcast)
2628
- [getTxStatus](ton_src.TonNominatorPoolStaker.md#gettxstatus)
@@ -315,6 +317,60 @@ TonBaseStaker.buildDeployWalletTx
315317

316318
___
317319

320+
## prepareSigningData
321+
322+
**prepareSigningData**(`params`): `Promise`\<`TonSigningData`\>
323+
324+
Prepares data required for signing a transaction
325+
326+
### Parameters
327+
328+
| Name | Type | Description |
329+
| :------ | :------ | :------ |
330+
| `params` | `Object` | Parameters for the signing data preparation |
331+
| `params.signerAddress` | `string` | The address of the signer |
332+
| `params.signerPublicKey` | `Uint8Array` | The public key of the signer |
333+
| `params.tx` | [`UnsignedTx`](../interfaces/ton_src.UnsignedTx.md) | The unsigned transaction to sign |
334+
335+
### Returns
336+
337+
`Promise`\<`TonSigningData`\>
338+
339+
Returns a promise that resolves to the signing data
340+
341+
### Inherited from
342+
343+
TonBaseStaker.prepareSigningData
344+
345+
___
346+
347+
## prepareSignedTx
348+
349+
**prepareSignedTx**(`params`): `Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>
350+
351+
Prepares a signed transaction object
352+
353+
### Parameters
354+
355+
| Name | Type | Description |
356+
| :------ | :------ | :------ |
357+
| `params` | `Object` | Parameters for the signed transaction preparation |
358+
| `params.signerAddress` | `string` | The address of the signer |
359+
| `params.signedTxCell` | `Cell` | The signed transaction cell |
360+
| `params.stateInit?` | `StateInit` | (Optional) The state init for the transaction |
361+
362+
### Returns
363+
364+
`Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>
365+
366+
A promise that resolves to a signed transaction object
367+
368+
### Inherited from
369+
370+
TonBaseStaker.prepareSignedTx
371+
372+
___
373+
318374
## sign
319375

320376
**sign**(`params`): `Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>

book/docs/classes/ton_src.TonPoolStaker.md

+56
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
- [getPastElections](ton_src.TonPoolStaker.md#getpastelections)
2626
- [init](ton_src.TonPoolStaker.md#init)
2727
- [buildDeployWalletTx](ton_src.TonPoolStaker.md#builddeploywallettx)
28+
- [prepareSigningData](ton_src.TonPoolStaker.md#preparesigningdata)
29+
- [prepareSignedTx](ton_src.TonPoolStaker.md#preparesignedtx)
2830
- [sign](ton_src.TonPoolStaker.md#sign)
2931
- [broadcast](ton_src.TonPoolStaker.md#broadcast)
3032

@@ -389,6 +391,60 @@ TonBaseStaker.buildDeployWalletTx
389391

390392
___
391393

394+
## prepareSigningData
395+
396+
**prepareSigningData**(`params`): `Promise`\<`TonSigningData`\>
397+
398+
Prepares data required for signing a transaction
399+
400+
### Parameters
401+
402+
| Name | Type | Description |
403+
| :------ | :------ | :------ |
404+
| `params` | `Object` | Parameters for the signing data preparation |
405+
| `params.signerAddress` | `string` | The address of the signer |
406+
| `params.signerPublicKey` | `Uint8Array` | The public key of the signer |
407+
| `params.tx` | [`UnsignedTx`](../interfaces/ton_src.UnsignedTx.md) | The unsigned transaction to sign |
408+
409+
### Returns
410+
411+
`Promise`\<`TonSigningData`\>
412+
413+
Returns a promise that resolves to the signing data
414+
415+
### Inherited from
416+
417+
TonBaseStaker.prepareSigningData
418+
419+
___
420+
421+
## prepareSignedTx
422+
423+
**prepareSignedTx**(`params`): `Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>
424+
425+
Prepares a signed transaction object
426+
427+
### Parameters
428+
429+
| Name | Type | Description |
430+
| :------ | :------ | :------ |
431+
| `params` | `Object` | Parameters for the signed transaction preparation |
432+
| `params.signerAddress` | `string` | The address of the signer |
433+
| `params.signedTxCell` | `Cell` | The signed transaction cell |
434+
| `params.stateInit?` | `StateInit` | (Optional) The state init for the transaction |
435+
436+
### Returns
437+
438+
`Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>
439+
440+
A promise that resolves to a signed transaction object
441+
442+
### Inherited from
443+
444+
TonBaseStaker.prepareSignedTx
445+
446+
___
447+
392448
## sign
393449

394450
**sign**(`params`): `Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>

book/docs/classes/ton_src.TonSingleNominatorPoolStaker.md

+56
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
- [getPoolContractNominators](ton_src.TonSingleNominatorPoolStaker.md#getpoolcontractnominators)
2222
- [init](ton_src.TonSingleNominatorPoolStaker.md#init)
2323
- [buildDeployWalletTx](ton_src.TonSingleNominatorPoolStaker.md#builddeploywallettx)
24+
- [prepareSigningData](ton_src.TonSingleNominatorPoolStaker.md#preparesigningdata)
25+
- [prepareSignedTx](ton_src.TonSingleNominatorPoolStaker.md#preparesignedtx)
2426
- [sign](ton_src.TonSingleNominatorPoolStaker.md#sign)
2527
- [broadcast](ton_src.TonSingleNominatorPoolStaker.md#broadcast)
2628
- [getTxStatus](ton_src.TonSingleNominatorPoolStaker.md#gettxstatus)
@@ -316,6 +318,60 @@ TonBaseStaker.buildDeployWalletTx
316318

317319
___
318320

321+
## prepareSigningData
322+
323+
**prepareSigningData**(`params`): `Promise`\<`TonSigningData`\>
324+
325+
Prepares data required for signing a transaction
326+
327+
### Parameters
328+
329+
| Name | Type | Description |
330+
| :------ | :------ | :------ |
331+
| `params` | `Object` | Parameters for the signing data preparation |
332+
| `params.signerAddress` | `string` | The address of the signer |
333+
| `params.signerPublicKey` | `Uint8Array` | The public key of the signer |
334+
| `params.tx` | [`UnsignedTx`](../interfaces/ton_src.UnsignedTx.md) | The unsigned transaction to sign |
335+
336+
### Returns
337+
338+
`Promise`\<`TonSigningData`\>
339+
340+
Returns a promise that resolves to the signing data
341+
342+
### Inherited from
343+
344+
TonBaseStaker.prepareSigningData
345+
346+
___
347+
348+
## prepareSignedTx
349+
350+
**prepareSignedTx**(`params`): `Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>
351+
352+
Prepares a signed transaction object
353+
354+
### Parameters
355+
356+
| Name | Type | Description |
357+
| :------ | :------ | :------ |
358+
| `params` | `Object` | Parameters for the signed transaction preparation |
359+
| `params.signerAddress` | `string` | The address of the signer |
360+
| `params.signedTxCell` | `Cell` | The signed transaction cell |
361+
| `params.stateInit?` | `StateInit` | (Optional) The state init for the transaction |
362+
363+
### Returns
364+
365+
`Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>
366+
367+
A promise that resolves to a signed transaction object
368+
369+
### Inherited from
370+
371+
TonBaseStaker.prepareSignedTx
372+
373+
___
374+
319375
## sign
320376

321377
**sign**(`params`): `Promise`\<[`SignedTx`](../interfaces/ton_src.SignedTx.md)\>

0 commit comments

Comments
 (0)