signedPayload static method

XdrSignerKey signedPayload(
  1. SignedPayloadSigner signedPayloadSigner
)

Implementation

static XdrSignerKey signedPayload(SignedPayloadSigner signedPayloadSigner) {
  XdrSignerKey signerKey =
      new XdrSignerKey(XdrSignerKeyType.KEY_TYPE_ED25519_SIGNED_PAYLOAD);
  XdrDataValue payloadDataValue =
      new XdrDataValue(signedPayloadSigner.payload);

  XdrSignedPayload payloadSigner = new XdrSignedPayload(
      signedPayloadSigner.signerAccountID.accountID.getEd25519()!,
      payloadDataValue);

  signerKey.signedPayload = payloadSigner;
  return signerKey;
}