All Projects → DeFiCh → dfips

DeFiCh / dfips

Licence: other
DeFiChain Improvement Proposals (DFIP) & Community Fund Proposals (CFP)

Projects that are alternatives of or similar to dfips

portfolio-html
🌍 Open source portfolio template built with plain Html, CSS and JavaScript for developers to create their portfolio website
Stars: ✭ 52 (-53.15%)
Mutual labels:  community, community-project
gdgpisa.github.io
Public website on github-pages for GDG Pisa 🌎🇮🇹💻
Stars: ✭ 14 (-87.39%)
Mutual labels:  community, community-project
Thanks
🙌 Give thanks to the open source maintainers you depend on! ✨
Stars: ✭ 2,753 (+2380.18%)
Mutual labels:  funding, community
hackergarten.github.io
Hackgarten Homepage
Stars: ✭ 17 (-84.68%)
Mutual labels:  community, community-project
Lemonade Stand
A handy guide to financial support for open source
Stars: ✭ 6,513 (+5767.57%)
Mutual labels:  funding, community
BnademOverflow
BnademOverFlow's Official Website
Stars: ✭ 37 (-66.67%)
Mutual labels:  community, community-project
digital-copyright
Stamp your code with a trackable digital copyright
Stars: ✭ 17 (-84.68%)
Mutual labels:  defi
meetup
Official repository of React Rotterdam meetup
Stars: ✭ 17 (-84.68%)
Mutual labels:  community
visconf
Generate an animated version of presentation from slides and transcript!
Stars: ✭ 33 (-70.27%)
Mutual labels:  community
MultiDexArbBot
This is an arbitrage bot that uses existing price aggregators such as 1inch, Paraswap, dex.ag, matcha and more to get the best exchange rates across different decentralized exchanges on different blockchains and ecosystems.
Stars: ✭ 67 (-39.64%)
Mutual labels:  defi
Graph-Academy-Hub
The Graph Hub is a free, open-source and community-driven knowledge base and documentation initiative on The Graph Protocol. The vision of The Graph Academy is to establish a single go-to-resource for essential information about The Graph Protocol.
Stars: ✭ 62 (-44.14%)
Mutual labels:  defi
dzcode.io
Website & mobile app for Algerian open-source community
Stars: ✭ 104 (-6.31%)
Mutual labels:  community
Nescience-Indexing-CLI
Nescience Software & Capital Rebalancing Tool
Stars: ✭ 26 (-76.58%)
Mutual labels:  defi
ogrants
Open grants list
Stars: ✭ 96 (-13.51%)
Mutual labels:  funding
botdexdamar
🤖 multichain trading bot with sniper, frontrun, backrun, sandwich
Stars: ✭ 124 (+11.71%)
Mutual labels:  defi
awesome-nodered
A collection of interesting nodes and resources for Node-RED
Stars: ✭ 316 (+184.68%)
Mutual labels:  community
compound-governance-examples
Examples for building on Compound Protocol Community Governance.
Stars: ✭ 52 (-53.15%)
Mutual labels:  defi
wwwtf.berlin
wwwtf, a ~week of events organized for and by the web community
Stars: ✭ 46 (-58.56%)
Mutual labels:  community
awesome-veganism
curated list of awesome resources, pointers, and tips related to veganism
Stars: ✭ 41 (-63.06%)
Mutual labels:  community
web
ue nani
Stars: ✭ 10 (-90.99%)
Mutual labels:  community

DFIPs

DeFiChain Improvement Proposals

Check issues for current proposals.

Stages

Each accepted DFIPs would be going through 2 further stages: Request for Comment (RFC) and Voting.

Request for Comment (RFC)

Each DFIPs will be presented as a GitHub Issue, allowing for free and open discussions among community members.

RFC period would typically last for 1 week.

Voting

DeFiChain's consensus is to allow masternodes to make a vote on DFIPs. One masternode one vote.

As on-chain voting is not yet available, voting will be conducted using message signing and verification process as follows:

  1. A voting snapshot block would be announced at respective DFIP issues.

  2. Each masternodes will have around 1 week to post a voting proof. Voting is carried out by signing a message from masternode owner with the desired decision.

  3. Submit the vote before the closing date or block via the same GitHub issue in the comment.

  4. If there are duplicate votes from the same nodes, the final posted votes before the closing deadline count. Votes can be withdrawn by posting a neutral vote. Non-voting nodes are considered neutral.

How to vote

  1. Determine your decision and the string to sign. Please use the simple letters for the whole vote message(i.e. <proposal name>-<vote option>) For example, for DFIP #1, the decision options are:

    • Yes, I agree. Sign: dfip-1-yes
    • No, I do not agree. Sign: dfip-1-no
    • Neutral. Sign: dfip-1-neutral.
  2. Get access to your owner's wallet, and sign either of the strings given. For instance if you agree, you would use the following command to sign:

    # OWNER_ADDRESS being your masternode's owner address with the collateral
    $ defi-cli signmessage OWNER_ADDRESS "dfip-1-yes"
  3. Post your message and proof in the GitHub Issue as a message, using 8cmz6gLGJD7sTcjhkS6xG3CKkf68zKQHqF as a sample owner's address. Ensure that the whole command and string is posted to allow independent verification.

    $ defi-cli signmessage 8cmz6gLGJD7sTcjhkS6xG3CKkf68zKQHqF "dfip-1-yes"
    H7LnPPnRScYON/dbAAQ7qKYJw41D2QocPghFfWfNJAMnTVYL6lPMSPESPpXPTL7Gp4rJJAnKCmfEICIS+P4G3U8=

    Other messages and comments can be posted alongside the proof as long as long as the proof and the vote is valid.

  4. At the closing date or block, a simple majority of the votes, excluding neutral votes, would determine the outcome of a decision.

Validation

If you would like to check for your vote validity, you can use the verifymessage RPC. For instance, enter the following to any DeFiChain node, it should respond with either a true or false.

$ defi-cli verifymessage 8cmz6gLGJD7sTcjhkS6xG3CKkf68zKQHqF H7LnPPnRScYON/dbAAQ7qKYJw41D2QocPghFfWfNJAMnTVYL6lPMSPESPpXPTL7Gp4rJJAnKCmfEICIS+P4G3U8= "dfip-1-yes"
true
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].