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