1import React, { useState, useCallback, useMemo } from 'react';
3import useLifecycle from 'lib/useLifecycle';
5import { Anchor, Box, Text } from '@tlon/indigo-react';
6import { useActivateFlow } from './useActivateFlow';
7import ActivateView from './ActivateView';
8import useRoller from 'lib/useRoller';
9import { FadeableActivateHeader as ActivateHeader } from './ActivateHeader';
10import useFadeIn from './useFadeIn';
11import PointPresenter from './PointPresenter';
12import DangerBox from './DangerBox';
13import View from 'components/View';
15import ActivateButton from './ActivateButton';
17const MasterKeyTransfer = () => {
18 const { performL2Reticket } = useRoller();
22 inviteMasterTicketWallet,
24 }: any = useActivateFlow();
25 const [error, setError] = useState<any>();
27 const claimPoint = useCallback(async () => {
31 await performL2Reticket({
32 point: derivedPoint.value,
33 to: inviteMasterTicketWallet.value.ownership.keys.address,
34 manager: inviteMasterTicketWallet.value.management.keys.address,
35 toWallet: inviteMasterTicketWallet.value,
36 fromWallet: sendWallet.value,
43 inviteMasterTicketWallet,
55 const header = useMemo(() => {
70 fontFamily="Source Code Pro"
88 }, [derivedPatp.value]);
90 const footer = useMemo(() => {
94 flexDirection={'column'}
96 justifyContent={'space-between'}>
97 {error && <DangerBox>{error.toString()}</DangerBox>}
100 window.open('https://docs.urbit.org/user-manual/running/cloud-hosting')
102 className="pointer-hover"
105 To use it, set up a cloud instance for your urbit
108 href="https://docs.urbit.org/get-on-urbit#get-the-urbit-runtime"
110 marginBottom={'10px'}
118 rel={'nofollow noopener'}>
119 or get started locally via command line
122 className="mb2 sans gray5"
123 style={{ fontSize: 14, textAlign: 'center' }}>
124 You need your Network Key to boot your Urbit ID. You can find your
125 Network Key file inside the Passport you downloaded. A computer
126 running on the Urbit network is called a ship.
133 <View inset hideBack>
134 <ActivateView hideBack header={header} footer={footer}>
136 alignItems={'center'}
138 flexDirection={'column'}
141 justifyContent={'center'}>
143 patp={derivedPatp.value}
153export default MasterKeyTransfer;
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