Skip to main content
Module

x/capi/fluent/ChainRune.ts>ChainRune

[WIP] A framework for crafting interactions with Substrate chains
Latest
class ChainRune
extends Rune<C, U>
import { ChainRune } from "https://deno.land/x/capi@v0.1.1-beta.1/fluent/ChainRune.ts";

Properties

$extrinsic
chainVersion
connection
latestBlockHash
latestBlockNum
metadata

Methods

blockHash<X>(...unnamed 0: RunicArgs<X, [string]>)
extrinsic<X>(...args: RunicArgs<X, [Chain.Call<C>]>)
pallet<P extends Chain.PalletName<C>, X>(...unnamed 0: RunicArgs<X, [P]>)
with(connect: (signal: AbortSignal) => Connection)

Static Methods

from<M extends FrameMetadata>(connect: (signal: AbortSignal) => Connection, staticMetadata?: M)