@cardano-ogmios/schema
Advanced tools
Comparing version 4.2.1 to 5.0.0
export declare type Block = Byron | Shelley | Allegra | Mary | Alonzo; | ||
export declare type BlockByron = StandardBlock | EpochBoundaryBlock; | ||
export declare type Hash16 = string; | ||
export declare type DigestBlake2BBlockHeader = string; | ||
export declare type BlockNo = number; | ||
export declare type GenesisVerificationKey = string; | ||
export declare type UInt32 = number; | ||
export declare type DigestBlake2BMerkleRoot = string; | ||
export declare type DigestBlake2BBlockByronBodyTxPayloadWitness = string; | ||
export declare type DigestBlake2BBlockByronBodyDlgPayload = string; | ||
export declare type DigestBlake2BBlockByronBodyUpdatePayload = string; | ||
export declare type ProtocolMagicId = number; | ||
export declare type Epoch = number; | ||
export declare type Hash64 = string; | ||
export declare type IssuerSignature = string; | ||
export declare type Slot = number; | ||
export declare type TxId = string; | ||
export declare type Address = string; | ||
export declare type Lovelace = number; | ||
export declare type Lovelace = bigint; | ||
export declare type AssetQuantity = bigint; | ||
export declare type DigestBlake2BDatum = string; | ||
export declare type Null = null; | ||
export declare type TxWitness = WitnessVk | RedeemWitness; | ||
export declare type DigestBlake2BVerificationKey = string; | ||
export declare type Signature = string; | ||
export declare type VerificationKey = string; | ||
export declare type NullableRatio = Ratio | Null; | ||
@@ -19,4 +29,9 @@ export declare type Ratio = string; | ||
export declare type UInt64 = number; | ||
export declare type IssuerVrfVerificationKey = string; | ||
export declare type DigestBlake2BBlockBody = string; | ||
export declare type Certificate = StakeDelegation | StakeKeyRegistration | StakeKeyDeregistration | PoolRegistration | PoolRetirement | GenesisDelegation | MoveInstantaneousRewards; | ||
export declare type DigestBlake2BCredential = string; | ||
export declare type PoolId = string; | ||
export declare type DigestBlake2BVrfVerificationKey = string; | ||
export declare type DigestBlake2BPoolMetadata = string; | ||
export declare type Relay = ByAddress | ByName; | ||
@@ -27,13 +42,22 @@ export declare type RewardAccount = string; | ||
export declare type UpdateShelley = Null | UpdateProposalShelley; | ||
export declare type Nonce = Neutral | Hash16; | ||
export declare type Nonce = Neutral | DigestBlake2BNonce; | ||
export declare type Neutral = "neutral"; | ||
export declare type Signature = string; | ||
export declare type Script = Native | Plutus; | ||
export declare type ScriptNative = Hash16 | Any | All | NOf | ExpiresAt | StartsAt; | ||
export declare type DigestBlake2BNonce = string; | ||
export declare type Script = Native | Plutus | Plutus1; | ||
export declare type ScriptNative = DigestBlake2BVerificationKey | Any | All | NOf | ExpiresAt | StartsAt; | ||
export declare type ScriptPlutus = string; | ||
export declare type ChainCode = string; | ||
export declare type AddressAttributes = string; | ||
export declare type DigestBlake2BAuxiliaryDataBody = string; | ||
export declare type Metadatum = Int | String | Bytes | List | Map; | ||
export declare type VrfProof = string; | ||
export declare type VrfOutput = string; | ||
export declare type BlockSize = number; | ||
export declare type KesVerificationKey = string; | ||
export declare type UpdateAlonzo = Null | UpdateProposalAlonzo; | ||
export declare type Int64 = number; | ||
export declare type Network = "mainnet" | "testnet"; | ||
export declare type DigestBlake2BScriptIntegrity = string; | ||
export declare type Datum = string; | ||
export declare type RedeemerData = string; | ||
export declare type TipOrOrigin = Tip | Origin; | ||
@@ -44,4 +68,3 @@ export declare type Origin = "origin"; | ||
export declare type Era = "Byron" | "Shelley" | "Allegra" | "Mary" | "Alonzo"; | ||
export declare type MissingAtLeastOneInputUtxo = "missingAtLeastOneInputUtxo"; | ||
export declare type InvalidMetadata = "invalidMetadata"; | ||
export declare type DigestBlake2BScript = string; | ||
export declare type InvalidEntity = { | ||
@@ -57,21 +80,14 @@ type: "address"; | ||
}; | ||
export declare type TriesToForgeAda = "triesToForgeAda"; | ||
export declare type UInt8 = number; | ||
export declare type RewardAccountNotExisting = "rewardAccountNotExisting"; | ||
export declare type WrongCertificateType = "wrongCertificateType"; | ||
export declare type MirTransferNotCurrentlyAllowed = "mirTransferNotCurrentlyAllowed"; | ||
export declare type MirNegativeTransferNotCurrentlyAllowed = "mirNegativeTransferNotCurrentlyAllowed"; | ||
export declare type MirProducesNegativeUpdate = "mirProducesNegativeUpdate"; | ||
export declare type VotingPeriod = "voteForThisEpoch" | "voteForNextEpoch"; | ||
export declare type ScriptPurpose = Spend | Mint | Certificate1 | Withdrawal; | ||
export declare type MissingCollateralInputs = "missingCollateralInputs"; | ||
export declare type Utxo = [TxIn, TxOut][]; | ||
export declare type ValidationTagMismatch = "validationTagMismatch"; | ||
export declare type SubmitTxError = (InvalidWitnesses | MissingVkWitnesses | MissingScriptWitnesses | ScriptWitnessNotValidating | InsufficientGenesisSignatures | MissingTxMetadata | MissingTxMetadataHash | TxMetadataHashMismatch | BadInputs | ExpiredUtxo | OutsideOfValidityInterval | TxTooLarge | MissingAtLeastOneInputUtxo | InvalidMetadata | FeeTooSmall | ValueNotConserved | NetworkMismatch | OutputTooSmall | TooManyAssetsInOutput | AddressAttributesTooLarge | TriesToForgeAda | DelegateNotRegistered | UnknownOrIncompleteWithdrawals | StakePoolNotRegistered | WrongRetirementEpoch | WrongPoolCertificate | StakeKeyAlreadyRegistered | PoolCostTooSmall | PoolMetadataHashTooBig | StakeKeyNotRegistered | RewardAccountNotExisting | RewardAccountNotEmpty | WrongCertificateType | UnknownGenesisKey | AlreadyDelegating | InsufficientFundsForMir | TooLateForMir | MirTransferNotCurrentlyAllowed | MirNegativeTransferNotCurrentlyAllowed | MirProducesNegativeUpdate | DuplicateGenesisVrf | NonGenesisVoters | UpdateWrongEpoch | ProtocolVersionCannotFollow | MissingRequiredRedeemers | MissingRequiredDatums | UnspendableDatums | ExtraDataMismatch | MissingRequiredSignatures | UnspendableScriptInputs | ExtraRedeemers | MissingDatumHashesForInputs | MissingCollateralInputs | CollateralTooSmall | CollateralIsScript | CollateralHasNonAdaAssets | TooManyCollateralInputs | ExecutionUnitsTooLarge | OutsideForecast | ValidationTagMismatch | CollectErrors)[]; | ||
export declare type SubmitTxError = (EraMismatch | InvalidWitnesses | MissingVkWitnesses | MissingScriptWitnesses | ScriptWitnessNotValidating | InsufficientGenesisSignatures | MissingTxMetadata | MissingTxMetadataHash | TxMetadataHashMismatch | BadInputs | ExpiredUtxo | OutsideOfValidityInterval | TxTooLarge | MissingAtLeastOneInputUtxo | InvalidMetadata | FeeTooSmall | ValueNotConserved | NetworkMismatch | OutputTooSmall | TooManyAssetsInOutput | AddressAttributesTooLarge | TriesToForgeAda | DelegateNotRegistered | UnknownOrIncompleteWithdrawals | StakePoolNotRegistered | WrongRetirementEpoch | WrongPoolCertificate | StakeKeyAlreadyRegistered | PoolCostTooSmall | PoolMetadataHashTooBig | StakeKeyNotRegistered | RewardAccountNotExisting | RewardAccountNotEmpty | WrongCertificateType | UnknownGenesisKey | AlreadyDelegating | InsufficientFundsForMir | TooLateForMir | MirTransferNotCurrentlyAllowed | MirNegativeTransferNotCurrentlyAllowed | MirProducesNegativeUpdate | DuplicateGenesisVrf | NonGenesisVoters | UpdateWrongEpoch | ProtocolVersionCannotFollow | MissingRequiredRedeemers | MissingRequiredDatums | UnspendableDatums | ExtraDataMismatch | MissingRequiredSignatures | UnspendableScriptInputs | ExtraRedeemers | MissingDatumHashesForInputs | MissingCollateralInputs | CollateralTooSmall | CollateralIsScript | CollateralHasNonAdaAssets | TooManyCollateralInputs | ExecutionUnitsTooLarge | OutsideForecast | ValidationTagMismatch | CollectErrors)[]; | ||
export declare type AcquireFailureDetails = "pointTooOld" | "pointNotOnChain"; | ||
export declare type GetEraStart = "eraStart"; | ||
export declare type GetEraSummaries = "eraSummaries"; | ||
export declare type GetLedgerTip = "ledgerTip"; | ||
export declare type GetCurrentEpoch = "currentEpoch"; | ||
export declare type Lovelaces = Lovelace[]; | ||
export declare type Credentials = Hash16[]; | ||
export declare type Credentials = DigestBlake2BCredential[]; | ||
export declare type GetCurrentProtocolParameters = "currentProtocolParameters"; | ||
@@ -85,6 +101,12 @@ export declare type GetProposedProtocolParameters = "proposedProtocolParameters"; | ||
export declare type GetPoolIds = "poolIds"; | ||
export declare type RelativeTime = string; | ||
export declare type GetChainTip = "chainTip"; | ||
export declare type GetBlockHeight = "blockHeight"; | ||
export declare type GetSystemStart = "systemStart"; | ||
export declare type RelativeTime = number; | ||
export declare type QueryUnavailableInCurrentEra = "QueryUnavailableInCurrentEra"; | ||
export declare type SlotLength = number; | ||
export declare type SafeZone = number; | ||
export declare type UtcTime = string; | ||
export declare type NetworkMagic = number; | ||
export declare type BlockNoOrOrigin = BlockNo | Origin; | ||
export interface Ogmios { | ||
@@ -203,3 +225,3 @@ RequestNext: { | ||
args?: { | ||
query: GetEraStart | GetLedgerTip | GetCurrentEpoch | GetNonMyopicMemberRewards | GetDelegationsAndRewards | GetCurrentProtocolParameters | GetProposedProtocolParameters | GetStakeDistribution | GetUtxo | GetUtxoByAddress | GetUtxoByTxIn | GetGenesisConfig | GetRewardsProvenance | GetPoolsRanking | GetPoolIds | GetPoolParameters; | ||
query: GetEraStart | GetEraSummaries | GetLedgerTip | GetCurrentEpoch | GetNonMyopicMemberRewards | GetDelegationsAndRewards | GetCurrentProtocolParameters | GetProposedProtocolParameters | GetStakeDistribution | GetUtxo | GetUtxoByAddress | GetUtxoByTxIn | GetGenesisConfig | GetRewardsProvenance | GetPoolsRanking | GetPoolIds | GetPoolParameters | GetChainTip | GetBlockHeight | GetSystemStart; | ||
}; | ||
@@ -220,2 +242,12 @@ mirror?: { | ||
}; | ||
"QueryResponse[eraSummaries]": { | ||
type: "jsonwsp/response"; | ||
version: "1.0"; | ||
servicename: "ogmios"; | ||
methodname: "Query"; | ||
result: QueryUnavailableInCurrentEra | EraSummary[]; | ||
reflection?: { | ||
[k: string]: unknown; | ||
}; | ||
}; | ||
"QueryResponse[ledgerTip]": { | ||
@@ -353,2 +385,32 @@ type: "jsonwsp/response"; | ||
}; | ||
"QueryResponse[blockHeight]": { | ||
type: "jsonwsp/response"; | ||
version: "1.0"; | ||
servicename: "ogmios"; | ||
methodname: "Query"; | ||
result: BlockNoOrOrigin | QueryUnavailableInCurrentEra; | ||
reflection?: { | ||
[k: string]: unknown; | ||
}; | ||
}; | ||
"QueryResponse[chainTip]": { | ||
type: "jsonwsp/response"; | ||
version: "1.0"; | ||
servicename: "ogmios"; | ||
methodname: "Query"; | ||
result: PointOrOrigin | QueryUnavailableInCurrentEra; | ||
reflection?: { | ||
[k: string]: unknown; | ||
}; | ||
}; | ||
"QueryResponse[systemStart]": { | ||
type: "jsonwsp/response"; | ||
version: "1.0"; | ||
servicename: "ogmios"; | ||
methodname: "Query"; | ||
result: UtcTime | QueryUnavailableInCurrentEra; | ||
reflection?: { | ||
[k: string]: unknown; | ||
}; | ||
}; | ||
Fault: { | ||
@@ -375,7 +437,7 @@ type: "jsonwsp/fault"; | ||
export interface StandardBlock { | ||
hash: Hash16; | ||
hash: DigestBlake2BBlockHeader; | ||
header: { | ||
blockHeight: BlockNo; | ||
genesisKey: Hash16; | ||
prevHash: Hash16; | ||
genesisKey: GenesisVerificationKey; | ||
prevHash: DigestBlake2BBlockHeader; | ||
proof: BlockProof; | ||
@@ -390,3 +452,3 @@ protocolMagicId: ProtocolMagicId; | ||
txPayload: { | ||
id: Hash16; | ||
id: TxId; | ||
body: Tx; | ||
@@ -405,7 +467,7 @@ witness: TxWitness[]; | ||
number: UInt32; | ||
root: Hash16; | ||
witnessesHash: Hash16; | ||
root: DigestBlake2BMerkleRoot; | ||
witnessesHash: DigestBlake2BBlockByronBodyTxPayloadWitness; | ||
}; | ||
delegation: Hash16; | ||
update: Hash16; | ||
delegation: DigestBlake2BBlockByronBodyDlgPayload; | ||
update: DigestBlake2BBlockByronBodyUpdatePayload; | ||
} | ||
@@ -419,9 +481,9 @@ export interface ProtocolVersion { | ||
dlgCertificate: DlgCertificate; | ||
signature: Hash64; | ||
signature: IssuerSignature; | ||
} | ||
export interface DlgCertificate { | ||
epoch: Epoch; | ||
issuerVk: Hash16; | ||
delegateVk: Hash16; | ||
signature: Hash64; | ||
issuerVk: GenesisVerificationKey; | ||
delegateVk: GenesisVerificationKey; | ||
signature: IssuerSignature; | ||
} | ||
@@ -437,3 +499,3 @@ export interface SoftwareVersion { | ||
export interface TxIn { | ||
txId: Hash16; | ||
txId: TxId; | ||
index: number; | ||
@@ -444,3 +506,3 @@ } | ||
value: Value; | ||
datum?: Hash16 | Null; | ||
datum?: DigestBlake2BDatum | Null; | ||
} | ||
@@ -455,4 +517,4 @@ export interface Value { | ||
witnessVk: { | ||
key: Hash16; | ||
signature: Hash64; | ||
key: DigestBlake2BVerificationKey; | ||
signature: Signature; | ||
}; | ||
@@ -462,4 +524,4 @@ } | ||
redeemWitness: { | ||
key: Hash64; | ||
signature: Hash64; | ||
key: VerificationKey; | ||
signature: Signature; | ||
}; | ||
@@ -476,4 +538,4 @@ } | ||
}; | ||
issuer: Hash64; | ||
signature: Hash64; | ||
issuer: IssuerVrfVerificationKey; | ||
signature: IssuerSignature; | ||
} | ||
@@ -506,12 +568,12 @@ export interface ProtocolParametersByron { | ||
export interface Vote { | ||
voterVk: Hash64; | ||
proposalId: Hash16; | ||
signature: Hash64; | ||
voterVk: VerificationKey; | ||
proposalId: DigestBlake2BVerificationKey; | ||
signature: Signature; | ||
} | ||
export interface EpochBoundaryBlock { | ||
hash: Hash16; | ||
hash: DigestBlake2BBlockHeader; | ||
header: { | ||
blockHeight: BlockNo; | ||
epoch: Epoch; | ||
prevHash: Hash16; | ||
prevHash: DigestBlake2BBlockHeader; | ||
}; | ||
@@ -524,20 +586,20 @@ } | ||
body?: BlockBodyShelley[]; | ||
headerHash?: Hash16; | ||
headerHash?: DigestBlake2BBlockHeader; | ||
header?: { | ||
blockHeight: BlockNo; | ||
slot: Slot; | ||
prevHash: Hash16; | ||
issuerVk: Hash16; | ||
issuerVrf: Hash64; | ||
nonce?: NonceProof; | ||
leaderValue: LeaderValue; | ||
prevHash: DigestBlake2BBlockHeader; | ||
issuerVk: VerificationKey; | ||
issuerVrf: IssuerVrfVerificationKey; | ||
nonce?: CertifiedVrf; | ||
leaderValue: CertifiedVrf; | ||
blockSize: BlockSize; | ||
blockHash: Hash16; | ||
blockHash: DigestBlake2BBlockBody; | ||
opCert: OpCert; | ||
protocolVersion: ProtocolVersion; | ||
signature: Hash64; | ||
signature: IssuerSignature; | ||
}; | ||
} | ||
export interface BlockBodyShelley { | ||
id: Hash16; | ||
id: DigestBlake2BBlockBody; | ||
body: { | ||
@@ -565,3 +627,3 @@ inputs: TxIn[]; | ||
stakeDelegation: { | ||
delegator: Hash16; | ||
delegator: DigestBlake2BCredential; | ||
delegatee: PoolId; | ||
@@ -571,6 +633,6 @@ }; | ||
export interface StakeKeyRegistration { | ||
stakeKeyRegistration: Hash16; | ||
stakeKeyRegistration: DigestBlake2BCredential; | ||
} | ||
export interface StakeKeyDeregistration { | ||
stakeKeyDeregistration: Hash16; | ||
stakeKeyDeregistration: DigestBlake2BCredential; | ||
} | ||
@@ -581,7 +643,7 @@ export interface PoolRegistration { | ||
export interface PoolParameters { | ||
owners: Hash16[]; | ||
owners: DigestBlake2BVerificationKey[]; | ||
cost: Lovelace; | ||
margin: Ratio; | ||
pledge: Lovelace; | ||
vrf: Hash16; | ||
vrf: DigestBlake2BVrfVerificationKey; | ||
metadata: Null | PoolMetadata; | ||
@@ -593,3 +655,3 @@ id: PoolId; | ||
export interface PoolMetadata { | ||
hash: Hash16; | ||
hash: DigestBlake2BPoolMetadata; | ||
url: string; | ||
@@ -614,5 +676,5 @@ } | ||
genesisDelegation: { | ||
delegateKeyHash: Hash16; | ||
verificationKeyHash: Hash16; | ||
vrfVerificationKeyHash: Hash16; | ||
delegateKeyHash: DigestBlake2BVerificationKey; | ||
verificationKeyHash: DigestBlake2BVerificationKey; | ||
vrfVerificationKeyHash: DigestBlake2BVrfVerificationKey; | ||
}; | ||
@@ -677,12 +739,15 @@ } | ||
export interface Plutus { | ||
plutus: ScriptPlutus; | ||
"plutus:v1": ScriptPlutus; | ||
} | ||
export interface Plutus1 { | ||
"plutus:v2": ScriptPlutus; | ||
} | ||
export interface BootstrapWitness { | ||
signature?: Hash64; | ||
chainCode?: Hash16 | Null; | ||
addressAttributes?: Hash64 | Null; | ||
key?: Hash16; | ||
signature?: Signature; | ||
chainCode?: ChainCode | Null; | ||
addressAttributes?: AddressAttributes | Null; | ||
key?: VerificationKey; | ||
} | ||
export interface AuxiliaryData { | ||
hash: Hash16; | ||
hash: DigestBlake2BAuxiliaryDataBody; | ||
body: AuxiliaryDataBody; | ||
@@ -716,15 +781,11 @@ } | ||
} | ||
export interface NonceProof { | ||
proof?: Hash64; | ||
output?: Hash64; | ||
export interface CertifiedVrf { | ||
proof?: VrfProof; | ||
output?: VrfOutput; | ||
} | ||
export interface LeaderValue { | ||
proof?: Hash64; | ||
output?: Hash64; | ||
} | ||
export interface OpCert { | ||
count?: UInt64; | ||
sigma?: Hash64; | ||
sigma?: Signature; | ||
kesPeriod?: UInt64; | ||
hotVk?: Hash64; | ||
hotVk?: KesVerificationKey; | ||
} | ||
@@ -736,20 +797,20 @@ export interface Allegra { | ||
body?: BlockBodyAllegra[]; | ||
headerHash?: Hash16; | ||
headerHash?: DigestBlake2BBlockHeader; | ||
header?: { | ||
blockHeight: BlockNo; | ||
slot: Slot; | ||
prevHash: Hash16; | ||
issuerVk: Hash16; | ||
issuerVrf: Hash64; | ||
nonce?: NonceProof; | ||
leaderValue: LeaderValue; | ||
prevHash: DigestBlake2BBlockHeader; | ||
issuerVk: VerificationKey; | ||
issuerVrf: IssuerVrfVerificationKey; | ||
nonce?: CertifiedVrf; | ||
leaderValue: CertifiedVrf; | ||
blockSize: BlockSize; | ||
blockHash: Hash16; | ||
blockHash: DigestBlake2BBlockBody; | ||
opCert: OpCert; | ||
protocolVersion: ProtocolVersion; | ||
signature: Hash64; | ||
signature: IssuerSignature; | ||
}; | ||
} | ||
export interface BlockBodyAllegra { | ||
id: Hash16; | ||
id: DigestBlake2BBlockBody; | ||
body: { | ||
@@ -784,20 +845,20 @@ inputs: TxIn[]; | ||
body?: BlockBodyMary[]; | ||
headerHash?: Hash16; | ||
headerHash?: DigestBlake2BBlockHeader; | ||
header?: { | ||
blockHeight: BlockNo; | ||
slot: Slot; | ||
prevHash: Hash16; | ||
issuerVk: Hash16; | ||
issuerVrf: Hash64; | ||
nonce?: NonceProof; | ||
leaderValue: LeaderValue; | ||
prevHash: DigestBlake2BBlockHeader; | ||
issuerVk: VerificationKey; | ||
issuerVrf: IssuerVrfVerificationKey; | ||
nonce?: CertifiedVrf; | ||
leaderValue: CertifiedVrf; | ||
blockSize: BlockSize; | ||
blockHash: Hash16; | ||
blockHash: DigestBlake2BBlockBody; | ||
opCert: OpCert; | ||
protocolVersion: ProtocolVersion; | ||
signature: Hash64; | ||
signature: IssuerSignature; | ||
}; | ||
} | ||
export interface BlockBodyMary { | ||
id: Hash16; | ||
id: DigestBlake2BBlockBody; | ||
body: { | ||
@@ -829,20 +890,20 @@ inputs: TxIn[]; | ||
body?: BlockBodyAlonzo[]; | ||
headerHash?: Hash16; | ||
headerHash?: DigestBlake2BBlockHeader; | ||
header?: { | ||
blockHeight: BlockNo; | ||
slot: Slot; | ||
prevHash: Hash16; | ||
issuerVk: Hash16; | ||
issuerVrf: Hash64; | ||
nonce?: NonceProof; | ||
leaderValue: LeaderValue; | ||
prevHash: DigestBlake2BBlockHeader; | ||
issuerVk: VerificationKey; | ||
issuerVrf: IssuerVrfVerificationKey; | ||
nonce?: CertifiedVrf; | ||
leaderValue: CertifiedVrf; | ||
blockSize: BlockSize; | ||
blockHash: Hash16; | ||
blockHash: DigestBlake2BBlockBody; | ||
opCert: OpCert; | ||
protocolVersion: ProtocolVersion; | ||
signature: Hash64; | ||
signature: IssuerSignature; | ||
}; | ||
} | ||
export interface BlockBodyAlonzo { | ||
id: Hash16; | ||
id: DigestBlake2BBlockBody; | ||
body: { | ||
@@ -859,4 +920,4 @@ inputs: TxIn[]; | ||
network: Network | Null; | ||
scriptIntegrityHash: Hash16 | Null; | ||
requiredExtraSignatures: Hash16[]; | ||
scriptIntegrityHash: DigestBlake2BScriptIntegrity | Null; | ||
requiredExtraSignatures: DigestBlake2BVerificationKey[]; | ||
}; | ||
@@ -872,3 +933,3 @@ witness: { | ||
datums: { | ||
[k: string]: Hash64; | ||
[k: string]: Datum; | ||
}; | ||
@@ -928,3 +989,3 @@ redeemers: { | ||
export interface Redeemer { | ||
redeemer: Hash64; | ||
redeemer: RedeemerData; | ||
executionUnits: ExUnits; | ||
@@ -934,3 +995,3 @@ } | ||
slot: Slot; | ||
hash: Hash16; | ||
hash: DigestBlake2BBlockHeader; | ||
blockNo: BlockNo; | ||
@@ -946,3 +1007,3 @@ } | ||
slot: Slot; | ||
hash: Hash16; | ||
hash: DigestBlake2BBlockHeader; | ||
} | ||
@@ -961,3 +1022,3 @@ export interface IntersectionFound { | ||
export interface SubmitFail { | ||
SubmitFail: EraMismatch | SubmitTxError; | ||
SubmitFail: SubmitTxError; | ||
} | ||
@@ -971,26 +1032,26 @@ export interface EraMismatch { | ||
export interface InvalidWitnesses { | ||
invalidWitnesses: Hash16[]; | ||
invalidWitnesses: VerificationKey[]; | ||
} | ||
export interface MissingVkWitnesses { | ||
missingVkWitnesses: Hash16[]; | ||
missingVkWitnesses: DigestBlake2BVerificationKey[]; | ||
} | ||
export interface MissingScriptWitnesses { | ||
missingScriptWitnesses: Hash16[]; | ||
missingScriptWitnesses: DigestBlake2BScript[]; | ||
} | ||
export interface ScriptWitnessNotValidating { | ||
scriptWitnessNotValidating: Hash16[]; | ||
scriptWitnessNotValidating: DigestBlake2BScript[]; | ||
} | ||
export interface InsufficientGenesisSignatures { | ||
insufficientGenesisSignatures: Hash16[]; | ||
insufficientGenesisSignatures: DigestBlake2BVerificationKey[]; | ||
} | ||
export interface MissingTxMetadata { | ||
missingTxMetadata: Hash16; | ||
missingTxMetadata: DigestBlake2BAuxiliaryDataBody; | ||
} | ||
export interface MissingTxMetadataHash { | ||
missingTxMetadataHash: Hash16; | ||
missingTxMetadataHash: DigestBlake2BAuxiliaryDataBody; | ||
} | ||
export interface TxMetadataHashMismatch { | ||
txMetadataHashMismatch: { | ||
includedHash: Hash16; | ||
expectedHash: Hash16; | ||
includedHash: DigestBlake2BAuxiliaryDataBody; | ||
expectedHash: DigestBlake2BAuxiliaryDataBody; | ||
}; | ||
@@ -1019,2 +1080,8 @@ } | ||
} | ||
export interface MissingAtLeastOneInputUtxo { | ||
missingAtLeastOneInputUtxo: null; | ||
} | ||
export interface InvalidMetadata { | ||
invalidMetadata: null; | ||
} | ||
export interface FeeTooSmall { | ||
@@ -1047,2 +1114,5 @@ feeTooSmall: { | ||
} | ||
export interface TriesToForgeAda { | ||
triesToForgeAda: null; | ||
} | ||
export interface DelegateNotRegistered { | ||
@@ -1068,3 +1138,3 @@ delegateNotRegistered: PoolId; | ||
export interface StakeKeyAlreadyRegistered { | ||
stakeKeyAlreadyRegistered: Hash16; | ||
stakeKeyAlreadyRegistered: DigestBlake2BVerificationKey; | ||
} | ||
@@ -1083,4 +1153,7 @@ export interface PoolCostTooSmall { | ||
export interface StakeKeyNotRegistered { | ||
stakeKeyNotRegistered: Hash16; | ||
stakeKeyNotRegistered: DigestBlake2BVerificationKey; | ||
} | ||
export interface RewardAccountNotExisting { | ||
rewardAccountNotExisting: null; | ||
} | ||
export interface RewardAccountNotEmpty { | ||
@@ -1091,7 +1164,10 @@ rewardAccountNotEmpty: { | ||
} | ||
export interface WrongCertificateType { | ||
wrongCertificateType: null; | ||
} | ||
export interface UnknownGenesisKey { | ||
unknownGenesisKey: Hash16; | ||
unknownGenesisKey: DigestBlake2BVerificationKey; | ||
} | ||
export interface AlreadyDelegating { | ||
alreadyDelegating: Hash16; | ||
alreadyDelegating: DigestBlake2BVerificationKey; | ||
} | ||
@@ -1111,9 +1187,18 @@ export interface InsufficientFundsForMir { | ||
} | ||
export interface MirTransferNotCurrentlyAllowed { | ||
mirTransferNotCurrentlyAllowed: null; | ||
} | ||
export interface MirNegativeTransferNotCurrentlyAllowed { | ||
mirNegativeTransferNotCurrentlyAllowed: null; | ||
} | ||
export interface MirProducesNegativeUpdate { | ||
mirProducesNegativeUpdate: null; | ||
} | ||
export interface DuplicateGenesisVrf { | ||
duplicateGenesisVrf: Hash16; | ||
duplicateGenesisVrf: DigestBlake2BVrfVerificationKey; | ||
} | ||
export interface NonGenesisVoters { | ||
nonGenesisVoters: { | ||
currentlyVoting: Hash16[]; | ||
shouldBeVoting: Hash16[]; | ||
currentlyVoting: DigestBlake2BVerificationKey[]; | ||
shouldBeVoting: DigestBlake2BVerificationKey[]; | ||
}; | ||
@@ -1142,3 +1227,3 @@ } | ||
export interface Mint { | ||
mint: Hash16; | ||
mint: DigestBlake2BScript; | ||
} | ||
@@ -1153,4 +1238,4 @@ export interface Certificate1 { | ||
missingRequiredDatums: { | ||
provided: Hash16[]; | ||
missing: Hash16[]; | ||
provided: DigestBlake2BDatum[]; | ||
missing: DigestBlake2BDatum[]; | ||
}; | ||
@@ -1160,4 +1245,4 @@ } | ||
unspendableDatums: { | ||
nonSpendable: Hash16[]; | ||
acceptable: Hash16[]; | ||
nonSpendable: DigestBlake2BDatum[]; | ||
acceptable: DigestBlake2BDatum[]; | ||
}; | ||
@@ -1167,8 +1252,8 @@ } | ||
extraDataMismatch: { | ||
provided: Hash16 | Null; | ||
inferredFromParameters: Hash16 | Null; | ||
provided: DigestBlake2BScriptIntegrity | Null; | ||
inferredFromParameters: DigestBlake2BScriptIntegrity | Null; | ||
}; | ||
} | ||
export interface MissingRequiredSignatures { | ||
missingRequiredSignatures: Hash16[]; | ||
missingRequiredSignatures: DigestBlake2BVerificationKey[]; | ||
} | ||
@@ -1184,2 +1269,5 @@ export interface UnspendableScriptInputs { | ||
} | ||
export interface MissingCollateralInputs { | ||
missingCollateralInputs: null; | ||
} | ||
export interface CollateralTooSmall { | ||
@@ -1212,2 +1300,5 @@ collateralTooSmall: { | ||
} | ||
export interface ValidationTagMismatch { | ||
validationTagMismatch: null; | ||
} | ||
export interface CollectErrors { | ||
@@ -1230,3 +1321,3 @@ collectErrors: unknown[]; | ||
export interface GetDelegationsAndRewards { | ||
delegationsAndRewards: Hash16[]; | ||
delegationsAndRewards: DigestBlake2BCredential[]; | ||
} | ||
@@ -1247,2 +1338,12 @@ export interface GetUtxoByAddress { | ||
} | ||
export interface EraSummary { | ||
start: Bound; | ||
end: Bound | null; | ||
parameters: EraParameters; | ||
} | ||
export interface EraParameters { | ||
epochLength: Epoch; | ||
slotLength: SlotLength; | ||
safeZone: SafeZone | null; | ||
} | ||
export interface NonMyopicMemberRewards { | ||
@@ -1269,3 +1370,3 @@ [k: string]: { | ||
stake: Ratio; | ||
vrf: Hash16; | ||
vrf: DigestBlake2BVrfVerificationKey; | ||
}; | ||
@@ -1282,3 +1383,3 @@ } | ||
maxKesEvolutions: UInt64; | ||
slotLength: Int64; | ||
slotLength: SlotLength; | ||
updateQuorum: UInt64; | ||
@@ -1297,8 +1398,8 @@ maxLovelaceSupply: UInt64; | ||
totalExpectedBlocks: number; | ||
incentive: number; | ||
rewardsGap: number; | ||
availableRewards: number; | ||
totalRewards: number; | ||
treasuryTax: number; | ||
activeStake: number; | ||
incentive: bigint; | ||
rewardsGap: bigint; | ||
availableRewards: bigint; | ||
totalRewards: bigint; | ||
treasuryTax: bigint; | ||
activeStake: bigint; | ||
pools: { | ||
@@ -1312,9 +1413,9 @@ [k: string]: IndividualPoolRewardsProvenance; | ||
activeStakeShare: string; | ||
ownerStake: number; | ||
ownerStake: bigint; | ||
parameters: PoolParameters; | ||
pledgeRatio: string; | ||
maxRewards: number; | ||
maxRewards: bigint; | ||
apparentPerformance: string; | ||
totalRewards: number; | ||
leaderRewards: number; | ||
totalRewards: bigint; | ||
leaderRewards: bigint; | ||
} | ||
@@ -1321,0 +1422,0 @@ export interface PoolsRanking { |
{ | ||
"name": "@cardano-ogmios/schema", | ||
"version": "4.2.1", | ||
"version": "5.0.0", | ||
"description": "Generated TypeScript from the Cardano Ogmios schema", | ||
@@ -5,0 +5,0 @@ "engines": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
96643
1381