darwinia
darwinia copied to clipboard
Runtime Changes of RFC-1481 and DIP-7
Rationale
- Smart contract upgrades have increased flexibility.
- Minimize precompile works at the low-level.
- The standard contract ABI and source code provide enhanced scalability for DApp developers.
- Leverage existing governance components from the EVM ecosystem to improve integration, aligning with user familiarity.
- [ ] Implement a pallet to record specific contract addresses authorized for system-level calls, also known as the whitelist.
- [x] Create
darwinia-deposit
through smart contract implementation. - [x] Create
darwinia-staking
through smart contract implementation. - [ ] Establish governance components with a smart contract or utilize an existing framework.
- [x] Implement a governance ticket to grant voting rights to tokens (RING/KTON) that are locked in external systems.
https://github.com/orgs/darwinia-network/discussions/1481