Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 

Repository files navigation

setheum-commons

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

Resources

Guideline Resources:

Bridging Specific Resources (A-Z)

  • 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)

  • Generate Type Bundle: Generate valid OverrideTypesBundle JSON file for polkadotJS ApiPromise.
  • PolkadotJS Org: The Ultimate Substrate JS Organization for PolkadotJS and related works.
  • Substrate API Sidecar: REST service making it easy to interact with Substrate nodes.
  • Substrate Connect: Run Wasm Light Clients of any Substrate based chain directly in your browser.
  • Substrate Playground: Start hacking your substrate runtime in a web based VSCode like IDE.
  • Subquery/SubQL: SubQuery allows every Substrate/Polkadot team to process and query their data.
  • SubXT Extensions: Convenient extensions to the subxt library.

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.

About

Collection of Crates, Libraries and Repos in the Setheum Dev Stack used in Setheum and its projects

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors