cosmpy.aerial.contract.cosmwasm¶
Cosmwasm contract store, instantiate, execute messages.
create_
cosmwasm_
store_
code_
msg¶
Create cosmwasm store code message.
Arguments:
contract_path
: contract pathsender_address
: sender address
Returns:
cosmwasm store code message
create_
cosmwasm_
instantiate_
msg¶
def create_cosmwasm_instantiate_msg(
code_id: int,
args: Any,
label: str,
sender_address: Address,
funds: Optional[str] = None,
admin_address: Optional[Address] = None) -> MsgInstantiateContract
Create cosmwasm instantiate message.
Arguments:
code_id
: code idargs
: argslabel
: labelsender_address
: sender addressfunds
: funds, defaults to Noneadmin_address
: admin address, defaults to None
Returns:
cosmwasm instantiate message
create_
cosmwasm_
migrate_
msg¶
def create_cosmwasm_migrate_msg(code_id: int, args: Any,
contract_address: Address,
sender_address: Address) -> MsgMigrateContract
Create cosmwasm migrate message.
Arguments:
code_id
: code idargs
: argscontract_address
: sender addresssender_address
: sender address
Returns:
cosmwasm migrate message
create_
cosmwasm_
execute_
msg¶
def create_cosmwasm_execute_msg(
sender_address: Address,
contract_address: Address,
args: Any,
funds: Optional[str] = None) -> MsgExecuteContract
Create cosmwasm execute message.
Arguments:
sender_address
: sender addresscontract_address
: contract addressargs
: argsfunds
: funds, defaults to None
Returns:
cosmwasm execute message