revokePreAuthTxSigner method

RevokeSponsorshipOperationBuilder revokePreAuthTxSigner(
  1. String signerAccountId,
  2. String preAuthTx
)

Implementation

RevokeSponsorshipOperationBuilder revokePreAuthTxSigner(
    String signerAccountId, String preAuthTx) {
  if (_ledgerKey != null || _signerKey != null) {
    throw new Exception("can not revoke multiple entries per builder");
  }

  _signerKey = XdrSignerKey(XdrSignerKeyType.SIGNER_KEY_TYPE_PRE_AUTH_TX);
  _signerKey!.preAuthTx = XdrUint256(StrKey.decodePreAuthTx(preAuthTx));
  _signerAccountId = signerAccountId;

  return this;
}