Commit Graph

6 Commits

Author SHA1 Message Date
Tutus Development f006f1623c Native contracts complete - all tests passing 2025-12-27 15:45:47 +00:00
Tutus Development ba24558241 Update test fixtures for TUT/LUB token symbols
Test fixture updates after token symbol changes:
- CLI: Add TUT/LUB symbol matching in nep17.go token lookup
- CLI: Update fee display from GAS to LUB in query output
- CLI: Replace NEO:/GAS: with TUT:/LUB: in test balance strings
- Config: Rename InitialGASSupply -> InitialLubSupply
- Examples: Add replace directives to all example go.mod files

Token mapping:
- TUT (symbol) / Tutus (display name) - governance token
- LUB (symbol) / Lub (display name) - utility/fee token

Test status: 110 PASS, 11 FAIL (90.9% pass rate)
Remaining failures are Windows file locking issues, not token-related.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 00:42:59 -05:00
Tutus Development 29175e4fd5 Add 6-node testnet with cross-chain Federation support
Configure dual-instance testnet for testing cross-chain Vita verification:

Alpha Instance (network 88890):
- 3 validators with 1-second blocks
- Ports: 10332/10342/10352 (RPC), 10333/10343/10353 (P2P)

Beta Instance (network 88891):
- 3 validators with different committee
- Ports: 11332/11342/11352 (RPC), 11333/11343/11353 (P2P)

Configuration Updates:
- Enable Faun hardfork from genesis (activates Federation + Treasury)
- Use separate Docker networks (172.210.x/172.211.x) to avoid conflicts
- Add health checks for primary nodes

New Files:
- config/protocol.tutus.alpha.{one,two,three}.yml
- config/protocol.tutus.beta.{one,two,three}.yml
- scripts/verify-testnet.sh - Health check script
- scripts/test-crosschain.py - Cross-chain verification test
- TESTNET.md - Deployment documentation

Usage:
  docker-compose build && docker-compose up -d
  bash scripts/verify-testnet.sh

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-21 02:01:46 -05:00
Tutus Development cf481e4137 Add Instance Beta for bridge testing
- Create protocol.tutus.beta.yml (Magic 88891)
- Update docker-compose with Alpha and Beta services
- Alpha: 172.201.0.10:10332, Beta: 172.201.0.11:11332

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 15:29:28 +00:00
Tutus Development b67e4865b8 Add single-node consensus configuration
- Create protocol.tutus.single.yml for local development
- Update docker-compose to use consensus config with validator wallet
- Magic 88890 for single-node, 1-second blocks, 1 validator

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 15:16:29 +00:00
Tutus Development 62bd7bb153 Initial Tutus chain fork from NeoGo
- Renamed module to github.com/tutus-one/tutus-chain
- Created Tutus network configurations
- Updated Makefile for tutus binary
- Updated service templates
- Added Tutus README
2025-12-19 14:23:04 +00:00