{{ protocol }}: {{ multiple }}x points multiplier
+ >{{ multiple && `: ${multiple}x points multiplier` }}
-
+
This UI does not provide real-time updates on partner point
multipliers. These points may change or expire and might not
reflect the most current info, please refer to the partner
diff --git a/src/composables/useProtocols.ts b/src/composables/useProtocols.ts
index 76a7f97819..ddf37fb505 100644
--- a/src/composables/useProtocols.ts
+++ b/src/composables/useProtocols.ts
@@ -21,6 +21,7 @@ export enum Protocol {
Kelp = 'kelp',
Mellow = 'mellow',
Symbiotic = 'symbiotic',
+ Superfest = 'superfest',
}
export const protocolIconPaths: Record = {
@@ -112,4 +113,8 @@ export const protocolIconPaths: Record = {
'@/assets/images/icons/protocols/symbiotic.svg',
import.meta.url
).href,
+ [Protocol.Superfest]: new URL(
+ '@/assets/images/icons/protocols/superfest.svg',
+ import.meta.url
+ ).href,
};
diff --git a/src/lib/config/fraxtal/pools.ts b/src/lib/config/fraxtal/pools.ts
index 5fe86fc07d..f1d0cc6aaa 100644
--- a/src/lib/config/fraxtal/pools.ts
+++ b/src/lib/config/fraxtal/pools.ts
@@ -1,6 +1,7 @@
import { CSP_ISSUE_POOL_IDS } from '@/constants/pool-lists/csp-issue';
import { PoolWarning, Pools } from '@/types/pools';
import { Network } from '../types';
+import { Protocol } from '@/composables/useProtocols';
const pools: Pools = {
IdsMap: {},
@@ -48,7 +49,30 @@ const pools: Pools = {
},
Deep: [],
BoostedApr: [],
- Metadata: {},
+ Metadata: {
+ '0x33251abecb0364df98a27a8d5d7b5ccddc774c42000000000000000000000008': {
+ points: [
+ {
+ protocol: Protocol.Superfest,
+ multiple: '',
+ url: 'https://jumper.exchange/superfest',
+ description:
+ 'To find out more about Superfest, visit jumper.exchange/superfest',
+ },
+ ],
+ },
+ '0x1570315476480fa80cec1fff07a20c1df1adfd53000200000000000000000009': {
+ points: [
+ {
+ protocol: Protocol.Superfest,
+ multiple: '',
+ url: 'https://jumper.exchange/superfest',
+ description:
+ 'To find out more about Superfest, visit jumper.exchange/superfest',
+ },
+ ],
+ },
+ },
DisabledJoins: [],
BrandedRedirect: {
Gyro2: 'gyro',
diff --git a/src/lib/config/mode/pools.ts b/src/lib/config/mode/pools.ts
index 2c821fc2a3..4a8ff31d30 100644
--- a/src/lib/config/mode/pools.ts
+++ b/src/lib/config/mode/pools.ts
@@ -1,6 +1,7 @@
import { CSP_ISSUE_POOL_IDS } from '@/constants/pool-lists/csp-issue';
import { PoolWarning, Pools } from '@/types/pools';
import { Network } from '../types';
+import { Protocol } from '@/composables/useProtocols';
const pools: Pools = {
IdsMap: {},
@@ -42,7 +43,19 @@ const pools: Pools = {
},
Deep: [],
BoostedApr: [],
- Metadata: {},
+ Metadata: {
+ '0xcf376bc82686be7f88fa8936c18c62a2f11c4003000200000000000000000009': {
+ points: [
+ {
+ protocol: Protocol.Superfest,
+ multiple: '',
+ url: 'https://jumper.exchange/superfest',
+ description:
+ 'To find out more about Superfest, visit jumper.exchange/superfest',
+ },
+ ],
+ },
+ },
DisabledJoins: [],
BrandedRedirect: {
Gyro2: 'gyro',
diff --git a/src/types/pools.ts b/src/types/pools.ts
index db70b38d5a..8eec757a8f 100644
--- a/src/types/pools.ts
+++ b/src/types/pools.ts
@@ -59,6 +59,7 @@ export type PoolMetadata = {
protocol: Protocol;
multiple: string;
description?: string;
+ url?: string;
expiryTimestamp?: number; // in secs - https://timestamp.online/
}[];
};