Skip to content

Commit

Permalink
Update community pages (#41)
Browse files Browse the repository at this point in the history
* Update community pages

* fix link

* fix

* fix
  • Loading branch information
hackfisher authored Apr 26, 2024
1 parent 35b1959 commit 90d5723
Show file tree
Hide file tree
Showing 11 changed files with 104 additions and 127 deletions.
8 changes: 6 additions & 2 deletions docs/ecosystem.md → docs/community/collaboration.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
# Ecosystem Collaboration

Welcome to the Darwinia ecosystem! We're here to help developers build amazing decentralized applications (dApps) that can interact with our blockchain. Our ecosystem is filled with tools and resources to make this possible. Check out what's already been built on our network at [Darwinia Ecosystem App Site](https://apps.darwinia.network/). We encourage you to join us and start building your own dApps!
Welcome to the Darwinia ecosystem! We're here to help developers build amazing decentralized applications (dApps) that can interact with our blockchain. Our ecosystem is filled with tools and resources to make this possible.

Check out what's already been built on our network at [Darwinia Ecosystem App Site](https://apps.darwinia.network/). We encourage you to join us and start building your own dApps!

## Roadmap

The roadmap for the ecosystem is outlined at [Darwinia Roadmap](https://itering.notion.site/9617e154ec884b07a7cee9a056374e42?v=0c3e4d9f257646c486a32a0425ee3a93). It provides a clear vision for the future of the Darwinia ecosystem and should be consulted by developers looking to join and contribute to this exciting project.

## Community Collaboration

We wholeheartedly believe in the power of collaboration and warmly invite additional decentralized applications (dApps) to join our rapidly expanding Darwinia ecosystem. To facilitate this, we have launched the Community Developer Incentive Program. This program consists of:
We wholeheartedly believe in the power of collaboration and warmly invite additional decentralized applications to join our rapidly expanding Darwinia ecosystem. To facilitate this, we have launched the Community Developer Incentive Program. This program consists of:

- [**The Immunefi Bounty Program**](https://immunefi.com/bounty/darwinia/) offers rewards for finding potential flaws in our products.
- [**RFP (Request For Proposals)**](https://github.com/darwinia-network/collaboration/issues) provides a selection of potential projects or tasks for members of the ecosystem, allowing them to choose based on their interests and expertise.
- [**Grant Program**](https://github.com/darwinia-network/collaboration/blob/master/grant/README.md) To fund the development of projects and applications that contribute to the Darwinia ecosystem and promote overall network growth, we encourage passionate teams to build innovative cross-chain projects on Darwinia Chain.
- [**Treasury Proposal**](https://github.com/darwinia-network/collaboration/blob/master/treasury/README.md) Your proposal should address a problem, outline a goal, give a detailed account of how you will reach that goal, and include any ongoing maintenance needs. As much as possible, you should itemize the tasks to be completed so fees can be evaluated and milestones can be followed.

By participating in these programs, community developers can play a vital role in shaping the evolution and growth of the Darwinia ecosystem. We look forward to collaborating with talented developers like you to drive innovation and build a thriving community of decentralized applications.
9 changes: 9 additions & 0 deletions docs/community/dcdao.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Overview

The Darwinia Community DAO (DCDAO) is a community self-organized workgroup (WG) that aims to contribute to the growth and development of the Darwinia community. Sponsored by the Darwinia Treasury and Itering, the DCDAO welcomes donations and contributions from community members who share its vision and objectives.

# Resources

1. Snapshot: https://snapshot.org/#/darwiniacommunitydao.eth
2. Forum: https://github.com/dcdao/discussion
3. Membership: https://github.com/dcdao/profiles
31 changes: 31 additions & 0 deletions docs/community/ktondao.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Join the Disucssion

KtonDAO is a community initiative primarily initiated and conceived by KTON holders. Although it is not yet fully formed, there have been some [forum discussions](https://github.com/orgs/dcdao/discussions/32). KTON is designed to specialize in long-term staking incentives and reward strategies, encouraging long-term commitment from network supporters.

# KTON and KTON Staking

KTON was introduce to incentive and exchange for the long commitment of RING. The initial supply of this token is zero, and it is specifically minted when a user participates in the deposit system by locking RING for a predetermined period. This serves as a incentive for contributing commitment of *RING*. Once acquired, KTON can be utilized to participate in the [KTON Staking](https://kton-staking.darwinia.network/) grogram.

Take the Darwinia chain as an example, users have the option to lock their *RING* for a maximum of 36 months during the staking process. As a form of reward for their participation in staking, the system grants users *KTON*. It is crucial to note that users cannot unlock their *RING* during the committed pledge period unless they forfeit triple the amount of *KTON* from their accounts as a penalty. Consequently, during the *RING* staking process, users have the discretion to lock their *RING* for a specific period and receive *KTON* in return.

## KTON Specification

KTON spec can be found on Darwinia [Notion](https://darwinia.notion.site/KTON-Specification-on-Different-Chains-cbb4b2f65c12421282f5f19e310a82d2?pvs=74)

## Deposit Precompile
TBD

## Extrinsic API

- `lock(amount: Balance, months: u8)`
- Lock *RING* for some *KTON* profit/interest.
- Params:
- `amount` : the quantity to be locked.
- `months` : the duration for which the amount is to be locked.
- `claim()`
- Claim the expired-locked *RING*.
- `claim_with_penalty(deposit_id: DepositId)`
- Claim the unexpired-locked *RING* by paying the *KTON* penalty.
- Params:
- `deposit_id`: the specific deposit that you intend to claim.

17 changes: 17 additions & 0 deletions docs/community/overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Overview

Welcome to Darwinia, a community-run blockchain network designed to enhance the cross-chain capabilities of decentralized applications. Darwinia leverages cutting-edge technology to facilitate seamless and secure inter-blockchain transactions. This document introduces you to the vibrant organizations and innovative projects that underpin our ecosystem.

# Community Organizations

Darwinia is supported by dedicated organizations, each playing a critical role in governance, development, and the enhancement of our network:

- **RingDAO:** Focused on governance decisions, RingDAO allows RING token holders to participate directly in the decision-making processes, ensuring that Darwinia remains a truly decentralized network.

- **DCDAO:** DCDAO is a community self-organized workgroup (WG) that aims to contribute to the growth and development of the Darwinia community.

- **Itering:** Itering is a blockchain technology development company that provides runtime and smart contract engineering implementations for Darwinia. It is also the founding company of Darwinia.

- **KtonDAO:** KtonDAO is a community initiative primarily initiated and conceived by KTON holders. Although it is not yet fully formed, there have been some [forum discussions](https://github.com/orgs/dcdao/discussions/32). KTON is designed to specialize in long-term staking incentives and reward strategies, encouraging long-term commitment from network supporters.

- **Crab SubDAO:** Crab SubDAO is a DAO currently in design and will exist as a SubDAO of RingDAO. CRAB is its governance token, which is expected to be used for governing the Crab Chain, the experimental canary chain of Darwinia Chain. The design and concept of the SubDAO are inspired by Maker SubDAO.
12 changes: 12 additions & 0 deletions docs/community/ringdao.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Overview
RingDAO is a upcoming DAO based using Tally on Darwinia Chain, intended for governing the Darwinia Chain in its next version. It is currently under development and implementation. [**RING**](https://coinmarketcap.com/currencies/darwinia-network/) will be the govenance token of RingDAO. RING has an initial supply of 2 billion tokens, and its token model can be found in [Genepaper V4](https://darwinia.network/Genepaper_v4.pdf).

# Other Utilities of RING

RING token is also used as the native and gas token of Darwinia Chain, it is also used for collator staking etc.

## Other Projects governed by RingDAO

1. Msgport, https://docs.msgport.xyz/
2. XAPI, https://github.com/xapi-box

20 changes: 20 additions & 0 deletions docs/learn/collator-staking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Overview
Collator staking involves participants locking up their RING tokens to support the network’s operations and security through a nomination mechanism. In this system, users can participate either as nominators or collators to help the chain's liveness, earning rewards in return. To get started with the DApp, visit[Collator Staking](https://collator-staking.darwinia.network/) is used to


## Development

If you want to learn how to interact with these Collator Staking Precompile contracts, pleast vist the [precompile detail page](./ethereum-compatibility/precompiles/staking.md), be aware that this contract may be deprecated in future versions.

### **Parameters**
The parameters to be aware of when understanding the darwinia staking module are as follows:

- `MinStakingDuration` - *Minimum time to stake at least.*
- `MaxDeposits` - *Maximum deposit count.*
- `MaxUnstakings` - *Maximum unstaking/unbonding count.*

| | Darwinia | Crab | Pangolin Testnet |
| --- | --- | --- | --- |
| MinStakingDuration | 14 days | 14 days | 2 mins |
| MaxDeposits | 100 | 512 | 512 |
| MaxUnstakings | 16 | 16 | 16 |
25 changes: 0 additions & 25 deletions docs/learn/stake/commitment-token.md

This file was deleted.

27 changes: 0 additions & 27 deletions docs/learn/stake/deposit.md

This file was deleted.

58 changes: 0 additions & 58 deletions docs/learn/stake/staking.md

This file was deleted.

7 changes: 0 additions & 7 deletions docs/ring.md

This file was deleted.

17 changes: 9 additions & 8 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@ nav:
- Rollup Testnet: "learn/chains/rollup.md"
- Wallets: "learn/wallets.md"
- Governance: "learn/governance.md"
- Collator Staking: "learn/collator-staking.md"
- Ethereum Compatibility:
- Account System: "learn/ethereum-compatibility/account-system.md"
- JSON-RPC APIs: "learn/ethereum-compatibility/jsonrpc.md"
Expand All @@ -154,12 +155,8 @@ nav:
- State Storage Precompile: "learn/ethereum-compatibility/precompiles/state-storage.md"
- Dispatch Precompile: "learn/ethereum-compatibility/precompiles/dispatch.md"
- Conviction Voting Precompile: "learn/ethereum-compatibility/precompiles/conviction-voting.md"
- Darwinia Staking:
- Commitment Token: "learn/stake/commitment-token.md"
- Staking Pallet: "learn/stake/staking.md"
- Deposit Pallet: "learn/stake/deposit.md"
- FAQs: "learn/faq.md"
- Build In Darwinia:
- Build on Darwinia:
- Getting Started:
- Token Transfer: "build/getting-started/transfer-token.md"
- Staking: "build/getting-started/staking.md"
Expand All @@ -170,7 +167,7 @@ nav:
- Darwinia 1.0 Migration:
- Migrate Generate Account: "build/getting-started/migration/generate-account.md"
- Migrate Multisig Account: "build/getting-started/migration/multisig-account.md"
- Build In Darwinia:
- Build on Darwinia:
- Smart Contracts:
- Interacting with Web3.js: "build/smart-contract/interact-with-web3js.md"
- Interacting with Ethers.js: "build/smart-contract/interact-with-ethersjs.md"
Expand All @@ -185,5 +182,9 @@ nav:
- Running an Archive Node: "build/chain/run-archive-node.md"
- Running an EVM Tracing Node: "build/chain/run-evm-tracing-node.md"
- Running a Development Node: "build/chain/run-dev-node.md"
- RingDAO: "ring.md"
- Ecosystem Collaboration: "ecosystem.md"
- Community:
- Overview: "community/overview.md"
- Collaboration: "community/collaboration.md"
- RingDAO: "community/ringdao.md"
- DCDAO: "community/dcdao.md"
- KtonDAO: "community/ktondao.md"

0 comments on commit 90d5723

Please sign in to comment.