Git Product home page Git Product logo

setheum-commons's Introduction

setheum-commons

A Collection of resources to get started for developing the Setheum ecosystem, showcases the Tech Stack used in Setheum.

Resources

Projects

Core Projects (A-Z)

  • Setheum: Powering Scalable Web3 Solutions. Setheum's EVM compatible Turing Complete L1 blockchain.

Support Tools (A-Z)

  • Setheum Console: Setheum Network Developer Console.
  • SetheumJS: Setheum's Javascript Library, SDKs & APIs.
  • Setheum Signer: Simple browser extension for managing Setheum and Substrate network accounts in a browser. Allows the signing of extrinsics using these accounts. Also provides a simple interface for compliant extensions for dapps.
  • Setheum Staking Dashboard: Setheum Staking Dashboard.
  • Setheum Node Runner: A convenience wrapper for running a Setheum node, using the Setheum Node docker image under the hood.

Guideline Resources:

Documentation Resources:

Runtime Development Specific Resources (A-Z)

  • ORML: Open Runtime Module Library for Substrate Chains.
  • Polkadot SDK: The SDK repo containing The Substrate framework, Cumulus etc.
  • Substrate: The Substrate framework, used in building the Setheum Blockchain. Now moved into the Polkadot SDK repo.

Consensus Specific Resources (A-Z)

  • AlephBFT: A rust implementation of Aleph Protocol, used in Setheum.

ZK Specific Resources (A-Z)

Bridging Specific Resources (A-Z)

  • Parity Bridges Common: Collection of Useful Bridge Building Tools.
  • Sygma SDK: A Typescript SDK to add cross-chain capabilities such as bridging tokens and sending messages across dApp projects. Built by ChainSafe.
  • Sygma Substrate Pallets: This repo contains several substrate pallet implementation for Sygma protocol.. Built by ChainSafe.

Smart Contracts (EVM/WASM) & Chain Extension (Ink!) Specific Resources (A-Z)

  • Ink!: Parity's ink! to write smart contracts.
  • Ink! Contracts Bulletin Board Example: Repository with example smart contracts and corresponding frontend.
  • Ink! Dev: Build ink contracts without worrying up about setting up your environment with correct dependencies.
  • Ink! Wrapper: Generator for typed wrappers for calling substrate smart contracts
  • Openbrush: Ink! Smart Contracts Library, like Openzeppelin for Rust.
  • OpenBrush Chain Extension library: OpenBrush Chain Extension library. Helpers crate to simplify ink! chain extension development. The library provides tools and primitives to simplify the development of chain extensions for ink! and Substrate.
  • Patron: Patron is an all-in-one contracts platform, which allows you to build and verify ink! smart contracts inside of an isolated environment, explore contract verification details.
  • PSP22: Fungible token standard for WebAssembly smart contracts running on blockchains based on the Substrate framework, like Ethereum's ERC20.
  • Rust EVM: Pure Rust implementation of Ethereum Virtual Machine.
  • Sol2Ink: Sol2Ink is a tool for easy migration from Solidity to Ink! and Rust.
  • Typechain: Tool that generates typescript bindings for ink! smart contracts.
  • WASM Contracts Indexer: WASM contracts event indexer. This is a FireSquid version of the sample squid showcasing WASM log indexing for substrate chains with a Contracts pallete

Data Processing, FrontEnd & UI Specific Resources (A-Z)

Testing, Fuzzing & Simulation Specific Resources (A-Z)

CI/CD Specific Resources

Other Resources (A-Z)

  • Parity Common: Collection of crates used in Parity projects.
  • Scribe: An easy way to generate web-based How-Tos.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.