Properties
Methods
acquireLedgerState
- acquireLedgerState(point): Promise<{
acquired: "ledgerState";
point: PointOrOrigin;
}> Returns Promise<{
acquired: "ledgerState";
point: PointOrOrigin;
}>
acquireMempool
- acquireMempool(): Promise<{
acquired: "mempool";
slot: number;
}> Returns Promise<{
acquired: "mempool";
slot: number;
}>
connect
- connect(): WebSocket
Returns WebSocket
evaluateTransaction
- evaluateTransaction(transaction, additionalUtxos?): Promise<{
budget: ExecutionUnits;
validator: RedeemerPointer;
}[]> Parameters
- transaction: {
cbor: string;
} Optional
additionalUtxos: Utxo
hasTransaction
- hasTransaction(params): Promise<boolean>
Returns Promise<boolean>
kill
- kill(): Promise<void>
Returns Promise<void>
nextTransaction
- nextTransaction(params?): Promise<{
transaction: Schema.Transaction | {
id: string;
};
}> Parameters
Optional
params: {
fields?: "all";
}
Returns Promise<{
transaction: Schema.Transaction | {
id: string;
};
}>
queryLedgerStateConstitution
queryLedgerStateConstitutionalCommittee
queryLedgerStateEpoch
- queryLedgerStateEpoch(): Promise<number>
Returns Promise<number>
queryLedgerStateEraStart
- queryLedgerStateEraStart(): Promise<Bound>
Returns Promise<Bound>
queryLedgerStateEraSummaries
- queryLedgerStateEraSummaries(): Promise<EraSummary[]>
queryLedgerStateLiveStakeDistribution
queryLedgerStateProjectedRewards
- queryLedgerStateProjectedRewards(params): Promise<ProjectedRewards>
Parameters
- params: {
keys?: string[];
scripts?: string[];
stake?: ValueAdaOnly[];
}Optional
keys?: string[]
Optional
scripts?: string[]
queryLedgerStateProposedProtocolParameters
queryLedgerStateProtocolParameters
queryLedgerStateRewardAccountSummaries
- queryLedgerStateRewardAccountSummaries(params): Promise<RewardAccountSummaries>
Parameters
- params: {
keys?: string[];
scripts?: string[];
}Optional
keys?: string[]
Optional
scripts?: string[]
queryLedgerStateRewardsProvenance
queryLedgerStateStakePools
- queryLedgerStateStakePools(params?): Promise<{
[k: string]: StakePool;
}> Parameters
Optional
params: {
stakePools: {
id: string;
}[];
}stakePools: {
id: string;
}[]
Returns Promise<{
[k: string]: StakePool;
}>
queryLedgerStateTreasuryAndReserves
queryLedgerStateUtxo
- queryLedgerStateUtxo(params?): Promise<Utxo>
Returns Promise<Utxo>
queryNetworkBlockHeight
- queryNetworkBlockHeight(): Promise<number | "origin">
Returns Promise<number | "origin">
queryNetworkGenesisConfiguration
queryNetworkStartTime
- queryNetworkStartTime(): Promise<string>
Returns Promise<string>
releaseLedgerState
- releaseLedgerState(): Promise<{
released: "ledgerState";
}> Returns Promise<{
released: "ledgerState";
}>
releaseMempool
- releaseMempool(): Promise<{
released: "mempool";
}> Returns Promise<{
released: "mempool";
}>
request
- request<T, R>(method, params): Promise<Extract<R, "result">>
Type Parameters
- T extends {
params: object;
} - R extends {
result: any;
} | {
error: object;
}
Parameters
- method: string
- params: T["params"]
Returns Promise<Extract<R, "result">>
submitTransaction
- submitTransaction(transaction): Promise<{
transaction: {
id: string;
};
}> Parameters
- transaction: {
cbor: string;
}
Returns Promise<{
transaction: {
id: string;
};
}>
Static
fromDemeter
- fromDemeter(network, apiKey, region): Promise<Unwrapped.Ogmios>
Parameters
- network: "mainnet" | "preview"
- apiKey: `dmtr_ogmios${string}`
- region: "ogmios-m1"