UNPKG

1.03 kBTypeScriptView Raw
1/// <reference types="@neo-one/types" />
2import { UInt160 } from '@neo-one/client-common-esnext-esm';
3import { Block, RegisterTransaction } from '@neo-one/node-core-esnext-esm';
4import BN from 'bn.js';
5export declare const GENERATION_AMOUNT: ReadonlyArray<number>;
6export declare const GENERATION_AMOUNT_PRIVATE: ReadonlyArray<number>;
7export declare const ISSUE_AMOUNT_PRIVATE: BN;
8export declare const DECREMENT_INTERVAL = 2000000;
9export declare const SECONDS_PER_BLOCK = 15;
10export declare const MAX_TRANSACTION_PER_BLOCK = 500;
11interface Options {
12 readonly address: UInt160;
13 readonly privateNet?: boolean;
14 readonly consensusAddress: UInt160;
15}
16export declare const common: ({ privateNet, address, consensusAddress }: Options) => {
17 genesisBlock: Block;
18 governingToken: RegisterTransaction;
19 utilityToken: RegisterTransaction;
20 decrementInterval: number;
21 generationAmount: ReadonlyArray<number>;
22 secondsPerBlock: number;
23 maxTransactionsPerBlock: number;
24 memPoolSize: number;
25};
26export {};