Skip to content

Conversation

@victor-tucci
Copy link
Member

1. BulletProof++ Integration

  • Implemented BulletProof++ for confidential transactions.
  • Significantly reduces overall transaction size compared to legacy BulletProofs.

2. Updated RPC Endpoints to New JSON Format

  • Migrated existing RPC endpoints to the updated JSON structure.

3. Bootstrap Daemon Support for BNS

  • Added bootstrap daemon functionality for BNS (Beldex Name System).

sanada08 and others added 30 commits August 19, 2024 14:45
Merge from dev for HF-19 release
This used to be implicitly included, but isn't as of gcc 12.
Resolves a gcc12+ compilation issue for a missing <cstdint> include.
Targetting <10.13 will not work with std::get<std::variant>, which the
updated boost code requires
Remove cryptonote_config.h macros
MINING_STATUS, GET_TRANSACTION_POOL_HASHES, GET_TRANSACTION_POOL_BACKLOG, GET_TRANSACTION_POOL_STATS, GET_CONNECTIONS
jeflinfrank and others added 29 commits August 29, 2025 17:27
Merge refactor-rpc-endpoints to BulletProof+
Added use_bootstrap_daemon_if_necessary() calls for BNS and quorum-related RPC
methods to support fallback via bootstrap daemon when local node is still syncing.

- BNS_NAMES_TO_OWNERS
- BNS_OWNERS_TO_NAMES
- BNS_RESOLVE
- BNS_LOOKUP
- BNS_DECRYPT
- GET_QUORUM_STATE
- GET_CHECKPOINTS
- GET_MN_STATE_CHANGES
@victor-tucci victor-tucci merged commit 817556e into Beldex-Coin:dev Nov 14, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants