1import { L1TxnType } from './types/PendingL1Transaction';
3export const PROXY_TYPE = {
4 MANAGEMENT: 'MANAGEMENT',
10export const proxyTypeToHuman = proxyType => {
12 case PROXY_TYPE.MANAGEMENT:
14 case PROXY_TYPE.SPAWN:
16 case PROXY_TYPE.TRANSFER:
18 case PROXY_TYPE.VOTING:
21 throw new Error(`Unknown proxyType: ${proxyType}`);
25export const proxyTypeToL1TxnType = proxyType => {
27 case PROXY_TYPE.MANAGEMENT:
28 return L1TxnType.managementProxy;
29 case PROXY_TYPE.SPAWN:
30 return L1TxnType.spawnProxy;
31 case PROXY_TYPE.TRANSFER:
32 return L1TxnType.transferProxy;
33 case PROXY_TYPE.VOTING:
34 return L1TxnType.votingProxy;
36 throw new Error(`Unknown proxyType: ${proxyType}`);
40export const proxyTypeToHumanDescription = proxyType => {
42 case PROXY_TYPE.MANAGEMENT:
43 return 'Your management key can configure networking settings (network keys and sponsorship).';
44 case PROXY_TYPE.SPAWN:
45 return 'Your spawn key can spawn points on your behalf.';
46 case PROXY_TYPE.TRANSFER:
47 return 'Your transfer key can transfer this point.';
48 case PROXY_TYPE.VOTING:
49 return "Your voting key can vote on this point's behalf.";
51 throw new Error(`Unknown proxyType: ${proxyType}`);
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list