public static void Encode(IByteWriter stream, SCPQuorumSet encodedSCPQuorumSet) { Uint32.Encode(stream, encodedSCPQuorumSet.Threshold); int validatorssize = encodedSCPQuorumSet.Validators.Length; XdrEncoding.EncodeInt32(validatorssize, stream); for (int i = 0; i < validatorssize; i++) { PublicKey.Encode(stream, encodedSCPQuorumSet.Validators[i]); } int innerSetssize = encodedSCPQuorumSet.InnerSets.Length; XdrEncoding.EncodeInt32(innerSetssize, stream); for (int i = 0; i < innerSetssize; i++) { SCPQuorumSet.Encode(stream, encodedSCPQuorumSet.InnerSets[i]); } }
public static void Encode(XdrDataOutputStream stream, SCPQuorumSet encodedSCPQuorumSet) { Uint32.Encode(stream, encodedSCPQuorumSet.Threshold); var validatorssize = encodedSCPQuorumSet.Validators.Length; stream.WriteInt(validatorssize); for (var i = 0; i < validatorssize; i++) { PublicKey.Encode(stream, encodedSCPQuorumSet.Validators[i]); } var innerSetssize = encodedSCPQuorumSet.InnerSets.Length; stream.WriteInt(innerSetssize); for (var i = 0; i < innerSetssize; i++) { Encode(stream, encodedSCPQuorumSet.InnerSets[i]); } }
public static void Encode(XdrDataOutputStream stream, NodeID encodedNodeID) { PublicKey.Encode(stream, encodedNodeID.InnerValue); }
public static void Encode(IByteWriter stream, AccountID encodedAccountID) { PublicKey.Encode(stream, encodedAccountID.InnerValue); }
static String getKeyPinHash(PublicKey key, HashAlgorithm hasher) { using (hasher) { return(Convert.ToBase64String(hasher.ComputeHash(key.Encode()))); } }