From 1ba816824d9fea38222524811006e6be90f9fd35 Mon Sep 17 00:00:00 2001 From: ehsan shariati Date: Fri, 28 Jun 2024 12:30:33 -0400 Subject: [PATCH 1/4] Add Functionland Fula to List of Pinning Providers Functionland Fula is an ipfs compatible DePIN network of 900 (as of 28/06/2024) individually owned and globally distributed nodes. The pinning service report is available at: https://github.com/functionland/pinning-service/blob/main/api.cloud.fx.land.md --- src/components/pinning-manager/fixtures/pinningServices.js | 6 ++++++ src/constants/pinning.js | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/components/pinning-manager/fixtures/pinningServices.js b/src/components/pinning-manager/fixtures/pinningServices.js index 0e6531c9f..c5be89fb4 100644 --- a/src/components/pinning-manager/fixtures/pinningServices.js +++ b/src/components/pinning-manager/fixtures/pinningServices.js @@ -17,6 +17,12 @@ const services = [ totalSize: 512000, bandwidthUsed: undefined, addedAt: new Date(1592491648691) + }, { + name: 'Functionland', + icon: 'https://fx.land/android-chrome-512x512.png', + totalSize: undefined, + bandwidthUsed: undefined, + addedAt: new Date(1687896930567) } ] diff --git a/src/constants/pinning.js b/src/constants/pinning.js index d77a9fef1..8487a8661 100644 --- a/src/constants/pinning.js +++ b/src/constants/pinning.js @@ -26,6 +26,12 @@ const pinningServiceTemplates = [ apiEndpoint: 'https://api.pinata.cloud/psa', visitServiceUrl: 'https://docs.pinata.cloud/api-reference/pinning-service-api' }, + { + name: 'Functionland', + icon: 'https://bafybeidgnnvgm6i3pfzhjakgzcdwdbvwtmkkx7vzeiyvtk2b4oxis53vhm.ipfs.dweb.link/', + apiEndpoint: 'https://api.cloud.fx.land', + visitServiceUrl: 'https://docs.fx.land/pinning-service/ipfs-pinning-service-api' + }, { name: 'Filebase', icon: 'https://dweb.link/ipfs/QmWBaeu6y1zEcKbsEqCuhuDHPL3W8pZouCPdafMCRCSUWk?filename=filebase.png', From fefaa23f2f2ba055d8723bc63e1740e4863b3467 Mon Sep 17 00:00:00 2001 From: ehsan shariati Date: Fri, 28 Jun 2024 14:46:14 -0400 Subject: [PATCH 2/4] positioned per alphabetic order --- .../pinning-manager/fixtures/pinningServices.js | 12 ++++++------ src/constants/pinning.js | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/components/pinning-manager/fixtures/pinningServices.js b/src/components/pinning-manager/fixtures/pinningServices.js index c5be89fb4..342a06a43 100644 --- a/src/components/pinning-manager/fixtures/pinningServices.js +++ b/src/components/pinning-manager/fixtures/pinningServices.js @@ -11,18 +11,18 @@ const services = [ totalSize: 4412221323, bandwidthUsed: '2 GB/mo', addedAt: new Date(1592491648591) - }, { - name: 'Eternum', - icon: 'https://www.eternum.io/static/images/icons/favicon-32x32.a2341c8ec160.png', - totalSize: 512000, - bandwidthUsed: undefined, - addedAt: new Date(1592491648691) }, { name: 'Functionland', icon: 'https://fx.land/android-chrome-512x512.png', totalSize: undefined, bandwidthUsed: undefined, addedAt: new Date(1687896930567) + }, { + name: 'Eternum', + icon: 'https://www.eternum.io/static/images/icons/favicon-32x32.a2341c8ec160.png', + totalSize: 512000, + bandwidthUsed: undefined, + addedAt: new Date(1592491648691) } ] diff --git a/src/constants/pinning.js b/src/constants/pinning.js index 8487a8661..5a37b5611 100644 --- a/src/constants/pinning.js +++ b/src/constants/pinning.js @@ -26,18 +26,18 @@ const pinningServiceTemplates = [ apiEndpoint: 'https://api.pinata.cloud/psa', visitServiceUrl: 'https://docs.pinata.cloud/api-reference/pinning-service-api' }, - { - name: 'Functionland', - icon: 'https://bafybeidgnnvgm6i3pfzhjakgzcdwdbvwtmkkx7vzeiyvtk2b4oxis53vhm.ipfs.dweb.link/', - apiEndpoint: 'https://api.cloud.fx.land', - visitServiceUrl: 'https://docs.fx.land/pinning-service/ipfs-pinning-service-api' - }, { name: 'Filebase', icon: 'https://dweb.link/ipfs/QmWBaeu6y1zEcKbsEqCuhuDHPL3W8pZouCPdafMCRCSUWk?filename=filebase.png', apiEndpoint: 'https://api.filebase.io/v1/ipfs', visitServiceUrl: 'https://docs.filebase.com/api-documentation/ipfs-pinning-service-api' }, + { + name: 'Functionland', + icon: 'https://bafybeidgnnvgm6i3pfzhjakgzcdwdbvwtmkkx7vzeiyvtk2b4oxis53vhm.ipfs.dweb.link/', + apiEndpoint: 'https://api.cloud.fx.land', + visitServiceUrl: 'https://docs.fx.land/pinning-service/ipfs-pinning-service-api' + }, { name: 'Web3.Storage', icon: 'https://dweb.link/ipfs/bafybeiaqsdwuwemchbofzok4cq7cuvotfs6bgickxdqr6f7hdt7a64cwwa/Web3.Storage-logo.svg', From 6cf5d5d435cc88bc4f59fb19f859971501d9b346 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Mon, 12 Aug 2024 21:27:31 +0200 Subject: [PATCH 3/4] chore: cleanup url --- src/constants/pinning.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/constants/pinning.js b/src/constants/pinning.js index 5a37b5611..e3dd257b9 100644 --- a/src/constants/pinning.js +++ b/src/constants/pinning.js @@ -34,7 +34,7 @@ const pinningServiceTemplates = [ }, { name: 'Functionland', - icon: 'https://bafybeidgnnvgm6i3pfzhjakgzcdwdbvwtmkkx7vzeiyvtk2b4oxis53vhm.ipfs.dweb.link/', + icon: 'https://dweb.link/ipfs/bafybeidgnnvgm6i3pfzhjakgzcdwdbvwtmkkx7vzeiyvtk2b4oxis53vhm?filename=functionland.png', apiEndpoint: 'https://api.cloud.fx.land', visitServiceUrl: 'https://docs.fx.land/pinning-service/ipfs-pinning-service-api' }, From a51554e0ad3777394b41b246a563d92a36ab5489 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Mon, 12 Aug 2024 21:42:20 +0200 Subject: [PATCH 4/4] chore: replace png with svg --- src/constants/pinning.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/constants/pinning.js b/src/constants/pinning.js index e3dd257b9..3dd9b2efd 100644 --- a/src/constants/pinning.js +++ b/src/constants/pinning.js @@ -34,7 +34,7 @@ const pinningServiceTemplates = [ }, { name: 'Functionland', - icon: 'https://dweb.link/ipfs/bafybeidgnnvgm6i3pfzhjakgzcdwdbvwtmkkx7vzeiyvtk2b4oxis53vhm?filename=functionland.png', + icon: 'https://dweb.link/ipfs/QmWYEmdYq9Ry2xtb69oZSPXb8Aos24kWdVecsT3txVe38E?filename=functionland.svg', apiEndpoint: 'https://api.cloud.fx.land', visitServiceUrl: 'https://docs.fx.land/pinning-service/ipfs-pinning-service-api' },