Skip to content

Commit 4650422

Browse files
authored
fhenix new (#2270)
1 parent 145e905 commit 4650422

File tree

5 files changed

+56
-10
lines changed

5 files changed

+56
-10
lines changed

wondrous-bot-admin/src/components/AddFormEntity/components/VerifyFhenix/index.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ const FHENIX_INFO_TEXT = {
1919
"Users will be asked to verify that they have interacted with a Fhenix Faucet",
2020
[TYPES.VERIFY_FHENIX_CONTRACTS_CREATED]:
2121
"Users will be asked to verify how many contracts they've created on Fhenix.",
22+
[TYPES.NEW_FHENIX_CONTRACTS_CREATED]
23+
: "Users will be asked to verify how many contracts they've created on Fhenix.",
24+
[TYPES.NEW_FHENIX_WALLET_GAS_USAGE]
25+
: "Users will be asked to verify how much gas their wallet has used on Fhenix.",
26+
[TYPES.NEW_FHENIX_GAS_CONSUMED_BY_CONTRACTS]
27+
: "Users will be asked to verify how much gas their contracts have consumed on Fhenix.",
28+
[TYPES.NEW_FHENIX_CONTRACTS_VERIFIED]
29+
: "Users will be asked to verify how many contracts they've verified on Fhenix.",
2230
};
2331
const VerifyFhenixIntegrations = ({ error, ...rest }: Props) => {
2432
return (

wondrous-bot-admin/src/components/CreateTemplate/helpers.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,11 @@ const processSteps = (steps) =>
118118
next.type === TYPES.VERIFY_FHENIX_ACTIVE_WALLET ||
119119
next.type === TYPES.VERIFY_FHENIX_CONTRACTS_CREATED ||
120120
next.type === TYPES.VERIFY_FHENIX_FAUCET_INTERACTION ||
121-
next.type === TYPES.VERIFY_FHENIX_WALLET_GAS_USAGE
121+
next.type === TYPES.VERIFY_FHENIX_WALLET_GAS_USAGE ||
122+
next.type === TYPES.NEW_FHENIX_CONTRACTS_CREATED ||
123+
next.type === TYPES.NEW_FHENIX_WALLET_GAS_USAGE ||
124+
next.type === TYPES.NEW_FHENIX_GAS_CONSUMED_BY_CONTRACTS ||
125+
next.type === TYPES.NEW_FHENIX_CONTRACTS_VERIFIED
122126
) {
123127
step.prompt = next.value;
124128
step["additionalData"] = {

wondrous-bot-admin/src/utils/configComponents.tsx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,10 @@ const FHENIX_INTEGRATIONS = {
3131
[TYPES.VERIFY_FHENIX_CONTRACTS_CREATED]: VerifyFhenixIntegrations,
3232
[TYPES.VERIFY_FHENIX_WALLET_GAS_USAGE]: VerifyFhenixIntegrations,
3333
[TYPES.VERIFY_FHENIX_FAUCET_INTERACTION]: VerifyFhenixIntegrations,
34+
[TYPES.NEW_FHENIX_CONTRACTS_CREATED]: VerifyFhenixIntegrations,
35+
[TYPES.NEW_FHENIX_WALLET_GAS_USAGE]: VerifyFhenixIntegrations,
36+
[TYPES.NEW_FHENIX_GAS_CONSUMED_BY_CONTRACTS]: VerifyFhenixIntegrations,
37+
[TYPES.NEW_FHENIX_CONTRACTS_VERIFIED]: VerifyFhenixIntegrations,
3438
};
3539
export const CONFIG_COMPONENTS = {
3640
[TYPES.TEXT_FIELD]: TextComponent,

wondrous-bot-admin/src/utils/constants.tsx

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ export const FHENIX_TYPES = {
1212
VERIFY_FHENIX_ACTIVE_WALLET: "active_wallet",
1313
};
1414

15+
16+
export const FHENIX_NEW_TYPES = {
17+
NEW_FHENIX_WALLET_GAS_USAGE: "fhenix_gas_usage",
18+
NEW_FHENIX_CONTRACTS_CREATED: "fhenix_contract_created",
19+
NEW_FHENIX_CONTRACTS_VERIFIED: "fhenix_contracts_verified",
20+
NEW_FHENIX_GAS_CONSUMED_BY_CONTRACTS: "fhenix_gas_consumed_by_contracts",
21+
};
22+
1523
export const APEIRON_ORG_ID = "98989259425317451";
1624
export const TYPES = {
1725
TEXT_FIELD: "text",
@@ -43,6 +51,7 @@ export const TYPES = {
4351
VERIFY_GITCOIN_PASSPORT_SCORE: "verify_gitcoin_passport_score",
4452
...APEIRON_TYPES,
4553
...FHENIX_TYPES,
54+
...FHENIX_NEW_TYPES,
4655
};
4756

4857
export const CONFIG = [
@@ -427,21 +436,38 @@ const APEIRON_INTEGRATIONS = [
427436

428437
const FHENIX_INTEGRATIONS = [
429438
{
430-
label: "Verify Fhenix Wallet Gas Usage",
431-
value: TYPES.VERIFY_FHENIX_WALLET_GAS_USAGE,
439+
label: "Verify Fhenix Wallet Gas Usage",
440+
value: TYPES.NEW_FHENIX_WALLET_GAS_USAGE,
432441
},
433442
{
434-
label: "Verify Fhenix Wallet Faucet Interaction",
435-
value: TYPES.VERIFY_FHENIX_FAUCET_INTERACTION,
443+
label: "Verify Fhenix Gas Consumed by Contracts",
444+
value: TYPES.NEW_FHENIX_GAS_CONSUMED_BY_CONTRACTS,
436445
},
437446
{
438-
label: "Verify Fhenix Wallet Contracts Created",
439-
value: TYPES.VERIFY_FHENIX_CONTRACTS_CREATED,
447+
label: "Verify Fhenix Contracts Verified",
448+
value: TYPES.NEW_FHENIX_CONTRACTS_VERIFIED,
440449
},
441450
{
442-
label: "Verify Fhenix Wallet Active",
443-
value: TYPES.VERIFY_FHENIX_ACTIVE_WALLET,
451+
label: "Verify Fhenix Contracts Created",
452+
value: TYPES.NEW_FHENIX_CONTRACTS_CREATED,
444453
},
454+
455+
// {
456+
// label: "Verify Fhenix Wallet Gas Usage",
457+
// value: TYPES.VERIFY_FHENIX_WALLET_GAS_USAGE,
458+
// },
459+
// {
460+
// label: "Verify Fhenix Wallet Faucet Interaction",
461+
// value: TYPES.VERIFY_FHENIX_FAUCET_INTERACTION,
462+
// },
463+
// {
464+
// label: "Verify Fhenix Wallet Contracts Created",
465+
// value: TYPES.VERIFY_FHENIX_CONTRACTS_CREATED,
466+
// },
467+
// {
468+
// label: "Verify Fhenix Wallet Active",
469+
// value: TYPES.VERIFY_FHENIX_ACTIVE_WALLET,
470+
// },
445471
];
446472
export const POKT_ORG_ID = import.meta.env.VITE_PRODUCTION ? "110964182503916540" : "89444950095167649";
447473

wondrous-bot-admin/src/utils/transformQuestConfig.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,11 @@ export function transformQuestConfig(obj: InputQuestStep[]): OutputQuestStep[] {
274274
step.type === TYPES.VERIFY_FHENIX_ACTIVE_WALLET ||
275275
step.type === TYPES.VERIFY_FHENIX_CONTRACTS_CREATED ||
276276
step.type === TYPES.VERIFY_FHENIX_FAUCET_INTERACTION ||
277-
step.type === TYPES.VERIFY_FHENIX_WALLET_GAS_USAGE
277+
step.type === TYPES.VERIFY_FHENIX_WALLET_GAS_USAGE||
278+
step.type === TYPES.NEW_FHENIX_CONTRACTS_CREATED ||
279+
step.type === TYPES.NEW_FHENIX_WALLET_GAS_USAGE ||
280+
step.type === TYPES.NEW_FHENIX_GAS_CONSUMED_BY_CONTRACTS ||
281+
step.type === TYPES.NEW_FHENIX_CONTRACTS_VERIFIED
278282
) {
279283
outputStep.value = step?.prompt;
280284
} else if (step.type === TYPES.DATA_COLLECTION) {

0 commit comments

Comments
 (0)