@@ -20,6 +20,7 @@ import * as need from 'lib/need';
20import { WALLET_TYPES, urbitWalletFromTicket } from 'lib/wallet';
20import { WALLET_TYPES, urbitWalletFromTicket } from 'lib/wallet';
21import useImpliedPoint from 'lib/useImpliedPoint';
21import useImpliedPoint from 'lib/useImpliedPoint';
22import useLoginView from 'lib/useLoginView';
22import useLoginView from 'lib/useLoginView';
23+import patp2dec from 'lib/patp2dec';
24export default function Ticket({ className }) {
25export default function Ticket({ className }) {
25 useLoginView(WALLET_TYPES.TICKET);
26 useLoginView(WALLET_TYPES.TICKET);
@@ -100,7 +101,7 @@ export default function Ticket({ className }) {
102 const _contracts = need.contracts(contracts);
103 const _contracts = need.contracts(contracts);
103− const point = ob.patp2dec(pointName);
104+ const point = patp2dec(pointName);
104 const urbitWallet = await urbitWalletFromTicket(ticket, point, passphrase);
105 const urbitWallet = await urbitWalletFromTicket(ticket, point, passphrase);
105 const [isOwner, isTransferProxy] = await Promise.all([
106 const [isOwner, isTransferProxy] = await Promise.all([
106 azimuth.azimuth.isOwner(
107 azimuth.azimuth.isOwner(
@@ -123,7 +124,7 @@ export default function Ticket({ className }) {
125 setUrbitWallet(Just(urbitWallet));
126 setUrbitWallet(Just(urbitWallet));
126− setPointCursor(Just(ob.patp2dec(pointName)));
127+ setPointCursor(Just(point));
127 setDeriving(false);
128 setDeriving(false);
129 pointName,
130 pointName,
@@ -142,7 +143,7 @@ export default function Ticket({ className }) {
144 const ticket = kg.combine([s1, s2, s3]);
145 const ticket = kg.combine([s1, s2, s3]);
145− const point = ob.patp2dec(pointName);
146+ const point = patp2dec(pointName);
146 const uhdw = await urbitWalletFromTicket(ticket, point, passphrase);
147 const uhdw = await urbitWalletFromTicket(ticket, point, passphrase);
147 setUrbitWallet(Just(uhdw));
148 setUrbitWallet(Just(uhdw));
148 } catch (_) {
149 } catch (_) {