Create the foundational bonding system supporting both USDC and native ENCL tokens, with preferential selection for native token holders. ### Tasks - [x] Create a Ciphernode Bonding contract - [x] Support USDC & native ENCL token bonding: [Dual bonding](https://blog.eigencloud.xyz/dual-staking/) - [~] Implement preferential selection weighting for ENCL bonds - Replaced by tickets mechanism and removed from scope - [x] Track bond amounts, timestamps, and weighting multipliers - [x] Enforce minimum USD-denominated bond requirements - [x] Integration with `CiphernodeRegistry` - [x] Per-ticket slashing and top-up
Create the foundational bonding system supporting both USDC and native ENCL tokens, with preferential selection for native token holders.
Tasks
CiphernodeRegistry