I’m sure we would all have additions to suggest, but good list for sure!
The Structure of Scientific Revolutions - Thomas Kuhn - nice one
I’m sure we would all have additions to suggest, but good list for sure!
The Structure of Scientific Revolutions - Thomas Kuhn - nice one
Thanks @joshuef. Any indication of what will happen with the rewards earned previously and transfered with the default PK? I’m ok ok with a “suck it up, it’s a beta” kind of reply, just not sure everyone will…
Thanks that was speedy, and the weekend !
I’m just trying to install the new 0.108.3-alpha.1 Arm build, using safenode-manager, and it’s having none of it - Rpi4 8GB.
Do I need to blow away all the existing nodes, with a safenode-manager reset first ?
safenode-manager add --count 1 --home-network --version 0.108.3-alpha.1
╔═══════════════════════════╗
║ Add Safenode Services ║
╚═══════════════════════════╝
1 service(s) to be added
Using cached safenode version 0.108.3-alpha.1...
Download completed: /home/admin/.local/share/safe/node/downloads/safenode
Services Added:
✓ safenode3
- Safenode path: /home/admin/.local/share/safe/node/safenode3/safenode
- Data path: /home/admin/.local/share/safe/node/safenode3
- Log path: /home/admin/.local/share/safe/node/safenode3/logs
- RPC port: 127.0.0.1:46741
[!] Note: newly added services have not been started
safenode-manager start --service-name safenode3
╔═════════════════════════════╗
║ Start Safenode Services ║
╚═════════════════════════════╝
Refreshing the node registry...
Attempting to start safenode3...
Failed to start 1 service(s):
✕ safenode3: Failed to start safenode3.service: Unit safenode3.service has a bad unit file setting.
See user logs and 'systemctl --user status safenode3.service' for details.
Error:
0: Failed to start one or more services
Location:
sn_node_manager/src/cmd/node.rs:705
[Unit] Description=safenode3 [Service] ExecStart=/home/admin/.local/share/safe/node/safenode3/safenode --rpc 127.0.0.1:46741 --root-dir /home/admin/.local/share/safe/node/safenode3 --log-output-dest /home/admin/.local/share/safe/node/safenode3/logs --home-network --peer /ip4/167.71.134.146/udp/56898/quic-v1/p2p/12D3KooWQWTEJ4ngwDAE6oLgYdiZk3ejRYxp4do8Akx9GAWUEe9b,/ip4/167.71.134.146/udp/56898/quic-v1/p2p/12D3KooWQWTEJ4ngwDAE6oLgYdiZk3ejRYxp4do8Akx9GAWUEe9b,/ip4/142.93.42.90/udp/44259/quic-v1/p2p/12D3KooWSHEjHofkyvanJijQkibu6Tnv8aAthfBu2wk6xKJen9Dn,/ip4/159.65.31.145/udp/46772/quic-v1/p2p/12D3KooWGf2mxTZ6JXdFYdVUvAU2KXaCNLe84iTVvwvEhfxVNAwq,/ip4/178.128.34.57/udp/42231/quic-v1/p2p/12D3KooWSn9FhKHBbTRuS9FfydrfQ17tGGDByW6SJiSMeW3Gogdo,/ip4/167.99.206.36/udp/33566/quic-v1/p2p/12D3KooWGjne8BKZTmDpBD4G9Yxk4tBBEPqdVeUX9Uy5i4yDTDhV,/ip4/159.65.31.143/udp/37739/quic-v1/p2p/12D3KooWFrYpEpPRHTUWbHwHJzTXs7McktQvgLpYFwWdKzRmvmpW,/ip4/167.99.196.183/udp/39205/quic-v1/p2p/12D3KooWDCRnNrNwt5H855HtWgGUbeBWkoy9YAiGMQ5sfKHY362s,/ip4/209.97.138.10/udp/42240/quic-v1/p2p/12D3KooWFiDxHr3RpovdqShNuzbM5NAQSF7ctT6f5m4mxuRS4asB,/ip4/138.68.156.118/udp/50365/quic-v1/p2p/12D3KooWNCGAmBHphuGEbTYFyPpTLoTct4PBmZGqqeDTeJHUUzay,/ip4/209.97.191.152/udp/45125/quic-v1/p2p/12D3KooWFeeUBoXgFiGjHM77wB7ZCBjSxMH7r8rce8dmN6QdEJqG,/ip4/68.183.36.156/udp/35703/quic-v1/p2p/12D3KooWL9LBbD13U5tRmCwuRbkQkXFM4gLEmf7DdN1r3Ek7yAkF,/ip4/167.71.134.146/udp/56898/quic-v1/p2p/12D3KooWQWTEJ4ngwDAE6oLgYdiZk3ejRYxp4do8Akx9GAWUEe9b,/ip4/142.93.42.123/udp/52692/quic-v1/p2p/12D3KooWBeZVDUQ6zCH6v4TyDxmYYY8HEg47LWnTNVSL2UZbXGkh,/ip4/178.128.34.57/udp/42231/quic-v1/p2p/12D3KooWSn9FhKHBbTRuS9FfydrfQ17tGGDByW6SJiSMeW3Gogdo,/ip4/159.65.31.145/udp/46772/quic-v1/p2p/12D3KooWGf2mxTZ6JXdFYdVUvAU2KXaCNLe84iTVvwvEhfxVNAwq,/ip4/142.93.42.248/udp/43084/quic-v1/p2p/12D3KooWHHvVokx9CXJpoWXxk8XTfrkhZFNC2ofaH3DtaTwVGsMV,/ip4/159.65.31.145/udp/46772/quic-v1/p2p/12D3KooWGf2mxTZ6JXdFYdVUvAU2KXaCNLe84iTVvwvEhfxVNAwq,/ip4/167.71.134.52/udp/38445/quic-v1/p2p/12D3KooWGbZDHXtkZWb12jv5ms48FG9N33f9MpsWRsHkTmZqRAG9,/ip4/167.71.134.112/udp/49012/quic-v1/p2p/12D3KooWGrFKcq6zsTxQqyiATLDp6EUSDT7ui7VjTMJaU5GHayk7,/ip4/138.68.132.109/udp/58418/quic-v1/p2p/12D3KooWFvEs2oDMVeyezY6hfe6EKL4J41bAFKyUNR6MQsQVonka,/ip4/167.71.130.219/udp/40949/quic-v1/p2p/12D3KooWBA2qjGDmnZd2GyNC5qVw82bSvWDoQj1FBjuj4h11zXaL,/ip4/138.68.160.145/udp/58117/quic-v1/p2p/12D3KooWFxkDkXwXAj6K1qCKvzVRpZKhxRzBkxNrhFQSNf5XTktZ,/ip4/209.97.191.152/udp/45125/quic-v1/p2p/12D3KooWFeeUBoXgFiGjHM77wB7ZCBjSxMH7r8rce8dmN6QdEJqG,/ip4/144.126.236.158/udp/50010/quic-v1/p2p/12D3KooWBrcozXdG7o24NkTUTy1MJiUQDpkwEG6NdvssCn1H2SLN,/ip4/134.122.96.130/udp/32921/quic-v1/p2p/12D3KooWGXW7xSk5UMKt6h8CVeq2fGSQwhnRsvedK9MBzTTJCxNH,/ip4/209.97.140.162/udp/35272/quic-v1/p2p/12D3KooWJnRqS8LJ1iZHq8x9ziQj1jT5HSct1P3hfxADjsuCmz4f,/ip4/167.71.134.146/udp/56898/quic-v1/p2p/12D3KooWQWTEJ4ngwDAE6oLgYdiZk3ejRYxp4do8Akx9GAWUEe9b,/ip4/159.65.24.14/udp/33115/quic-v1/p2p/12D3KooWGCw2hebm2mHYRKLrFx7UE6n7wLzr8vYpjGuu526WTvYT,/ip4/159.65.48.153/udp/43896/quic-v1/p2p/12D3KooWJEMGnifi7ZkGBmgGHZP5TLZrHTbRrrFNeiE68wZEmipX,/ip4/138.68.132.222/udp/42349/quic-v1/p2p/12D3KooWGV4BuyLZRRm1iyFhKxRXpx4QT7Nz6YL6x4o36tqrED1M,/ip4/178.62.5.126/udp/33748/quic-v1/p2p/12D3KooWT1EwmvgAcQYdmQFu1NwKq95q7UGE8mti1LJUQsGR4PFu,/ip4/159.65.31.145/udp/46772/quic-v1/p2p/12D3KooWGf2mxTZ6JXdFYdVUvAU2KXaCNLe84iTVvwvEhfxVNAwq,/ip4/159.65.56.116/udp/37677/quic-v1/p2p/12D3KooWKMxudHDuoNybcxFKfqe4vp6KYeScshYLxi93GEAtNeUo,/ip4/138.68.156.118/udp/50365/quic-v1/p2p/12D3KooWNCGAmBHphuGEbTYFyPpTLoTct4PBmZGqqeDTeJHUUzay,/ip4/159.65.31.145/udp/46772/quic-v1/p2p/12D3KooWGf2mxTZ6JXdFYdVUvAU2KXaCNLe84iTVvwvEhfxVNAwq,/ip4/167.99.202.50/udp/36305/quic-v1/p2p/12D3KooWSrS7er3SDMdX5TMuirQWbek7kmbHRtmv1zzEpgB1Wbsw,/ip4/167.99.196.183/udp/39205/quic-v1/p2p/12D3KooWDCRnNrNwt5H855HtWgGUbeBWkoy9YAiGMQ5sfKHY362s,/ip4/167.99.206.194/udp/42220/quic-v1/p2p/12D3KooWHByLx4a3HHo4yvYCjgKpCH74f6NWGUnr6fZGzmZHxXo5,/ip4/159.65.50.42/udp/58720/quic-v1/p2p/12D3KooWGxT1bh9SjtdHeq7uoS8vtfzG4A8dhGptHhbjmAQ6cXhX,/ip4/142.93.42.123/udp/52692/quic-v1/p2p/12D3KooWBeZVDUQ6zCH6v4TyDxmYYY8HEg47LWnTNVSL2UZbXGkh,/ip4/167.71.134.115/udp/56129/quic-v1/p2p/12D3KooWRj84z1gv46NnQevHV7QCMJriV8QyfdtPjrRUquQxa7Pt,/ip4/167.71.130.219/udp/40949/quic-v1/p2p/12D3KooWBA2qjGDmnZd2GyNC5qVw82bSvWDoQj1FBjuj4h11zXaL,/ip4/138.68.156.118/udp/50365/quic-v1/p2p/12D3KooWNCGAmBHphuGEbTYFyPpTLoTct4PBmZGqqeDTeJHUUzay,/ip4/167.71.134.146/udp/56898/quic-v1/p2p/12D3KooWQWTEJ4ngwDAE6oLgYdiZk3ejRYxp4do8Akx9GAWUEe9b,/ip4/161.35.36.49/udp/55958/quic-v1/p2p/12D3KooWAeG4qGEAGtqPzLCQaawjXqEbUVw8eUtYmQL6cqCJGrQX,/ip4/134.122.104.22/udp/48068/quic-v1/p2p/12D3KooWDvVM5USnyPYb4NR2ihfDcZeawk11NPsKeibXaz8YGYaq,/ip4/144.126.232.39/udp/54398/quic-v1/p2p/12D3KooWNdBSU88464gHJGdEETisFjvsX6GYsRDB7cqFwJW2hq7m,/ip4/159.65.24.14/udp/33115/quic-v1/p2p/12D3KooWGCw2hebm2mHYRKLrFx7UE6n7wLzr8vYpjGuu526WTvYT,/ip4/209.97.140.162/udp/35272/quic- v1/p2p/12D3KooWJnRqS8LJ1iZHq8x9ziQj1jT5HSct1P3hfxADjsuCmz4f Restart=on-failure
update# : seems Systemd is being picky over what’s being passed through to ExecStart
, have reduced the --peer
down to a single line and it starts now.
[Unit] Description=safenode3 [Service] ExecStart=/home/admin/.local/share/safe/node/safenode3/safenode --rpc 127.0.0.1:46741 --root-dir /home/admin/.local/share/safe/node/safenode3 --log-output-dest /home/admin/.local/share/safe/node/safenode3/logs --home-network --peer /ip4/167.71.134.146/udp/56898/quic-v1/p2p/12D3KooWQWTEJ4ngwDAE6oLgYdiZk3ejRYxp4do8Akx9GAWUEe9b Restart=on-failure
edit : The logs look much better is logging the right PK values now on Rpi, thank you
Using compile-time GENESIS_PK: b38f61b8df2cc7d86ceb1039cc23c9e1e2857a97e59ce01a6b1a5d6f7fa5311b521efb158fcdb66113986058ec9e25c8,
GENESIS_SK=32b5510bf273d5e15bbb31b65987cee62d41ab2b38f398ed780a47a8d3e281e2,
FOUNDATION_PK=84418659a8581b510c40b12e57da239787fd0d3b323f102f09fae9daf2ac96907e0045b1653c301de45117d393d92678,
NETWORK_ROYALTIES_PK=8c027130571cea2387a0ceb37c14fec12849015be1573ea6d0a8e4d48da2c1fbe2907ae7503bb7c385b21e2d7ac9d6ff,
PAYMENT_FORWARD_PK=8c2f406a52d48d48505e1a3fdbb0c19ab42cc7c4807e9ea19c1fff3e5148f3bbe53431ec5a07544aaeef764e073e4b2f,
NETWORK_VERSION_MODE=
I hope there are a few interesting partners looped in.
There is bound to be useful public data that would be excellent use cases. Way back machine, wikipedia, etc.
Ofc, it’s fun uploading other stuff, but it feels like a great opportunity for more.
I ran a local testnet with the latest code last week and it automatically uploads a series of books, from the Gutenberg project I believe.
I suspect it downloads each one from an online list and then uploads it. If you run a local testnet, it keeps details if those uploads on /tmp. Next time I do this I’ll take a look at the data.
It might contain the xor addresses, but I’m not sure they would want those shared publicly yet while testing and tweaking.
When trying to upgrade my safenode-manager I get this error message, someone a clue what is wrong? I am on mac.
Retrieving latest version of safenode...
Latest version is 0.108.2
Using cached safenode version 0.108.2...
Download completed: /Users/xxx/Library/Application Support/safe/node/downloads/safenode
Refreshing the node registry...
The application panicked (crashed).
Message: index out of bounds: the len is 0 but the index is 0
Location: /Users/runner/work/safe_network/safe_network/sn_node_manager/src/cmd/node.rs:427
There’s also loginctl enable-linger
.
They are public in a way, because everyone can run local testnet and see what’s uploaded. I wonder though, if addresses in local testnet would be same as in Beta Network.
The addresses will be the same.
They are public, but it might be unhelpful to publish them, or they might have done so already.
I’m just being cautious.
Well, after about 5 days of the largest network yet, things seem to be running steady!
I know there has been very little upload / download activity to stress the network, but the fact that the network is holding together well with somewhere around 20,000 nodes, from all kinds of devices seems like a decent milestone in my mind.
Right now, an October launch of something pretty functional doesn’t seem too far fetched!
Well done all involved, and let’s see what happens when things get cranked up a bit with uploads / downloads, and another big step up in network size when referrals kick in
Yep
The address is determined by the self encryption process and is the hash of each chunk.
It doesn’t seem to far fetched and I think it will happen!
There are clearly a few things to address though. If experienced Linux users like myself and some of the others here are struggling to get nodes up, the Raspberry Pi build sends them with the wrong key and the Windows version isn’t easy enough to use there will be a lot of people not properly in yet. If those nuts can be cracked the number of nodes could really rocket up.
Well done for getting here. Just a bit more work to do. Which I’m sure will get done soon.
(BUG in libp2p-swarm?) Anyone seeing this error, which does not appear to kill the node process but I would really like to know if I need to restart my node and which this came from:
The application panicked (crashed).
Message: internal error: entered unreachable code
Location: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/libp2p-swarm-0.44.2/src/handler/either.rs:106
I’m not convinced the problems with rewards and ARM build are resolved
The PK now looks right, but something is still fishy:
safenode -V
safenode cli 0.108.3
This is a grep from the logs from the past few days:
grep "Total
forwarded amount" /var/log/safenode/safenode*/*.log*
| awk '$NF > 0'
/var/log/safenode/safenode11/safenode.log.20240626T1
63212:[2024-06-26T03:24:22.995994Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode11/safenode.log.20240626T1
63212:[2024-06-26T03:28:33.000314Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode13/safenode.log.20240627T1
33736:[2024-06-27T04:30:28.987972Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode13/safenode.log.20240627T1
33736:[2024-06-27T04:35:08.992189Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode19/safenode.log.20240626T0
43530:[2024-06-25T16:39:07.741875Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode23/safenode.log.20240630T1
11532:[2024-06-30T02:18:43.778641Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode24/safenode.log.20240629T0
75317:[2024-06-29T00:49:16.487346Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode24/safenode.log.20240629T0
75317:[2024-06-29T00:53:36.480008Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode26/safenode.log.20240628T0
33718:[2024-06-27T10:24:42.632144Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode29/safenode.log.20240629T1
53857:[2024-06-29T15:06:22.191471Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode37/safenode.log.20240701T0
10526:[2024-06-30T22:37:43.249957Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode37/safenode.log.20240701T0
10526:[2024-06-30T22:44:23.288526Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode40/safenode.log.20240626T2
02244:[2024-06-26T05:23:13.039995Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode44/safenode.log.20240630T2
00633:[2024-06-30T10:49:47.509529Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 160
/var/log/safenode/safenode44/safenode.log.20240630T2
00633:[2024-06-30T10:54:47.547936Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 160
/var/log/safenode/safenode45/safenode.log.20240626T0
35917:[2024-06-25T13:03:40.375639Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode46/safenode.log.20240627T1
92815:[2024-06-27T05:40:13.704307Z INFO sn_node::nod
ion. Total forwarded amount: 10
/var/log/safenode/safenode46/safenode.log.20240627T1
92815:[2024-06-27T05:40:13.704307Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode46/safenode.log.20240627T1
92815:[2024-06-27T05:45:33.711712Z INFO sn_node::nod
e] Reward forwarding sending 1 spends in this iterat
ion. Total forwarded amount: 10
/var/log/safenode/safenode5/safenode.log.20240630T16
0619:[2024-06-30T14:01:04.870832Z INFO sn_node::node
] Reward forwarding sending 1 spends in this iterati
on. Total forwarded amount: 10
/var/log/safenode/safenode5/safenode.log.20240630T16
0619:[2024-06-30T14:06:14.889506Z INFO sn_node::node
] Reward forwarding sending 1 spends in this iterati
on. Total forwarded amount: 10
/var/log/safenode/safenode9/safenode.log.20240701T04
4535:[2024-06-30T18:22:06.647954Z INFO sn_node::node
] Reward forwarding sending 1 spends in this iterati
on. Total forwarded amount: 10
/var/log/safenode/safenode9/safenode.log.20240701T04
4535:[2024-06-30T18:25:56.616006Z INFO sn_node::node
] Reward forwarding sending 1 spends in this iterati
on. Total forwarded amount: 10
Yet, nothing recorded by the bot with /rank
@qi_ma
could you send the full logs of the node safenode44
?
thx
Here we go:
Couple of points regarding the payments forwarded in the safe_node44 logs:
1, Our tracker picked that spend, but failed with decrypt the cypher_text of the discord_id
[2024-06-30T11:13:50.319937Z ERROR sn_transfers::cashnotes::spend_reason] Failed to decrypt BetaRewardTracking
2, I checked the log of the node again, and it says:
Using default PAYMENT_FORWARD_PK: a585839f0502713a0ed6a327f3bd0c301f9e8fe298c93dd00ed7869d8e6804244f0d3014e90df45cd344a7ccd702865c
which is the wrong key to be used.
3, this result in no forwarded payment to be detected by the discord_bot
Just to be clear, you are saying the wrong discord ID was used? OR ?
No. I mean the executable used a different PK.
How would that happen? Wrong version from a previous testnet?