Skip to main content

Class: SolanaPhysicalLayer

Defined in: solana-client/src/settlement-layer.ts:33

Solana's physical settlement layer: settlement happens in the underlying asset, so it carries no metadata (inherited from PhysicalSettlementLayer) and commits to DEFAULT_PHYSICAL_CONFIG by default.

Extends

Constructors

Constructor

new SolanaPhysicalLayer(config?): SolanaPhysicalLayer;

Defined in: solana-client/src/settlement-layer.ts:34

Parameters

ParameterTypeDefault value
configPublicKeyDEFAULT_PHYSICAL_CONFIG

Returns

SolanaPhysicalLayer

Overrides

PhysicalSettlementLayer<SolanaLayer>.constructor

Properties

type

readonly type: KnownSettlementLayer | string & object;

Defined in: overcast-core/dist/protocol/settlement-layer.d.ts:93

Physical layers are always the "physical" known type.

Inherited from

PhysicalSettlementLayer.type

Methods

buildMetadata()

buildMetadata(_option): Promise<Metadata>;

Defined in: overcast-core/dist/protocol/settlement-layer.d.ts:95

The physical layer needs no metadata to settle — always empty.

Parameters

ParameterType
_optionMarketOption

Returns

Promise<Metadata>

Inherited from

PhysicalSettlementLayer.buildMetadata

defaultConfig()

defaultConfig(): string;

Defined in: solana-client/src/settlement-layer.ts:38

Returns

string

Overrides

PhysicalSettlementLayer.defaultConfig