Перейти к основному содержимому

Данные набора методов

Методы для установки данных, предоставляемых объектом, в SSS

установить транзакцию

  • Аргументы
    • transaction : Транзакция
  • Возвращаемое значение void

Зарегистрируйте транзакцию, созданную веб-приложением, в SSS.

// window.SSS
const tx = ...;

window.SSS.setTransaction(tx)
// sss-module
import { setTransaction } from "sss-module";

const tx = ...;
setTransaction(tx)

setTransactionByPayload

  • аргумент
    • serializedTx: строка
  • Возвращаемое значение void

Зарегистрируйте транзакцию с помощью SSS из сериализованной полезной нагрузки транзакции.

Пример использования

  • При выполнении совместной подписи в автономном режиме
  • Если это не соответствует типу аргумента setTransaction, например, new symbol-sdk
// 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: строка
    • pubkey: строка
  • Возвращаемое значение 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);