Skip to content

Commit 976fb13

Browse files
authored
Merge pull request #851 from cpppppp7/add-fluxa-facilitator
feat(facilitators): add FluxA
2 parents d15ea0b + 2c13ede commit 976fb13

4 files changed

Lines changed: 61 additions & 0 deletions

File tree

apps/scan/public/fluxa.png

9.23 KB
Loading
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
import { Network } from '../types';
2+
import { USDC_BASE_TOKEN } from '../constants';
3+
4+
import type { Facilitator, FacilitatorConfig } from '../types';
5+
6+
export const fluxa: FacilitatorConfig = {
7+
url: 'https://facilitator.fluxapay.xyz',
8+
};
9+
10+
export const fluxaDiscovery: FacilitatorConfig = {
11+
url: 'https://facilitator.fluxapay.xyz',
12+
};
13+
14+
export const fluxaFacilitator = {
15+
id: 'fluxa',
16+
metadata: {
17+
name: 'FluxA',
18+
image: 'https://x402scan.com/fluxa.png',
19+
docsUrl: 'https://fluxapay.xyz',
20+
color: '#000000',
21+
},
22+
config: fluxa,
23+
discoveryConfig: fluxaDiscovery,
24+
addresses: {
25+
[Network.BASE]: [
26+
{
27+
address: '0x7f72a02c682e908d46a5677fe937cdb612d94a3b',
28+
tokens: [USDC_BASE_TOKEN],
29+
dateOfFirstTransaction: new Date('2025-10-28'),
30+
},
31+
{
32+
address: '0xc67b555b4a9d340ed7c5d87743163c31a75f2254',
33+
tokens: [USDC_BASE_TOKEN],
34+
dateOfFirstTransaction: new Date('2025-10-28'),
35+
},
36+
{
37+
address: '0xaa0df01e4d11decf2ad2c459c81d3a495e4f1925',
38+
tokens: [USDC_BASE_TOKEN],
39+
dateOfFirstTransaction: new Date('2025-10-28'),
40+
},
41+
{
42+
address: '0xb5d25e1fa0718bf3e1bf698f96791d4e93632ec8',
43+
tokens: [USDC_BASE_TOKEN],
44+
dateOfFirstTransaction: new Date('2025-10-28'),
45+
},
46+
{
47+
address: '0x24d4f332d8e886fc005bb4a103bad21d9ebc2b7f',
48+
tokens: [USDC_BASE_TOKEN],
49+
dateOfFirstTransaction: new Date('2025-10-28'),
50+
},
51+
{
52+
address: '0xd2f74a14522d40e4a1d7fbb62aa97ce99fa1a7e5',
53+
tokens: [USDC_BASE_TOKEN],
54+
dateOfFirstTransaction: new Date('2025-10-28'),
55+
},
56+
],
57+
},
58+
} as const satisfies Facilitator;

packages/external/facilitators/src/facilitators/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,4 @@ export { openfacilitator, openfacilitatorFacilitator } from './openfacilitator';
2727
export { relai, relaiFacilitator } from './relai';
2828
export { bitrefill, bitrefillFacilitator } from './bitrefill';
2929
export { cascade, cascadeFacilitator } from './cascade';
30+
export { fluxa, fluxaFacilitator } from './fluxa';

packages/external/facilitators/src/lists/all.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import {
2727
relaiFacilitator,
2828
bitrefillFacilitator,
2929
cascadeFacilitator,
30+
fluxaFacilitator,
3031
} from '../facilitators';
3132

3233
import { validateUniqueFacilitators } from './validate';
@@ -62,6 +63,7 @@ const FACILITATORS = validateUniqueFacilitators([
6263
relaiFacilitator,
6364
bitrefillFacilitator,
6465
cascadeFacilitator,
66+
fluxaFacilitator,
6567
]);
6668

6769
export const allFacilitators: Facilitator[] =

0 commit comments

Comments
 (0)