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
PhysicalSettlementLayer<SolanaLayer>
Constructors
Constructor
new SolanaPhysicalLayer(config?): SolanaPhysicalLayer;
Defined in: solana-client/src/settlement-layer.ts:34
Parameters
| Parameter | Type | Default value |
|---|---|---|
config | PublicKey | DEFAULT_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
| Parameter | Type |
|---|---|
_option | MarketOption |
Returns
Promise<Metadata>
Inherited from
PhysicalSettlementLayer.buildMetadata
defaultConfig()
defaultConfig(): string;
Defined in: solana-client/src/settlement-layer.ts:38
Returns
string
Overrides
PhysicalSettlementLayer.defaultConfig