Sha256: 461174c48af75c3e40301842ff35019d19747b4cebe501857d94b28c06a2b7f1

Contents?: true

Size: 705 Bytes

Versions: 10

Compression:

Stored size: 705 Bytes

Contents

// Copyright 2015 Stellar Development Foundation and contributors. Licensed
// under the Apache License, Version 2.0. See the COPYING file at the root
// of this distribution or at http://www.apache.org/licenses/LICENSE-2.0

namespace stellar
{

typedef opaque Hash[32];
typedef opaque uint256[32];

typedef unsigned int uint32;
typedef int int32;

typedef unsigned hyper uint64;
typedef hyper int64;

enum CryptoKeyType
{
    KEY_TYPE_ED25519 = 0
};

union PublicKey switch (CryptoKeyType type)
{
case KEY_TYPE_ED25519:
    uint256 ed25519;
};

// variable size as the size depends on the signature scheme used
typedef opaque Signature<64>;

typedef opaque SignatureHint[4];

typedef PublicKey NodeID;
}

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
stellar-base-0.5.0 xdr/Stellar-types.x
stellar-base-0.4.0 xdr/Stellar-types.x
open-core-0.3.0 xdr/Stellar-types.x
stellar-base-0.3.0 xdr/Stellar-types.x
stellar-base-0.2.0 xdr/Stellar-types.x
stellar-base-0.1.4 xdr/Stellar-types.x
stellar-base-0.1.3 xdr/Stellar-types.x
stellar-base-0.1.2 xdr/Stellar-types.x
stellar-base-0.1.1 xdr/Stellar-types.x
stellar-base-0.1.0 xdr/Stellar-types.x