Interface: SolanaLayer
Defined in: solana-client/src/config.ts:73
The Solana OvercastLayer: a built Solana transaction (SolanaTx)
is submitted to yield a TxInfo receipt, configured by a
SolanaConfig. Passed as the single generic argument to the core
abstractions instead of spelling out <SolanaTx, TxInfo, SolanaConfig>.
settlements maps each layer Solana implements to the config its read()
decodes to, so app.settlement.resolve("oracle").read(id) is typed to an
OracleSettlementConfig with no cast. settlementContext is how the
extra inputs a layer reads are spelled on this chain: accounts (see
SolanaSettlementContext).
Extends
OvercastLayer
Properties
config
config: SolanaConfig<string>;
Defined in: solana-client/src/config.ts:76
Overrides
OvercastLayer.config
receipt
receipt: TxInfo;
Defined in: solana-client/src/config.ts:75
Overrides
OvercastLayer.receipt
settlementContext
settlementContext: SolanaSettlementContext;
Defined in: solana-client/src/config.ts:81
Overrides
OvercastLayer.settlementContext
settlements
settlements: object;
Defined in: solana-client/src/config.ts:77
oracle
oracle: OracleSettlementConfig;
physical
physical: PhysicalSettlementConfig;
Overrides
OvercastLayer.settlements
tx
tx: Transaction;
Defined in: solana-client/src/config.ts:74
Overrides
OvercastLayer.tx