terra_sdk.client.lcd.api.wasm
AsyncWasmAPI Objects
_1class AsyncWasmAPI(BaseAsyncAPI)
code_info
_1async def code_info(code_id: int, params: Optional[APIParams] = None) -> dict
Fetches information about an uploaded code.
Arguments:
code_idint - code IDparamsAPIParams - optional parameters
Returns:
dict- code information
contract_history
_1async def contract_history(contract_address: str, params: Optional[APIParams] = None) -> List[HistoryEntry]
Fetches contract history.
Arguments:
contract_addressstr - contract addressparamsAPIParams - optional parameters
Returns:
List[HistoryEntry]- contract histories
contract_info
_1async def contract_info(contract_address: str, params: Optional[APIParams] = None) -> dict
Fetches information about an instantiated contract.
Arguments:
contract_addressstr - contract addressparamsAPIParams - optional parameters
Returns:
dict- contract information
contract_query
_1async def contract_query(contract_address: str, query: Union[dict, str], params: Optional[APIParams] = None) -> Any
Runs a QueryMsg on a contract.
Arguments:
contract_addressstr - contract addressquerydict - QueryMsg to runparamsAPIParams - optional parameters
Returns:
Any- results of query
pinned_codes
_1async def pinned_codes(params: Optional[APIParams] = None) -> dict
Fetches the Wasm module pinned codes.
Arguments:
paramsAPIParams - optional parameters
Returns:
dict- Wasm module pinned codes