forDeploySACWithAsset method Null safety
- XdrAsset asset
Implementation
static XdrHostFunctionArgs forDeploySACWithAsset(XdrAsset asset) {
XdrHostFunctionArgs result = XdrHostFunctionArgs(XdrHostFunctionType.HOST_FUNCTION_TYPE_CREATE_CONTRACT);
XdrContractID cId = XdrContractID(XdrContractIDType.CONTRACT_ID_FROM_ASSET);
cId.asset = asset;
XdrSCContractExecutable cCode = XdrSCContractExecutable(XdrSCContractExecutableType.SCCONTRACT_EXECUTABLE_TOKEN);
result.createContract = XdrCreateContractArgs(cId, cCode);
return result;
}