Secret Network secures the decentralized web
Secret Network offers scalable permissionless smart contracts with a private by default design— bringing novel use cases to blockchain not feasible on public systems. Secret Network enables users to take back ownership over their private (financial) information and for them to share this information with whom they trust. Secret Network was the first protocol to provide private smart contracts on mainnet, live since September 2020. Secret Network is Built with the Cosmos Software Development Kit (SDK) bringing Interoperable privacy to the entire Cosmos ecosystem. Secret Network uses a combination of the Intel SGX (Software Guard Extension) Trusted Execution Environment technology, several encryption schemes and key management to bring privacy by default to blockchain users. Secret Contracts are an implementation of the Rust based smart contract compiling toolkit CosmWasm, adding private metadata possibilities. Secret Network is powered by the Native public coin SCRT which is used for fees, Proof Of Stake security and Governance. With more than 20+ Dapps, 100+ full time builders and a strong grassroots community Secret Network aims to bring privacy to the masses.
Click the button below to start a new development environment:
-
Install extension
-
Clone this repository into a new dev container
- From Docker Desktop, create a new Dev Environment from the prebuilt image -
ghcr.io/scrtlabs/secretnetwork-dev:latest
- Connect with VSCode, or use the container directly
- Make sure the code is updated by using
get fetch
andgit pull
Clone this repo to your favorite working directory
Install rust from https://rustup.rs/.
Then, add the rust-src component. This will also install the version of rust that is defined by the workspace (in rust-toolchain
) - rustup component add rust-src
To run tests you'll need to add the wasm32 target - rustup target add wasm32-unknown-unknown
Install go from https://go.dev/doc/install
To compile the code and run tests, you'll need to install the SGX SDK and PSW. To run in simulation (or software) modes of SGX you do not need to install the SGX driver.
For the latest documentation, check out https://docs.scrt.network
- Homepage: https://scrt.network
- Blog: https://blog.scrt.network
- Forum: https://forum.scrt.network
- Docs: https://docs.scrt.network
- Discord: https://chat.scrt.network
- Twitter: https://twitter.com/SecretNetwork
- Community Telegram Channel: https://t.me/SCRTnetwork
- Community Secret Nodes Telegram: https://t.me/secretnodes
SecretNetwork is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. The GNU Affero General Public License is based on the GNU GPL, but has an additional term to allow users who interact with the licensed software over a network to receive the source for that program.