fromXdr method

MuxedAccount fromXdr (
  1. XdrMuxedAccount xdrMuxedAccount
)

Implementation

static MuxedAccount fromXdr(XdrMuxedAccount xdrMuxedAccount) {
  checkNotNull(xdrMuxedAccount, "xdrMuxedAccount cannot be null");

  String accountId = KeyPair.fromXdrMuxedAccount(xdrMuxedAccount).accountId;
  int id;
  if (xdrMuxedAccount.discriminant ==
      XdrCryptoKeyType.KEY_TYPE_MUXED_ED25519) {
    id = xdrMuxedAccount.med25519.id.uint64;
  }
  return MuxedAccount(accountId, id);
}