# ============================================================================= # Epic Cash FLOONET -- BT Labs test network # Node settings. Full instructions: https://floo-node.btlabs.uk/ # # This is a SNIPPET to merge into your own config, not a complete file -- the # generated config contains absolute paths specific to your machine. # # mkdir -p ~/.epic/floo && cd ~/.epic/floo # epic --floonet server config # # Then apply the settings below and run: # # cd ~/.epic/floo && epic --floonet server run # ============================================================================= [server] # Must be present explicitly. chain_type = "Floonet" # REQUIRED. This network runs a 100% RandomX block policy; every participant must # set it. Set it here in the TOML -- command-line flags are not a substitute for # this field. only_randomx = true # Set by `server config` on floonet. Install the file and keep it as shipped; its # SHA-256 is verified at startup: # sudo install -m 0644 debian/foundation_floonet.json /usr/share/epic/ # Expected: 503a4d5ccf214df86722d14cc93c1779c54e5b827773c8a2f65888a06f2efbad foundation_path = "/usr/share/epic/foundation_floonet.json" [server.p2p_config] # REQUIRED. Our seed node. # Use the IP address. This field accepts IP:port only; a hostname does NOT get # ignored -- it panics the node at startup with 'Error loading server configuration'. seeding_type = "List" seeds = ["147.93.107.186:13414"] # REQUIRED. Set this to 1, not 0. # # A joining node must still be in a "syncing" state when it first sees a peer, # otherwise it never starts downloading blocks: # # * With the default of 4, the sync loop keeps bailing out early while you have # fewer than 4 outbound peers, and never gets as far as syncing. # * With 0, the node settles into NoSync before any peer connects. From NoSync it # only re-enters sync when a peer's difficulty exceeds yours by more than the # sum of the last 5 block difficulties, and on this chain that margin is never # reached -- so it sits at height 0 indefinitely. # * With 1, it stays in the startup syncing state until your first peer connects, # then syncs normally. # # Verified: a fresh node with this set to 1 syncs from genesis to the current tip. peer_min_preferred_outbound_count = 1 # --- Optional: mine with your own node --------------------------------------- # Start a wallet listener first (see https://floo-wallet.btlabs.uk/), then: # # [server.stratum_mining_config] # enable_stratum_server = true # stratum_server_addr = "127.0.0.1:13416" # wallet_listener_url = "http://127.0.0.1:13415" # base URL, no path # randomx_minimum_share_difficulty = 4000 # --- Optional: act as a seed for others -------------------------------------- # Any node reachable on its P2P port can serve as a seed; there is no separate # seed mode. Keep PEER_LIST in capabilities so newcomers can discover other peers # through you, allow inbound TCP on the port, and publish your IP:13414. # # host = "0.0.0.0" # port = 13414 # capabilities = "HEADER_HIST | TXHASHSET_HIST | PEER_LIST | TX_KERNEL_HASH | HEADER_FASTSYNC" # peer_max_inbound_count = 128