PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@celo/contractkit/lib/wrappers
Просмотр файла: BlockchainParameters.d.ts
import { BigNumber } from 'bignumber.js';
import { BlockchainParameters } from '../generated/BlockchainParameters';
import { BaseWrapper } from './BaseWrapper';
export interface ClientVersion {
major: number;
minor: number;
patch: number;
}
export interface BlockchainParametersConfig {
blockGasLimit: BigNumber;
minimumClientVersion: ClientVersion;
intrinsicGasForAlternativeFeeCurrency: BigNumber;
}
/**
* Network parameters that are configurable by governance.
*/
export declare class BlockchainParametersWrapper extends BaseWrapper<BlockchainParameters> {
/**
* Get the extra intrinsic gas for transactions, where gas is paid using non-gold currency.
*/
getIntrinsicGasForAlternativeFeeCurrency: () => Promise<BigNumber>;
/**
* Setting the extra intrinsic gas for transactions, where gas is paid using non-gold currency.
*/
setIntrinsicGasForAlternativeFeeCurrency: (gas: string | number) => import("@celo/connect").CeloTransactionObject<void>;
/**
* Getting the block gas limit.
*/
getBlockGasLimit: () => Promise<BigNumber>;
/**
* Setting the block gas limit.
*/
setBlockGasLimit: (gasLimit: string | number) => import("@celo/connect").CeloTransactionObject<void>;
/**
* Get minimum client version.
*/
getMinimumClientVersion(): Promise<ClientVersion>;
/**
* Set minimum client version.
*/
setMinimumClientVersion: (major: string | number, minor: string | number, patch: string | number) => import("@celo/connect").CeloTransactionObject<void>;
/**
* Returns current configuration parameters.
*/
getConfig(): Promise<BlockchainParametersConfig>;
/**
* Getting the uptime lookback window.
*/
getUptimeLookbackWindow: () => Promise<number>;
/**
* Setting the uptime lookback window.
*/
setUptimeLookbackWindow: (window: string | number) => import("@celo/connect").CeloTransactionObject<void>;
getEpochSizeNumber(): Promise<number>;
getFirstBlockNumberForEpoch(epochNumber: number): Promise<number>;
getLastBlockNumberForEpoch(epochNumber: number): Promise<number>;
getEpochNumberOfBlock(blockNumber: number): Promise<number>;
getEpochNumber: () => Promise<BigNumber>;
getEpochSize: () => Promise<BigNumber>;
}
export declare type BlockchainParametersWrapperType = BlockchainParametersWrapper;
Выполнить команду
Для локальной разработки. Не используйте в интернете!