OptionaladminAdmin is an optional address that can execute migrations
OptionalbuilderBuilder is the docker image used to build the code deterministically, used for smart contract verification
Optionalcode_CodeHash is the SHA256 sum of the code outputted by builder, used for smart contract verification
OptionaldescriptionDescription is a human readable text
OptionalfundsFunds coins that are transferred to the contract on instantiation
Optionalinstantiate_InstantiatePermission to apply on contract creation, optional
OptionallabelLabel is optional metadata to be stored with a constract instance.
OptionalmsgMsg json encoded message to be passed to the contract on instantiation
Optionalrun_RunAs is the address that is passed to the contract's environment as sender
OptionalsourceSource is the URL where the code is hosted
OptionaltitleTitle is a short summary
Optionalunpin_UnpinCode code on upload, optional
Optionalwasm_WASMByteCode can be raw or gzip compressed
StoreAndInstantiateContractProposal gov proposal content type to store and instantiate the contract.