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.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
CCTP Relayer (old) - Noble to Solana & EVM
Note: This tool uses CCTP V1 (Legacy). Circle is deprecating V1 in favour of CCTP V2, with phase-out beginning July 2026. V1 remains fully functional until then, but a migration to V2 will be needed in the future.
A community-built tool for recovering and sending USDC transfers from Noble (Cosmos) using Circle's Cross-Chain Transfer Protocol (CCTP V1). Supports relaying to Solana and all major EVM chains: Ethereum, Avalanche, OP Mainnet, Arbitrum, Base, and Polygon PoS.查看完整 README ↗Note: This tool uses CCTP V1 (Legacy). Circle is deprecating V1 in favour of CCTP V2, with phase-out beginning July 2026. V1 remains fully functional until then, but a migration to V2 will be needed in the future.
A community-built tool for recovering and sending USDC transfers from Noble (Cosmos) using Circle's Cross-Chain Transfer Protocol (CCTP V1). Supports relaying to Solana and all major EVM chains: Ethereum, Avalanche, OP Mainnet, Arbitrum, Base, and Polygon PoS.
This is an independent, community-built tool and is not affiliated with or endorsed by Circle, Solana, Phantom, MetaMask, or any other referenced project.
completeEnter a destination address (Solana or EVM) to search for in-flight CCTP transfers waiting to be relayed.
If you already have any intermediate values (message hash, attestation, etc.), you can paste them directly into the corresponding fields.
cctp-relayer/
├── api/ # Vercel serverless functions
│ ├── blockhash.js # GET /api/blockhash (proxies Solana RPC)
│ ├── config.js # Allowed origins config
│ └── relay.js # POST /api/relay (proxies Solana RPC)
├── public/ # Static website files
│ ├── app.js # Main application logic (all chains)
│ ├── index.html
│ └── styles.css
├── .github/workflows/ # CI/CD
│ └── deploy-gh-pages.yml # Auto-deploy to GitHub Pages
├── .gitignore
├── package.json
└── README.md
The API proxy keeps your Helius RPC key secret while allowing CORS from your domains.
HELIUS_RPC_URL = https://mainnet.helius-rpc.com/?api-key=YOUR_KEYTo update allowed origins, edit api/config.js and redeploy.
yarn install
yarn dev
Note: The /api/* proxy won't work locally (falls back to direct RPC).
If you don't need the RPC proxy, you can host just the public/ folder on GitHub Pages. The app will fall back to the direct Solana RPC configured in the UI.
All configuration values can be edited in the UI:
| Field | Default | Description |
|---|---|---|
| Noble LCD API | https://noble-api.polkachu.com | Noble REST API endpoint |
| Solana RPC | https://rpc.ankr.com/solana | Solana RPC endpoint (fallback) |
| Circle Attestation API | https://iris-api.circle.com/v1/attestations | Circle's attestation service |
| MessageTransmitter | CCTPmbSD7gX1bxKPAmg77w8oFzNFpaQiQUWD43TKaecd | Solana CCTP program |
| TokenMessengerMinter | CCTPiPYPc6AsJuwueEnWgSgucamXDZwBd53dQ11YiKX3 | Solana CCTP program |
EVM chain contract addresses (MessageTransmitter, TokenMessenger) are auto-configured based on the selected destination chain.
| Chain | Domain ID |
|---|---|
| Ethereum | 0 |
| Avalanche | 1 |
| OP Mainnet | 2 |
| Arbitrum | 3 |
| Noble | 4 |
| Solana | 5 |
| Base | 6 |
| Polygon PoS | 7 |
If any step in the UI fails, you can use these external tools:
If the Circle attestation API fails due to CORS, you can:
curl https://iris-api.circle.com/v1/attestations/{hash}Check that:
The transaction may use a different event format. Check the browser console for the raw transaction events and manually extract the message.
CCTP messages follow this structure:
The attestation is Circle's signature over the keccak256 hash of the message bytes. It proves the message was legitimately sent on the source chain.
MIT