decode static method

XdrContractExecutable decode(
  1. XdrDataInputStream stream
)

Implementation

static XdrContractExecutable decode(XdrDataInputStream stream) {
  XdrContractExecutable decoded =
      XdrContractExecutable(XdrContractExecutableType.decode(stream));
  switch (decoded.type) {
    case XdrContractExecutableType.CONTRACT_EXECUTABLE_WASM:
      decoded.wasmHash = XdrHash.decode(stream);
      break;
    case XdrContractExecutableType.CONTRACT_EXECUTABLE_STELLAR_ASSET:
      break;
  }
  return decoded;
}