terra_sdk.client.lcd.lcdclient
AsyncLCDClient Objects
_1class AsyncLCDClient()
wallet
_1def wallet(key: Key) -> AsyncWallet
Creates a :class:AsyncWallet object from a key.
Arguments:
keyKey - key implementation
LCDClient Objects
_1class LCDClient(AsyncLCDClient)
An object representing a connection to a node running the Fluid LCD server.
url
URL endpoint of LCD server.
chain_id
Chain ID of blockchain network connecting to.
gas_prices
Gas prices to use for automatic fee estimation.
gas_adjustment
Gas adjustment factor for automatic fee estimation.
last_request_height
Height of response of last-made made LCD request.
auth
:class:AuthAPI<terra_sdk.client.lcd.api.auth.AuthAPI>.
bank
:class:BankAPI<terra_sdk.client.lcd.api.bank.BankAPI>.
distribution
:class:DistributionAPI<terra_sdk.client.lcd.api.distribution.DistributionAPI>.
gov
:class:GovAPI<terra_sdk.client.lcd.api.gov.GovAPI>.
feegrant
:class:FeeGrant<terra_sdk.client.lcd.api.feegrant.FeeGrantAPI>.
mint
:class:MintAPI<terra_sdk.client.lcd.api.mint.MintAPI>.
authz
:class:AuthzAPI<terra_sdk.client.lcd.api.authz.AuthzAPI>.
slashing
:class:SlashingAPI<terra_sdk.client.lcd.api.slashing.SlashingAPI>.
staking
:class:StakingAPI<terra_sdk.client.lcd.api.staking.StakingAPI>.
tendermint
:class:TendermintAPI<terra_sdk.client.lcd.api.tendermint.TendermintAPI>.
wasm
:class:WasmAPI<terra_sdk.client.lcd.api.wasm.WasmAPI>.
tx
:class:TxAPI<terra_sdk.client.lcd.api.tx.TxAPI>.
ibc
:class:IbcAPI<terra_sdk.client.lcd.api.ibc.IbcAPI>.
ibc_transfer
:class:IbcTransferAPI<terra_sdk.client.lcd.api.ibc_transfer.IbcTransferAPI>.
wallet
_1def wallet(key: Key) -> Wallet
Creates a :class:Wallet object from a key for easy transaction creating and
signing.
Arguments:
keyKey - key implementation