on dee2cd5 help sign in
bridge/src/lib/constants.js
86 lines 2.1 kB history raw
1import { isDevelopment } from './flags';
3const CHECK_BLOCK_EVERY_MS = isDevelopment ? 1000 : 5000;
5const MIN_GALAXY = 0;
6const MAX_GALAXY = 255;
7const MIN_STAR = 256;
8const MAX_STAR = 65535;
9const MIN_PLANET = 65536;
10const MAX_PLANET = 4294967297;
12const ZOD = MIN_GALAXY;
14const PLANET_ENTROPY_BITS = 64;
15const STAR_ENTROPY_BITS = 128;
16const GALAXY_ENTROPY_BITS = 384;
18const SEED_ENTROPY_BITS = 128;
20//TODO move into azimuth-js
21const GAS_LIMITS = {
22 SPAWN: 250000,
23 TRANSFER: 490000,
24 CONFIGURE_KEYS: 100000,
25 SET_PROXY: 120000,
26 //
27 ESCAPE: 115000, //NOTE low sample size
28 ADOPT: 100000, //NOTE low sample size
29 CANCEL_ESCAPE: 200000, //NOTE no samples
30 REJECT: 200000, //NOTE no samples
31 DETACH: 200000, //NOTE no samples
32 //
33 GIFT_PLANET: 400000, //NOTE low sample size
34 //
35 DEFAULT: 500000,
36};
38// TODO: this is walletgen-ui specific, move into a wallet router later
39const GEN_STATES = {
40 ENY_NOSTART: Symbol('ENY_NOSTART'),
41 ENY_PENDING: Symbol('ENY_PENDING'),
42 ENY_SUCCESS: Symbol('ENY_SUCCESS'),
43 ENY_FAILURE: Symbol('ENY_FAILURE'),
44 DERIVATION_NOSTART: Symbol('DERIVATION_NOSTART'),
45 DERIVATION_PENDING: Symbol('DERIVATION_PENDING'),
46 DERIVATION_SUCCESS: Symbol('DERIVATION_SUCCESS'),
47 DERIVATION_FAILURE: Symbol('DERIVATION_FAILURE'),
48 PAPER_NOSTART: Symbol('PAPER_NOSTART'),
49 PAPER_PENDING: Symbol('PAPER_PENDING'),
50 PAPER_SUCCESS: Symbol('PAPER_SUCCESS'),
51 PAPER_FAILURE: Symbol('PAPER_FAILURE'),
52};
54const BUTTON_STATES = {
55 NOSTART: Symbol('NOSTART'),
56 SUCCESS: Symbol('SUCCESS'),
57 ERROR: Symbol('ERROR'),
58 PENDING: Symbol('PENDING'),
59};
61const PROFILE_STATES = {
62 NOSTART: Symbol('NOSTART'),
63 UPLOAD_SUCCESS: Symbol('UPLOAD_SUCCESS'),
64 UPLOAD_ERROR: Symbol('UPLOAD_ERROR'),
65 INPUT_SUCCESS: Symbol('INPUT_SUCCESS'),
66 INPUT_ERROR: Symbol('INPUT_ERROR'),
67};
69export {
70 CHECK_BLOCK_EVERY_MS,
71 GAS_LIMITS,
72 GEN_STATES,
73 BUTTON_STATES,
74 PROFILE_STATES,
75 MIN_GALAXY,
76 MAX_GALAXY,
77 MIN_STAR,
78 MAX_STAR,
79 MIN_PLANET,
80 MAX_PLANET,
81 PLANET_ENTROPY_BITS,
82 STAR_ENTROPY_BITS,
83 GALAXY_ENTROPY_BITS,
84 SEED_ENTROPY_BITS,
85 ZOD,
86};