Important fields and it’s significance.
config.network.url:
https://dltestnet.dltlabs.com/api/3.3/
i.e. for dltestnet, domain is pre-fixed with network name , mainnet, dltestnet, ropsten and so on.
config.network.header.value:
project secret from DL-Gateway while creating Ethereum project.
config.wallet:
wallet address and private through which you want to deploy or invoke transaction.
config.args:
Arguments passed to contract constructor if any. If no argument is passed keep the value as empty array i.e. [].
config.compilerVersion:
If you want to load old compiler version and compile the contract overriding default then give the solidity version here. i.e v0.8.6+commit.11564f7e
config.network.chainId: 20102021