decode static method

XdrPublicKey decode(
  1. XdrDataInputStream stream
)

Implementation

static XdrPublicKey decode(XdrDataInputStream stream) {
  XdrPublicKey decodedPublicKey =
      XdrPublicKey(XdrPublicKeyType.decode(stream));
  switch (decodedPublicKey.getDiscriminant()) {
    case XdrPublicKeyType.PUBLIC_KEY_TYPE_ED25519:
      decodedPublicKey._ed25519 = XdrUint256.decode(stream);
      break;
  }
  return decodedPublicKey;
}