我正在使用 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()
}
但我不知道这是否是事务和编码的工作方式。或者也许我应该将未编码的交易发送给签名者?
谢谢!