darwinia icon indicating copy to clipboard operation
darwinia copied to clipboard

Runtime Changes of RFC-1481 and DIP-7

Open aurexav opened this issue 1 year ago • 1 comments

Rationale

  1. Smart contract upgrades have increased flexibility.
  2. Minimize precompile works at the low-level.
  3. The standard contract ABI and source code provide enhanced scalability for DApp developers.
  4. 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.

aurexav avatar Jan 29 '24 10:01 aurexav

https://github.com/orgs/darwinia-network/discussions/1481

hackfisher avatar May 03 '24 01:05 hackfisher