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