forDeploySACWithAsset static method
Implementation
static XdrHostFunction forDeploySACWithAsset(XdrAsset fromAsset) {
XdrHostFunction result =
XdrHostFunction(XdrHostFunctionType.HOST_FUNCTION_TYPE_CREATE_CONTRACT);
XdrContractIDPreimage cId = XdrContractIDPreimage(
XdrContractIDPreimageType.CONTRACT_ID_PREIMAGE_FROM_ASSET);
cId.fromAsset = fromAsset;
XdrContractExecutable cCode = XdrContractExecutable(
XdrContractExecutableType.CONTRACT_EXECUTABLE_STELLAR_ASSET);
result.createContract = XdrCreateContractArgs(cId, cCode);
return result;
}