toXdrSCVal method Null safety

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]);
}