Skip to main content

terra_sdk.client.lcd.lcdclient

AsyncLCDClient Objects


_1
class AsyncLCDClient()

wallet


_1
def wallet(key: Key) -> AsyncWallet

Creates a :class:AsyncWallet object from a key.

Arguments:

  • key Key - key implementation

LCDClient Objects


_1
class 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


_1
def wallet(key: Key) -> Wallet

Creates a :class:Wallet object from a key for easy transaction creating and signing.

Arguments:

  • key Key - key implementation