on master help sign in
debug: log invite info in development mode
2ae620ctomholford
src/lib/useRoller.ts+22
@@ -1,6 +1,7 @@
1import { useCallback, useEffect, useMemo, useState } from 'react';
1import { useCallback, useEffect, useMemo, useState } from 'react';
2import * as azimuth from 'azimuth-js';
2import * as azimuth from 'azimuth-js';
3import * as need from 'lib/need';
3import * as need from 'lib/need';
4+import * as ob from 'urbit-ob';
4import SecureLS from 'secure-ls';
5import SecureLS from 'secure-ls';
5
6
6import { Invite } from 'lib/types/Invite';
7import { Invite } from 'lib/types/Invite';
@@ -406,6 +407,26 @@ export default function useRoller() {
406 const planetInfo = await api.getPoint(planet);
407 const planetInfo = await api.getPoint(planet);
407 setStoredInvite(ls, invite);
408 setStoredInvite(ls, invite);
408
409
410+ if (isDevelopment) {
411+ console.log(
412+ `planet: ${planet} dominion: ${planetInfo.dominion} (${ob.patp(
413+ planet
414+ )})`
415+ );
416+ console.log(`invite owner: ${invite.owner.toLowerCase()}`);
417+ console.log(
418+ `planetInfo owner: ${planetInfo.ownership?.owner?.address}`
419+ );
420+ console.log(
421+ `planetInfo transfer: ${planetInfo.ownership?.transferProxy?.address}`
422+ );
423+ console.log(
424+ `invite unclaimed: ${invite.owner.toLowerCase() ===
425+ planetInfo.ownership?.owner?.address ||
426+ planetInfo.ownership?.transferProxy?.address !== ETH_ZERO_ADDR}`
427+ );
428+ }
429+
409 if (
430 if (
410 invite.owner.toLowerCase() ===
431 invite.owner.toLowerCase() ===
411 planetInfo.ownership?.owner?.address ||
432 planetInfo.ownership?.owner?.address ||
@@ -1064,6 +1085,7 @@ export default function useRoller() {
1064 getPoints,
1085 getPoints,
1065 getPointsDetails,
1086 getPointsDetails,
1066 getPendingTransactions,
1087 getPendingTransactions,
1088+ initPoint,
1067 ls,
1089 ls,
1068 performL2Reticket,
1090 performL2Reticket,
1069 setProxyAddress,
1091 setProxyAddress,