toXdrSCVal method Null safety
Implementation
XdrSCVal toXdrSCVal() {
XdrSCObject pkObj = XdrSCObject.forBytes(publicKey.getEd25519()!.uint256);
XdrSCObject sigObj = XdrSCObject.forBytes(signatureBytes);
XdrSCMapEntry pkEntry = XdrSCMapEntry(
XdrSCVal.forSymbol("public_key"), XdrSCVal.forObject(pkObj));
XdrSCMapEntry sigEntry = XdrSCMapEntry(
XdrSCVal.forSymbol("signature"), XdrSCVal.forObject(sigObj));
XdrSCObject resultObj = XdrSCObject.forMap([pkEntry, sigEntry]);
return XdrSCVal.forObject(resultObj);
}