ChainInfoJson: {
consensusParameters: {
baseAssetId: string;
chainId: string;
contractParams: {
contractMaxSize: string;
maxStorageSlots: string;
version: GqlContractParametersVersion;
};
feeParams: {
gasPerByte: string;
gasPriceFactor: string;
version: GqlFeeParametersVersion;
};
gasCosts: {
contractRoot: {
base: string;
gasPerUnit: string;
type: "HeavyOperation";
} | {
base: string;
type: "LightOperation";
unitsPerGas: string;
};
ecr1: string;
newStoragePerByte: string;
s256: {
base: string;
gasPerUnit: string;
type: "HeavyOperation";
} | {
base: string;
type: "LightOperation";
unitsPerGas: string;
};
stateRoot: {
base: string;
gasPerUnit: string;
type: "HeavyOperation";
} | {
base: string;
type: "LightOperation";
unitsPerGas: string;
};
vmInitialization: {
base: string;
gasPerUnit: string;
type: "HeavyOperation";
} | {
base: string;
type: "LightOperation";
unitsPerGas: string;
};
};
predicateParams: {
maxGasPerPredicate: string;
maxMessageDataLength: string;
maxPredicateDataLength: string;
maxPredicateLength: string;
version: GqlPredicateParametersVersion;
};
scriptParams: {
maxScriptDataLength: string;
maxScriptLength: string;
version: GqlScriptParametersVersion;
};
txParams: {
maxBytecodeSubsections: string;
maxGasPerTx: string;
maxInputs: string;
maxOutputs: string;
maxSize: string;
maxWitnesses: string;
version: GqlTxParametersVersion;
};
version: GqlConsensusParametersVersion;
};
daHeight: string;
name: string;
}