Search Ctrl K
Appearance
Appearance
Yi Ye Bao Fu DAO DApp uses the self-developed SpringOpen framework as its engineering foundation. SpringOpen provides modular and extensible development capabilities for Java applications while keeping Spring Boot’s standard model, type safety and production-grade features.
The system may be divided into user entry layer, business service layer, Web3 capability layer, permission and security layer, data service layer and extension layer. User entry includes PC, H5, App and admin interfaces. Business services include node participation, market lock-up, monthly release, allocation, OTC orders, proposals, voting and announcements.
The Web3 capability layer supports wallet signature verification, address validation, ERC-20 information reading, balance query, authorization status, transaction confirmation, Transfer event scanning and on-chain data display. The security layer covers unified accounts, token authentication, RBAC, rate limiting, operation audit, sensitive information masking and admin behavior tracking.
Wallet login is a core Web3 portal capability. Users may complete login through a challenge and wallet-signature flow. After verification, wallet addresses can be linked with platform accounts, node identities, governance weights and audit records.
Security is the baseline. The project should avoid exposing real private keys, secrets, tokens, certificates and sensitive configuration in code, documentation, logs or front-end pages. Critical operations should have permission checks, secondary confirmation, logs and traceable audit chains.