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