preAuthTx static method

XdrSignerKey preAuthTx(
  1. Transaction tx,
  2. Network network
)

Create preAuthTx XdrSignerKey from a Transaction tx.

Implementation

static XdrSignerKey preAuthTx(Transaction tx, Network network) {
  XdrSignerKey signerKey =
      new XdrSignerKey(XdrSignerKeyType.SIGNER_KEY_TYPE_PRE_AUTH_TX);
  XdrUint256 value = SignerKey._createUint256(tx.hash(network));
  signerKey.preAuthTx = value;
  return signerKey;
}