@@ -23,10 +23,10 @@ import {
23import { usePointCache } from 'store/pointCache';
23import { usePointCache } from 'store/pointCache';
24import { getOutgoingPoints } from 'views/Points';
24import { getOutgoingPoints } from 'views/Points';
26− isManagementProxy,
26+ getSpawnProxy,
27− isOwnerProxy,
27+ getManagerProxy,
28− isTransferProxy,
28+ getAddressProxy,
29− isSpawnProxy,
29+ getTransferProxy,
30} from './utils/proxy';
30} from './utils/proxy';
31import { isPlanet } from './utils/point';
31import { isPlanet } from './utils/point';
@@ -165,11 +165,7 @@ export default function useRoller() {
165 }[] = [];
165 }[] = [];
166 const requests: Promise<string>[] = [];
166 const requests: Promise<string>[] = [];
168− const proxy = isOwnerProxy(starInfo.ownership!, _wallet.address)
170− : isSpawnProxy(starInfo.ownership!, _wallet.address)
168+ const proxy = getSpawnProxy(starInfo.ownership!, _wallet.address);
174 if (proxy === undefined)
170 if (proxy === undefined)
175 throw new Error("Error: Address doesn't match proxy");
171 throw new Error("Error: Address doesn't match proxy");
@@ -429,12 +425,7 @@ export default function useRoller() {
431 const pointDetails = await api.getPoint(_point);
427 const pointDetails = await api.getPoint(_point);
432− // const proxy = getProxy(pointDetails.ownership!, _wallet.address);
433− const proxy = isOwnerProxy(pointDetails.ownership!, _wallet.address)
435− : isManagementProxy(pointDetails.ownership!, _wallet.address)
428+ const proxy = getManagerProxy(pointDetails.ownership!, _wallet.address);
439 if (proxy === undefined)
430 if (proxy === undefined)
440 throw new Error("Error: Address doesn't match proxy");
431 throw new Error("Error: Address doesn't match proxy");
@@ -564,17 +555,7 @@ export default function useRoller() {
565 const pointDetails = await api.getPoint(_point);
556 const pointDetails = await api.getPoint(_point);
566 const ownership = pointDetails.ownership!;
557 const ownership = pointDetails.ownership!;
567− const proxy = isOwnerProxy(ownership, _wallet.address)
558+ const proxy = getAddressProxy(ownership, _wallet.address, proxyType);
569− : proxyType === 'manage' &&
570− isManagementProxy(ownership, _wallet.address)
572− : proxyType === 'spawn' && isSpawnProxy(ownership, _wallet.address)
574− : proxyType === 'transfer' &&
575− isTransferProxy(ownership, _wallet.address)
579 if (proxy === undefined)
560 if (proxy === undefined)
580 throw new Error("Error: Address doesn't match expected proxy");
561 throw new Error("Error: Address doesn't match expected proxy");
@@ -609,11 +590,7 @@ export default function useRoller() {
611 const pointDetails = await api.getPoint(_point);
592 const pointDetails = await api.getPoint(_point);
612− const proxy = isOwnerProxy(pointDetails.ownership!, _wallet.address)
614− : isTransferProxy(pointDetails.ownership!, _wallet.address)
593+ const proxy = getTransferProxy(pointDetails.ownership!, _wallet.address);
618 if (proxy === undefined)
595 if (proxy === undefined)
619 throw new Error("Error: Address doesn't match proxy");
596 throw new Error("Error: Address doesn't match proxy");