Testnet notes
Creditcoin CC3 Testnet chain ID is 102031 (0x18e8f). Sepolia is the source of PortfolioSignal. Treat balances as disposable.
What is live
- Wallet connect through injected MetaMask.
- Wrap TCTC to WTCTC and vault.deposit on CC3.
- Wrap Sepolia ETH to canonical WETH.
- createStrategy, pause, and resume on the strategy manager.
- MCP Streamable HTTP on 8787 with hashed credentials.
USD labels use CoinGecko main-market spots for creditcoin-2 and ethereum times those testnet balances. Sparklines use the same series. That is not an oracle the contracts trust.
Known sharp edges
- Add CC3 with hex
0x18e8f(102031), not0x18e6f(101999). - Wrap TCTC, then
vault.deposit. WTCTC in the wallet is not vaulted yet. Use Move into vault. - Sepolia RPC fallbacks matter. A 400 from a dead RPC makes ETH look like zero and Deposit ETH look underfunded. The app now reads live
getBalanceand Max uses.value. - MCP HTTP initialize needs
Accept: application/json, text/event-stream. - Strategy Current value is per mix. Set an amount if two rows should not look like the whole wallet.
- Draft names live in the browser. Another device will show the on-chain id until you rename there too.
Explorers
- CC3: creditcoin-testnet.blockscout.com
- Sepolia: sepolia.etherscan.io
Addresses are listed on Chains and contracts. Failures that show up in the UI are on Errors.