on fbcd6b6 help sign in
bridge/src/lib/constants.js
71 lines 1.8 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 properly research these, move into azimuth-js
17const GAS_LIMITS = {
18 TRANSFER: 500000,
19 CONFIGURE_KEYS: 150000,
20 SET_PROXY: 200000,
21 GIFT_PLANET: 400000, //TODO can maybe do 370000, see also commit 8c0ecaaa
22};
24// TODO: this is walletgen-ui specific, move into a wallet router later
25const GEN_STATES = {
26 ENY_NOSTART: Symbol('ENY_NOSTART'),
27 ENY_PENDING: Symbol('ENY_PENDING'),
28 ENY_SUCCESS: Symbol('ENY_SUCCESS'),
29 ENY_FAILURE: Symbol('ENY_FAILURE'),
30 DERIVATION_NOSTART: Symbol('DERIVATION_NOSTART'),
31 DERIVATION_PENDING: Symbol('DERIVATION_PENDING'),
32 DERIVATION_SUCCESS: Symbol('DERIVATION_SUCCESS'),
33 DERIVATION_FAILURE: Symbol('DERIVATION_FAILURE'),
34 PAPER_NOSTART: Symbol('PAPER_NOSTART'),
35 PAPER_PENDING: Symbol('PAPER_PENDING'),
36 PAPER_SUCCESS: Symbol('PAPER_SUCCESS'),
37 PAPER_FAILURE: Symbol('PAPER_FAILURE'),
38};
40const BUTTON_STATES = {
41 NOSTART: Symbol('NOSTART'),
42 SUCCESS: Symbol('SUCCESS'),
43 ERROR: Symbol('ERROR'),
44 PENDING: Symbol('PENDING'),
45};
47const PROFILE_STATES = {
48 NOSTART: Symbol('NOSTART'),
49 UPLOAD_SUCCESS: Symbol('UPLOAD_SUCCESS'),
50 UPLOAD_ERROR: Symbol('UPLOAD_ERROR'),
51 INPUT_SUCCESS: Symbol('INPUT_SUCCESS'),
52 INPUT_ERROR: Symbol('INPUT_ERROR'),
53};
55export {
56 GAS_LIMITS,
57 GEN_STATES,
58 BUTTON_STATES,
59 PROFILE_STATES,
60 MIN_GALAXY,
61 MAX_GALAXY,
62 MIN_STAR,
63 MAX_STAR,
64 MIN_PLANET,
65 MAX_PLANET,
66 PLANET_ENTROPY_BITS,
67 STAR_ENTROPY_BITS,
68 GALAXY_ENTROPY_BITS,
69 SEED_ENTROPY_BITS,
70 ZOD,
71};