Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
Fixed revenue splits for up to ten wallets. Payments in BOT or USDT divide by percentage automatically.
Translation pending
FinanceJavaScript · CSSGitHub @David-glitcAvailability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Splitter on BOT Chain: Fixed revenue splits for up to ten wallets. Payments in BOT or USDT divide by percentage automatically.
Translation pending
Loading the full README.
Read the full README ↗Get paid once. Split it right. Fixed revenue splits for up to ten wallets. Payments in BOT or USDT divide by percentage automatically.
Status: contracts are tested on a BOT Chain mainnet fork; the mainnet deployment is pending.
/app/)| Contract | BOT Chain mainnet |
|---|---|
Splitter | Pending mainnet deployment |
BOT Chain infrastructure used: USDT 0xaBabc7Ddc03e501d190C676BF3d92ef0e6e87a3C, WBOT 0xD5452816194a3784dBa983426cCe7c122F4abd30, BDEX router 0x07032d47A1b9f8460cBeE9dC17c1d3E438693929, BDEX QuoterV2 0x034A705b36067cff99ABf5C662Be881cBd8d0176.
Source: contracts/src. Tests: contracts/test. The contracts are unaudited; use small amounts.
Requires Node 20+, Foundry and Python 3.
git clone --recursive https://github.com/David-glitc/splitter.git
cd splitter
npm ci
npm test # forge test
npm run build # landing page + app into dist/splitter
npm run preview # http://127.0.0.1:8771
npm run build writes dist/splitter/index.html (landing page), dist/splitter/app/ (the dApp) and a Cloudflare Workers bundle under sites/.
The app discovers installed wallets with EIP-6963 (BO Wallet, MetaMask, OKX, Rabby and others) and falls back to window.ethereum. It switches or adds BOT Chain (chain ID 0x2a5, RPC https://rpc.botchain.ai) before any transaction, and simulates every call before asking for a signature.
anvil --fork-url https://rpc.botchain.ai --port 8677 --chain-id 677
export BOT_RPC_URL=http://127.0.0.1:8677
node scripts/deploy.mjs && node scripts/fork-check.mjs
scripts/deploy.mjs reads the deployer key from BOT_SIGNER_FILE (default ~/.config/botchain-wave1/deployer.env, never committed), refuses to broadcast on mainnet without BOT_MAX_GAS_BOT, and journals every transaction to deployments/mainnet.json so it can resume. npm run publish deploys the built site to Vercel as a static production deployment.
MIT. Built on BOT Chain.