giorgi1919 (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
 |
March 03, 2026, 07:38:54 AM |
|
Install & Run SelfCoin Mainnet (quick)git clone https://github.com/georgetoloraia/selfcoin-core.gitcd selfcoin-core cmake -S . -B build cmake --build build -j how start:./build/selfcoin-node --mainnet Optional public node (to help others connect): ./build/selfcoin-node --mainnet --public Open firewall port: `19440/tcp`. ImportantSelfCoin does **not** use miners/PoW. It uses validator finality. Your node can start alone, but blocks finalize only when enough validators are online (quorum). If the initial validator set is 4, quorum is: `floor(2*4/3)+1 = 3` signatures. So: node starts immediately, but chain progress waits for quorum validators. ---
|
|
|
|
|
Ponknot
Newbie
Offline
Activity: 14
Merit: 0
|
 |
March 03, 2026, 08:43:53 AM |
|
Crash when running 4-node devnet with --public on macOS M1 (Apple Silicon) Error: peer-soft-muted ip=127.0.0.1 score=35 note=invalid-frame libc++abi: terminating / zsh: abort
|
|
|
|
|
giorgi1919 (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
 |
March 03, 2026, 09:05:00 AM |
|
Crash when running 4-node devnet with --public on macOS M1 (Apple Silicon) Error: peer-soft-muted ip=127.0.0.1 score=35 note=invalid-frame libc++abi: terminating / zsh: abort
If you have time, pull latest and retry the same 4-node --public macOS M1 scenario.
|
|
|
|
|
Ponknot
Newbie
Offline
Activity: 14
Merit: 0
|
 |
March 03, 2026, 09:29:48 AM |
|
Mainnet node runs but height stays at 0. Nodes cannot connect — getting invalid-frame and peer-banned errors. P2P handshake is broken. Nobody can earn rewards until this is fixed. Please push a fix.
|
|
|
|
|
giorgi1919 (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
 |
March 03, 2026, 10:50:57 AM |
|
Mainnet node runs but height stays at 0. Nodes cannot connect — getting invalid-frame and peer-banned errors. P2P handshake is broken. Nobody can earn rewards until this is fixed. Please push a fix.
I’ve pushed a networking fix that addresses the invalid-frame / peer-banned issues some of you were seeing on mainnet. This was not a consensus problem — it was related to P2P framing diagnostics and overly aggressive banning when nodes were accidentally connecting to the wrong port (for example, dialing the lightserver HTTP port instead of the P2P port). What was improved: - Better frame diagnostics (clearly identifies HTTP / TLS / cross-network magic mismatch).
Softer invalid-frame handling (no immediate hard ban on first bad frame). Clearer logs if you are dialing the wrong port (19444 instead of 19440). Seed preflight checks to avoid common misconfigurations.
Please update and rebuild: git pull cmake -S . -B build cmake --build build -j4 than run: ./build/selfcoin-node --mainnet If you still see issues, please paste one full frame-parse-fail log line (including the class=... field and endpoint). That line now contains enough information to diagnose the exact cause immediately. Thanks for the reports — this helped harden the network layer properly.
|
|
|
|
|
Ponknot
Newbie
Offline
Activity: 14
Merit: 0
|
 |
March 03, 2026, 11:23:26 AM |
|
Seed node 212.58.103.170:19440 is unreachable — connection times out. Other seeds are placeholder .example domains. No peers connecting, height stuck at 0. Please bring seed server online so validators can connect.
|
|
|
|
|
giorgi1919 (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
 |
March 03, 2026, 05:35:19 PM |
|
Seed node 212.58.103.170:19440 is unreachable — connection times out. Other seeds are placeholder .example domains. No peers connecting, height stuck at 0. Please bring seed server online so validators can connect.
resloved greendragon@greendragon:~$ nc -vz 138.197.113.69 19440 Connection to 138.197.113.69 19440 port [tcp/*] succeeded! greendragon@greendragon:~$ nc -vz seed1.gotdns.ch 19440 Connection to seed1.gotdns.ch (138.197.113.69) 19440 port [tcp/*] succeeded!
|
|
|
|
|
makertronic
Copper Member
Newbie
Offline
Activity: 26
Merit: 0
|
 |
March 03, 2026, 08:55:11 PM |
|
./build/selfcoin-node --mainnet [node 0] db-dir=/home/XXXXX/.selfcoin/mainnet [node 0] chain-id network=mainnet proto=1 network_id=192d26a3e3decbc1919afbbe9d849149 magic=1396919630 genesis_hash=f7aefa5015449dbd553d796ba2e14d2ea0007009b3c1e3933ba240d6ddd03d43 genesis_source=db chain_id_ok=1 db_dir=/home/XXX/.selfcoin/mainnet [node 0] round-timeout height=1 new_round=1 [node 0] committee height=1 round=1 size=4 quorum=3 members=41a8bb10,f28bf89c,a0d5dbc3,2ef12bfd mainnet h=0 tip=3e32cf16 gen=f7aefa50 peers=1/8 inbound=0 addrman=3 state=WAITING_FOR_QUORUM [node 0] round-timeout height=1 new_round=2 [node 0] committee height=1 round=2 size=4 quorum=3 members=41a8bb10,f28bf89c,a0d5dbc3,2ef12bfd mainnet h=0 tip=3e32cf16 gen=f7aefa50 peers=1/8 inbound=0 addrman=3 state=WAITING_FOR_QUORUM [node 0] round-timeout height=1 new_round=3 [node 0] committee height=1 round=3 size=4 quorum=3 members=41a8bb10,f28bf89c,a0d5dbc3,2ef12bfd mainnet h=0 tip=3e32cf16 gen=f7aefa50 peers=1/8 inbound=0 addrman=3 state=WAITING_FOR_QUORUM [node 0] round-timeout height=1 new_round=4 [node 0] committee height=1 round=4 size=4 quorum=3 members=41a8bb10,f28bf89c,a0d5dbc3,2ef12bfd mainnet h=0 tip=3e32cf16 gen=f7aefa50 peers=1/8 inbound=0 addrman=3 state=WAITING_FOR_QUORUM [node 0] round-timeout height=1 new_round=5 [node 0] committee height=1 round=5 size=4 quorum=3 members=41a8bb10,f28bf89c,a0d5dbc3,2ef12bfd mainnet h=0 tip=3e32cf16 gen=f7aefa50 peers=1/8 inbound=0 addrman=3 state=WAITING_FOR_QUORUM [node 0] round-timeout height=1 new_round=6 [node 0] committee height=1 round=6 size=4 quorum=3 members=41a8bb10,f28bf89c,a0d5dbc3,2ef12bfd mainnet h=0 tip=3e32cf16 gen=f7aefa50 peers=1/8 inbound=0 addrman=3 state=WAITING_FOR_QUORUM Is this OK ?
|
|
|
|
|
giorgi1919 (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
 |
March 04, 2026, 04:23:11 AM |
|
Update: I pushed a networking-only fix that resolves the “invalid-frame / peer-banned” and “no peers” issues caused by AddrMan learning wrong ports (ephemeral inbound ports) and unroutable addresses.
Please pull latest selfcoin-core and rebuild:
git pull cmake -S . -B build cmake --build build -j ./build/selfcoin-node --mainnet --public
Important: if you ran earlier builds, your addrman may be polluted with bad peers. To reset it, stop the node and remove this file:
rm -f ~/.selfcoin/mainnet/addrman.dat
Then start again:
./build/selfcoin-node --mainnet
If you still see height=0 but peers>0, that can be normal: mainnet finalization requires validator quorum online (3-of-4). The node will log WAITING_FOR_QUORUM until enough validators are connected.
|
|
|
|
|
Hashrateoptions
Newbie
Online
Activity: 109
Merit: 0
|
 |
March 04, 2026, 10:20:27 AM |
|
Update: I pushed a networking-only fix that resolves the “invalid-frame / peer-banned” and “no peers” issues caused by AddrMan learning wrong ports (ephemeral inbound ports) and unroutable addresses.
Please pull latest selfcoin-core and rebuild:
git pull cmake -S . -B build cmake --build build -j ./build/selfcoin-node --mainnet --public
Important: if you ran earlier builds, your addrman may be polluted with bad peers. To reset it, stop the node and remove this file:
rm -f ~/.selfcoin/mainnet/addrman.dat
Then start again:
./build/selfcoin-node --mainnet
If you still see height=0 but peers>0, that can be normal: mainnet finalization requires validator quorum online (3-of-4). The node will log WAITING_FOR_QUORUM until enough validators are connected.
The seed node need to propagate other peers I also have 1 peer only but if there are seed the person above your post and me there should be 2 peers on each side and there is only one main peer.
|
|
|
|
|
giorgi1919 (OP)
Newbie
Offline
Activity: 10
Merit: 0
|
 |
March 04, 2026, 06:29:02 PM |
|
I'll update today and I think everything will be fixed eventually.
I think I've found some good logic. But I haven't been able to translate it into code yet.
I need some time. Probably 24 hours at most.
|
|
|
|
|
makertronic
Copper Member
Newbie
Offline
Activity: 26
Merit: 0
|
 |
March 04, 2026, 08:54:34 PM |
|
maybe you need to add a p2p connexion manager to handle peers & seed nodes.
|
|
|
|
|
|