コード例 #1
0
        public static AccountID Decode(XdrDataInputStream stream)
        {
            AccountID decodedAccountID = new AccountID();

            decodedAccountID.InnerValue = PublicKey.Decode(stream);
            return(decodedAccountID);
        }
コード例 #2
0
ファイル: NodeID.cs プロジェクト: theword3/dotnet-stellar-sdk
        public static NodeID Decode(XdrDataInputStream stream)
        {
            NodeID decodedNodeID = new NodeID();

            decodedNodeID.InnerValue = PublicKey.Decode(stream);
            return(decodedNodeID);
        }
コード例 #3
0
        public static SCPQuorumSet Decode(XdrDataInputStream stream)
        {
            SCPQuorumSet decodedSCPQuorumSet = new SCPQuorumSet();

            decodedSCPQuorumSet.Threshold = Uint32.Decode(stream);
            int validatorssize = stream.ReadInt();

            decodedSCPQuorumSet.Validators = new PublicKey[validatorssize];
            for (int i = 0; i < validatorssize; i++)
            {
                decodedSCPQuorumSet.Validators[i] = PublicKey.Decode(stream);
            }
            int innerSetssize = stream.ReadInt();

            decodedSCPQuorumSet.InnerSets = new SCPQuorumSet[innerSetssize];
            for (int i = 0; i < innerSetssize; i++)
            {
                decodedSCPQuorumSet.InnerSets[i] = SCPQuorumSet.Decode(stream);
            }
            return(decodedSCPQuorumSet);
        }