toXdrSCVal method

XdrSCVal toXdrSCVal()

Implementation

XdrSCVal toXdrSCVal() {
  XdrSCVal pkVal = XdrSCVal.forBytes(publicKey.getEd25519()!.uint256);
  XdrSCVal sigVal = XdrSCVal.forBytes(signatureBytes);
  XdrSCMapEntry pkEntry =
      XdrSCMapEntry(XdrSCVal.forSymbol("public_key"), pkVal);
  XdrSCMapEntry sigEntry =
      XdrSCMapEntry(XdrSCVal.forSymbol("signature"), sigVal);
  return XdrSCVal.forMap([pkEntry, sigEntry]);
}