@@ -13,6 +13,7 @@ import { usePointCache } from 'store/pointCache';
1313import { useWallet } from 'store/wallet';
1414import { useNetwork } from 'store/network';
1515import { useRollerStore } from 'store/rollerStore';
16+import { getStoredInvites } from 'store/storage/roller';
1617
1718import { useLocalRouter } from 'lib/LocalRouter';
1819import * as need from 'lib/need';
@@ -23,6 +24,18 @@ import {
2324 generateCsvLine,
2425 generateCsvName,
2526} from 'lib/utils/invite';
27+import {
28+ DEFAULT_NUM_INVITES,
29+ ETH_ZERO_ADDR,
30+ INVITES_PER_PAGE,
31+ DEFAULT_CSV_NAME,
32+} from 'lib/constants';
33+import { isPlanet } from 'lib/utils/point';
34+import { generateInviteWallet } from 'lib/utils/roller';
35+import { useTimerStore } from 'store/timerStore';
36+import { Invite } from 'lib/types/Invite';
37+import { ddmmmYYYY } from 'lib/utils/date';
38+import { isExternalWallet } from 'lib/utils/wallet';
2639
2740import { useIssueChild } from 'views/Point/IssueChild';
2841import View from 'components/View';
@@ -36,18 +49,6 @@ import Paginator from 'components/L2/Paginator';
3649import InlineEthereumTransaction from 'components/InlineEthereumTransaction';
3750
3851import './Cohort.scss';
39−import { getStoredInvites } from 'store/storage/roller';
40−import {
41− DEFAULT_NUM_INVITES,
42− ETH_ZERO_ADDR,
43− INVITES_PER_PAGE,
44− DEFAULT_CSV_NAME,
45−} from 'lib/constants';
46−import { isPlanet } from 'lib/utils/point';
47−import { generateInviteWallet } from 'lib/utils/roller';
48−import { useTimerStore } from 'store/timerStore';
49−import { Invite } from 'lib/types/Invite';
50−import { ddmmmYYYY } from 'lib/utils/date';
5152
5253interface L1Invite {
5354 ticket: string;
@@ -56,7 +57,7 @@ interface L1Invite {
5657
5758export default function InviteCohort() {
5859 const { pop }: any = useLocalRouter();
59− const { authToken }: any = useWallet();
60+ const { authToken, walletType }: any = useWallet();
6061 const {
6162 point,
6263 pendingTransactions,
@@ -320,6 +321,7 @@ export default function InviteCohort() {
320321
321322 if (showInviteForm) {
322323 const generateDisabled = loading || overQuota;
324+ const showTxnNote = isExternalWallet(walletType);
323325
324326 return (
325327 <View
@@ -358,16 +360,20 @@ export default function InviteCohort() {
358360 </Box>
359361 )}
360362 {currentL2 && (
361− <>
362− <Box lineHeight="1.4em">
363− You can generate up to
364− <strong>{` ${point.l2Quota} `}</strong>
365− invites. You will be able to generate another
366− <strong>{` ${config?.rollerQuota}`}</strong> invites on
367− <strong>{` ${ddmmmYYYY(nextQuotaTime)}`}</strong>.
368− </Box>
369− <br />
370− </>
363+ <Box className="mb4" lineHeight="1.4em">
364+ You can generate up to
365+ <strong>{` ${point.l2Quota} `}</strong>
366+ invites. You will be able to generate another
367+ <strong>{` ${config?.rollerQuota}`}</strong> invites on
368+ <strong>{` ${ddmmmYYYY(nextQuotaTime)}`}</strong>.
369+ </Box>
370+ )}
371+ {showTxnNote && (
372+ <Box className="mb6" lineHeight="1.4em">
373+ Note: you will have to sign <strong>4</strong> transactions
374+ per invite, for a total of <strong>{4 * numInvites}</strong>{' '}
375+ signatures
376+ </Box>
371377 )}
372378 </Box>
373379 {/* <Inviter /> */}