Vipnode
Command-line pool server, host server, and client for vipnode.
Install / Use
/learn @vipnode/VipnodeREADME
Vipnode
Vipnode creates an economic incentive to run full nodes and serve light clients.
- Connect your light client to the Ethereum network instantly, with time-metered fees.
- Hosting a full node? Join a vipnode pool and earn money for every vipnode client your node serves.
Status: Stable testnet release, but future work is suspended. Participation payout is currently using Rinkeby money, subscribe to the newsletter for updates.
Quickstart
You'll need to use a terminal and the geth client for these examples.
Installing
-
Grab the latest binary release for your platform from here: https://github.com/vipnode/vipnode/releases
Or run this one-liner for
linux_amd64to download and extract:curl -s https://api.github.com/repos/vipnode/vipnode/releases | grep -om1 "https://.*/vipnode-linux_amd64.tgz" | xargs curl -sL | tar vxz -
Once you extract it, you'll have a
vipnodedirectory. You can run the binary inside of it:$ tar xzf vipnode*.tgz $ tree vipnode/ vipnode ├── LICENSE ├── README.md └── vipnode $ cd vipnode/ $ ./vipnode --help
You can move the vipnode binary into your $PATH for convenience: sudo mv vipnode /usr/local/bin/.
While exploring, try using the -vv flag for extra verbose output.
How to connect as a light client
Clients pay a small fee per minute of being connected to a vipnode host. When you connect to a pool for the first time, you'll get a welcome message with instructions.
- Run a local geth in light mode, something like:
geth --syncmode=light --rpc --nodiscover --verbosity 7 vipnode agent -vv
It should automatically find the RPC and nodekey. If it doesn't, it will fail with a useful error message for how to provide those paths.
How to connect as a full node host
Hosts earn a small fee per minute of being connected to a vipnode client.
- Run a local geth in full mode with lightserv enabled, something like:
geth --lightserv=60 --rpc vipnode agent -vv --payout=$(MYWALLET)
Advanced Details
For high-level design and details on running your own pool, check ADVANCED.md
License
MIT
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
