Stellar SDK を使用してアプリケーションを構築しています。トランザクションを構築するワーカーがあり、作成されたトランザクションに署名するために外部署名者サーバーを追加したいと考えています。
次のコードがあります。
// worker.ts
const issueTransaction = new TransactionBuilder(issuerAccount, {
// configure transaction ...
.build();
const xdr_tx = issueTransaction.toXDR()
await submitToSigningServer(xdr_tx)
そして、私がやりたいことは
// server.ts
function signTransaction(xdr: string){
// Here i want to decode the transaction
// so i can access to the .sign method of the stellar TXs
// Maybe something like xdr.fromXDR() => returns a transaction => sign()
}
しかし、トランザクションとエンコーディングがどのように機能するかはわかりません。または、コード化されていないトランザクションを署名者に送信する必要がありますか?
ありがとう!