decode method Null safety
- XdrDataInputStream stream
Implementation
static XdrSCContractCode decode(XdrDataInputStream stream) {
XdrSCContractCode decoded =
XdrSCContractCode(XdrSCContractCodeType.decode(stream));
switch (decoded.discriminant) {
case XdrSCContractCodeType.SCCONTRACT_CODE_WASM_REF:
decoded.wasmId = XdrHash.decode(stream);
break;
case XdrSCContractCodeType.SCCONTRACT_CODE_TOKEN:
break;
}
return decoded;
}