-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #5 from InjectiveLabs/master
Master
- Loading branch information
Showing
9 changed files
with
649 additions
and
503 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
--- | ||
sidebar_position: 9 | ||
title: Whitelisting Addresses for Wasm Uploads | ||
--- | ||
|
||
# Whitelisting Addresses for Wasm Uploads | ||
|
||
# Overview | ||
|
||
Contract upload on Injective requires governance approval. This structure has been put in place for multiple reasons: | ||
|
||
1. Historically, the community has discovered vulnerabilities in CosmWasm whereby certain contracts could cause a chain halt. Thus, requiring approval will be inherently more secure until the language matures and stabilizes over time. | ||
2. Governance prevents un-audited and bogus contracts from being deployed into the network ensuring that hacks and scams will occur at a lesser degree. | ||
3. This results in a more curated experience for ecosystem users since the blockchain does not fill up with unwanted transactions and contracts. | ||
|
||
This governance process is time-consuming for validators and the community. Injective builders additionally face a 4-day wait to roll out features, affecting developer experience and user growth. | ||
|
||
As of the [Altaris chain upgrade](../../../nodes/Validators/mainnet/canonical-chain-upgrade/canonical-1.13.0.md), it is now possible to request whitelisting your address for contract uploads. | ||
|
||
# Submission Guidelines | ||
|
||
In order to be considered for a whitelist approval, it is strongly recommended to include all the following information in the governance proposal. Validators are recommended to contact the Foundation in Discord to verify the information submitted for each proposal before voting. | ||
|
||
1. Are the identities of the team members known to the community? | ||
2. Has the team completed KYC/KYB with the Injective Foundation? | ||
3. How long has the protocol been live on Injective mainnet? | ||
4. Has the team developed applications in other ecosystems? (provide the details) | ||
|
||
# Voting Guidelines | ||
|
||
Users that meet these criteria will have a greater chance at receiving whitelist permissions: | ||
|
||
1. The project has completed Injective Foundation KYC/KYB and the team members' identities are known to the community. | ||
- Exception: Anonymous developers with proven credibility and successful apps in other ecosystems. | ||
2. The project has been live on mainnet for at least 1 month and has achieved significant TVL/usage. | ||
|
||
# Operational Guidelines | ||
|
||
It is strongly recommended to use a multisig or Ledger wallet for the whitelisted uploads. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.