1 |
|
2 | import { UInt160 } from '@neo-one/client-common-esnext-esm';
|
3 | import { Block, RegisterTransaction } from '@neo-one/node-core-esnext-esm';
|
4 | import BN from 'bn.js';
|
5 | export declare const GENERATION_AMOUNT: ReadonlyArray<number>;
|
6 | export declare const GENERATION_AMOUNT_PRIVATE: ReadonlyArray<number>;
|
7 | export declare const ISSUE_AMOUNT_PRIVATE: BN;
|
8 | export declare const DECREMENT_INTERVAL = 2000000;
|
9 | export declare const SECONDS_PER_BLOCK = 15;
|
10 | export declare const MAX_TRANSACTION_PER_BLOCK = 500;
|
11 | interface Options {
|
12 | readonly address: UInt160;
|
13 | readonly privateNet?: boolean;
|
14 | readonly consensusAddress: UInt160;
|
15 | }
|
16 | export 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 | };
|
26 | export {};
|