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