mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-utils.git
synced 2026-10-25 04:55:05 +00:00
fix(chains): drop node URLs that embed Nova's Infura keys
Nova's configs carry Nova's own Infura project keys inside node URLs, and
every sync copied them into ours: Ethereum had four keyed Infura nodes and
Base one, across 43 published files. Our Android build already fills
`{INFURA_API_KEY}` from our own secret; the keyed URLs used another
organisation's quota and would break for every user when Nova rotates them.
- sync_from_nova.py strips nodes whose URL embeds an Infura key, and drops a
chain left with no node (only Ethereum - Goerli, a retired testnet, in the
dev files); merge-chains.py applies the same filter
- the published chain files are rewritten with that filter; nothing else in
them changes (each file round-trips byte for byte through json.dump)
- check_pezkuwi_integrity.py refuses a keyed Infura URL under chains/
This commit is contained in:
1 parent
8bd31ac686
commit
7f0bb6a3d3
46 files changed
+50
-1233
No files matched your search
@@ -1676,25 +1676,9 @@
|
||||
"url": "https://1rpc.io/eth",
|
||||
"name": "One rpc node"
|
||||
},
|
||||
{
|
||||
"url": "wss://mainnet.infura.io/ws/v3/32a2be59297444c9bcb2b61bb700c6fe",
|
||||
"name": "Infura node 5"
|
||||
},
|
||||
{
|
||||
"url": "wss://mainnet.infura.io/ws/v3/{INFURA_API_KEY}",
|
||||
"name": "Infura node"
|
||||
},
|
||||
{
|
||||
"url": "wss://mainnet.infura.io/ws/v3/1e69544301064ef19edb194a14fb75f3",
|
||||
"name": "Infura node 2"
|
||||
},
|
||||
{
|
||||
"url": "wss://mainnet.infura.io/ws/v3/9dddd77ac74043dc9a8dc48f82822c7d",
|
||||
"name": "Infura node 4"
|
||||
},
|
||||
{
|
||||
"url": "wss://mainnet.infura.io/ws/v3/82fd5b2925e341719f10b7ed4376a646",
|
||||
"name": "Infura node 6"
|
||||
}
|
||||
],
|
||||
"explorers": [
|
||||
|
||||
Reference in new issue
Block a user