Method Set Data
SSS オブジェクトにより提供される データを SSS へセットするメソッド群
setTransaction
- 引数
- transaction : Transaction
- 戻り値 void
Web アプリケーションで生成したトランザクションを SSS へと登録する。
// window.SSS
const tx = ...;
window.SSS.setTransaction(tx)
// sss-module
import { setTransaction } from "sss-module";
const tx = ...;
setTransaction(tx)
setTransactionByPayload
- 引数
- serializedTx: string
- 戻り値 void
トランザクションのシリアライズされたペイロードからトランザクションを SSS へと登録する。
ユースケース
- オフライン連署名を行う場合
- 新 symbol-sdk など setTransaction の引数の型と一致しない場合
// window.SSS
const tx = ...;
const serializedTx = tx.serialize()
window.SSS.setTransactionByPayload(serializedTx)
// sss-module
import { setTransaction } from "sss-module";
const tx = ...;
const serializedTx = tx.serialize()
setTransactionByPayload(serializedTx)
setMessage
- 引数
- message: string
- pubkey: string
- 戻り値 void
暗号化するメッセージと送信先の公開鍵を SSS へと登録する。
// window.SSS
const message = "暗号化したいメッセージ";
const pubkey = "===== RECIPIENT PUBLIC KEY =====";
window.SSS.setMessage(message, pubkey);
// sss-module
import { setMessage } from "sss-module";
const message = "暗号化したいメッセージ";
const pubkey = "===== RECIPIENT PUBLIC KEY =====";
setMessage(message, pubkey);