@blockfrost/blockfrost-cardano-cli
Version:
Drop-in(ish) replacement for cardano-cli powered by Blockfrost
45 lines (44 loc) • 1.48 kB
TypeScript
import { BaseCommand } from '../../helpers/base-command';
export declare class ProtocolParameters extends BaseCommand {
doWork: () => Promise<{
txFeePerByte: number;
minUTxOValue: string | bigint | null;
decentralization: number;
utxoCostPerWord: string | bigint | null;
stakePoolDeposit: string | bigint | null;
poolRetireMaxEpoch: number;
extraPraosEntropy: {
[key: string]: unknown;
} | null;
collateralPercentage: number | null;
stakePoolTargetNum: number;
maxBlockBodySize: number;
minPoolCost: string | bigint | null;
maxTxSize: number;
treasuryCut: number;
maxBlockExecutionUnits: {
memory: string | bigint | null;
steps: string | bigint | null;
};
maxCollateralInputs: number | null;
maxValueSize: string | bigint | null;
maxBlockHeaderSize: number;
maxTxExecutionUnits: {
memory: string | bigint | null;
steps: string | bigint | null;
};
costModels: any;
protocolVersion: {
minor: number;
major: number;
};
txFeeFixed: number;
stakeAddressDeposit: string | bigint | null;
monetaryExpansion: number;
poolPledgeInfluence: number;
executionUnitPrices: {
priceSteps: number | null;
priceMemory: number | null;
};
}>;
}