mirror of
https://github.com/RoboSats/robosats.git
synced 2025-07-18 08:43:14 +00:00
Merge pull request #2007 from RoboSats/new-coordinator-freedom-sats
New Coordinator FreedomSats
This commit is contained in:
@ -26,7 +26,6 @@ const FederationTable = ({
|
||||
const { setOpen, windowSize, settings } = useContext<UseAppStoreType>(AppContext);
|
||||
const theme = useTheme();
|
||||
const [pageSize, setPageSize] = useState<number>(0);
|
||||
const [loading, setLoading] = useState<boolean>(true);
|
||||
const [ratings, setRatings] = useState<Record<string, Record<string, number>>>(
|
||||
federation.getCoordinators().reduce((acc, coord) => {
|
||||
if (coord.nostrHexPubkey) acc[coord.nostrHexPubkey] = {};
|
||||
@ -57,12 +56,6 @@ const FederationTable = ({
|
||||
}, [federationUpdatedAt]);
|
||||
|
||||
const loadRatings: () => void = () => {
|
||||
if (settings.connection !== 'nostr') {
|
||||
setLoading(false);
|
||||
return;
|
||||
}
|
||||
|
||||
setLoading(true);
|
||||
federation.roboPool.subscribeRatings({
|
||||
onevent: (event) => {
|
||||
const verfied = verifyCoordinatorToken(event);
|
||||
@ -77,7 +70,7 @@ const FederationTable = ({
|
||||
}
|
||||
}
|
||||
},
|
||||
oneose: () => setLoading(false),
|
||||
oneose: () => {},
|
||||
});
|
||||
};
|
||||
|
||||
@ -324,7 +317,6 @@ const FederationTable = ({
|
||||
}
|
||||
>
|
||||
<DataGrid
|
||||
loading={loading}
|
||||
sx={headerStyleFix}
|
||||
localeText={localeText}
|
||||
rowHeight={3.714 * theme.typography.fontSize}
|
||||
|
@ -238,5 +238,52 @@
|
||||
"mainnetNodesPubkeys": ["03ab3468f06d3aac93992ef7ae79bce083e18617dc760f09ef687d7bca89667a15"],
|
||||
"testnetNodesPubkeys": [],
|
||||
"federated": true
|
||||
},
|
||||
"freedomsats": {
|
||||
"longAlias": "FreedomSats",
|
||||
"shortAlias": "freedomsats",
|
||||
"identifier": "freedomsats",
|
||||
"description": "A Decentralized, deflationary currency enthusiast. Hoping to add liquidity to a non-KYC means for purchasing and selling bitcoin. Robosats P2P solves many issues with the modern day fiat system, and FreedomSats is happy to aid in its decentralization. The focus of FreedomSats will be to ensure data privacy and uptime-consistency.",
|
||||
"motto": "Liberty’s Network Above",
|
||||
"color": "#5d2365",
|
||||
"established": "2025-06-30",
|
||||
"nostrHexPubkey": "ded3dc02a1a9b61ce59d11f496539cb3fd15f00326a16f47e5f8d76baba24bdb",
|
||||
"contact": {
|
||||
"email": "freedomsatoshis@gmail.com",
|
||||
"telegram": "@freedomsats",
|
||||
"simplex": "freedomsatoshis@gmail.com",
|
||||
"pgp": "/static/federation/pgp/9D3D3BAF4744305EE3F0B837331AB575DD78D930.asc",
|
||||
"nostr": "npub1mmfacq4p4xmpeevaz86fv5uuk073tuqry6sk73l9lrtkh2azf0dsykwxuj",
|
||||
"website": null,
|
||||
"fingerprint": "9D3D3BAF4744305EE3F0B837331AB575DD78D930"
|
||||
},
|
||||
"badges": {
|
||||
"isFounder": false,
|
||||
"donatesToDevFund": 20,
|
||||
"hasGoodOpSec": true,
|
||||
"robotsLove": false,
|
||||
"hasLargeLimits": false
|
||||
},
|
||||
"policies": {
|
||||
"Privacy Policy 1": "Dispute Evidence Submission: If a dispute arises, you will be asked to provide only the transaction-related documentation needed to evaluate your claim—for example, transaction IDs, payment‐confirmation screenshots, or other pertinent records. Please keep a record of all relevant information.",
|
||||
"Privacy Policy 2": "Limited Retention Period: All sensitive data gathered for the purpose of resolving a dispute will be retained strictly for the duration of that process. Once the issue is fully resolved, this information will be irrevocably and securely deleted",
|
||||
"Data Policy 1": "No Third-Party Data Sharing: RoboSats is deliberately designed to collect no user data—no IP addresses, geolocation, or personal identifiers—and will never share information with outside parties.",
|
||||
"Data Policy 2": "Ephemeral Log Retention: All operational logs required to run the coordinator are automatically deleted after seven days, unless they’re essential for an active dispute.",
|
||||
"Rule 1:": "Please do not share any personal information through the chat, if possible share as little revealing information as possible.",
|
||||
"Rule 2:": "Email is provided for convenience but other means of communication are recommended. Like Nostr/SimpleX/Telegram"
|
||||
},
|
||||
"mainnet": {
|
||||
"onion": "http://dqmmejfmtlve7d4ccohk4usriifdtci6xk4wv7igxn2fyaduh25s6did.onion",
|
||||
"clearnet": null,
|
||||
"i2p": null
|
||||
},
|
||||
"testnet": {
|
||||
"onion": null,
|
||||
"clearnet": null,
|
||||
"i2p": null
|
||||
},
|
||||
"mainnetNodesPubkeys": ["028059662c65626f3002290dd3151186bc1952726c03f56012406f3ceadb81cacc"],
|
||||
"testnetNodesPubkeys": [],
|
||||
"federated": true
|
||||
}
|
||||
}
|
||||
|
BIN
frontend/static/federation/avatars/freedomsats.small.webp
Normal file
BIN
frontend/static/federation/avatars/freedomsats.small.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.6 KiB |
BIN
frontend/static/federation/avatars/freedomsats.webp
Normal file
BIN
frontend/static/federation/avatars/freedomsats.webp
Normal file
Binary file not shown.
After Width: | Height: | Size: 7.5 KiB |
@ -0,0 +1,39 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
Comment: 9D3D 3BAF 4744 305E E3F0 B837 331A B575 DD78 D930
|
||||
|
||||
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
|
||||
=b2MY
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
Reference in New Issue
Block a user