Repository navigation
Releases: block-fabric/backbone-flush
Release list
Flush betanet slot 99 v1 (pre-release, temporary)
Flush betanet slot 99, v1 — a PRE-RELEASE of Flush for a temporary test network: eCash betanet, sidechain slot 99 (the unused Photon slot). Flush moves to its own slot, 46, later, and this chain will then be dropped. Don't keep value there. Built from photon-v2 at f23bcf66f7, the version the slot-99 nodes run. It has the slot-99 upgrade v2, which activates at Flush block 3300; a node on an older version forks off there.
Running it
flushd -chain=ecashbeta -sidechainslot=99 -mainchaingrpc=127.0.0.1:50051
flush-app -chain=ecashbeta -sidechainslot=99 -mainchaingrpc=127.0.0.1:50051
You can also put chain=ecashbeta and sidechainslot=99 at the top of flush.conf, with the other options under [ecashbeta]. Data goes to ~/.flush/betanet-photon (on Windows, %LOCALAPPDATA%\Flush\betanet-photon). P2P port 38995, RPC port 38994. Addresses start with bflx.
Mainchain link (gRPC), either of:
- any eCash betanet node with bip300301_enforcer (
--network-preset=betanet, then point-mainchaingrpcat its--serve-grpc-addr); - Backbone v0.1.0-betanet, started with
backboned -chain=ecashbeta -grpc.
Neither one serves TLS. To reach one on another machine, use an SSH tunnel: ssh -N -L 50051:127.0.0.1:50051 host.
Seed peers:
addnode=nodes.blockfab.org:38995
addnode=5.78.75.193:38995
Deposits and withdrawals
- Deposit: copy the
s99_bflx1…_xxxxxxaddress from the app's Receive page (or runflush-cli getdepositaddress). Then make a BIP300 deposit into slot 99 with it, using BitWindow, the enforcer (WalletService.CreateDepositTransaction), or Backbone's "Move coins" (backbone-cli -chain=ecashbeta createsidechaindeposit 99 "<s99_…>" <amount>).- A plain send to the escrow is not a deposit.
- Try a small amount first.
- Withdrawal: use the app's Withdraw page, or
flush-cli createwithdrawal <betanet address> <amount> <fee>. Withdrawals are batched into a bundle, and betanet miners must vote for it, so expect a long wait. You can take a withdrawal back until its bundle is proposed.
What's in it
- The DEX: pools, routes, order books, Dutch auctions.
- Launches: your own supply, decimals and curve fee. You can also put an existing asset on a curve.
- The asset registry, and the create wizard (register or launch, then open a market).
flush:links from flush.markets. The app checks each one against its own node and asks you in its own dialog. On Windows, the installer registers theflush:scheme.- Order-book charts: depth and price.
- Anchor bid modes for validators:
-validatoranchorbid(0 allowed;-novalidatoranchorbidturns it off),-validatoranchorbidmode=standard|fees,-validatoranchorbidmax. - The liveness fix for validators (in the v2 upgrade at block 3300).
Links
Known limits
- Unsigned binaries: there was no signing key on the build machine, so Windows SmartScreen may warn. Check
SHA256SUMSbefore running anything. - The Windows installer has not been run. The programs inside it were tested from the zip (
flushd.exe -versionand a regtest start). - Temporary network: this chain is dropped when Flush moves to slot 46.
Files
| File | |
|---|---|
flush-betanet-slot99-v1-x86_64-linux-gnu.tar.gz |
Linux x86-64: bin/ (flush-app, flushd, flush-cli, flush-tx, flush-wallet, flush-util), docs, README |
flush-betanet-slot99-v1-win64-setup.exe |
Windows x86-64 installer (NSIS) |
flush-betanet-slot99-v1-win64.zip |
the same Windows programs, as a zip |
SHA256SUMS |
checksums of the files above |
Linux requirements: glibc 2.38 or newer (Ubuntu 24.04, Debian 13, Fedora 39 and later), and from the system: libsqlite3, libnghttp2, GTK 3 and WebKitGTK 4.1 (sudo apt install libgtk-3-0 libwebkit2gtk-4.1-0 libnghttp2-14 libsqlite3-0).
Windows requirements: Windows 10 or 11, 64-bit, with the WebView2 runtime (Windows 10 and 11 already have it).