Coder Social home page Coder Social logo

sbnair / madara Goto Github PK

View Code? Open in Web Editor NEW

This project forked from keep-starknet-strange/madara

0.0 0.0 0.0 108.41 MB

πŸ₯·πŸ©Έ Madara is a ⚑ blazing fast ⚑ Starknet sequencer, based on substrate, powered by Rust πŸ¦€

Home Page: https://docs.madara.wtf

License: MIT License

Shell 0.54% JavaScript 0.65% Python 1.03% Rust 52.64% TypeScript 28.76% Nix 0.09% HCL 0.51% Dockerfile 0.08% Jinja 0.05% Cairo 15.64%

madara's Introduction

⚑ Madara: Starknet Sequencer on Substrate πŸ¦€

Welcome to Madara, a blazing fast ⚑ Starknet sequencer designed to make your projects soar!

Built on the robust Substrate framework and fast, thanks to Rust πŸ¦€, Madara delivers unmatched performance and scalability to power your Starknet-based Validity Rollup chain.

Dive into the world of Madara and join our passionate community of contributors! Together, we're pushing the boundaries of what's possible within the Starknet ecosystem.

πŸš€ Discover the unparalleled flexibility and might of Madara, your gateway to launching your very own Starknet appchain or L3. Harness the prowess of Cairo, while maintaining complete control over your custom appchain, tailored to your specific requirements. Madara is designed to empower a multitude of projects, fueling growth within the Starknet ecosystem.

🌟 Features

  • Starknet sequencer 🐺
  • Built on Substrate 🌐
  • Rust-based for safety and performance 🏎️
  • Custom FRAME pallets for Starknet functionality πŸ”§
  • Comprehensive documentation πŸ“š
  • Active development and community support 🀝

πŸ“š Documentation

Get started with our comprehensive documentation, which covers everything from project structure and architecture to benchmarking and running Madara:

πŸ—οΈ Build & Run

Want to dive straight in? Check out our Getting Started Guide for instructions on how to build and run Madara on your local machine.

Benchmarking

Benchmarking is an essential process in our project development lifecycle, as it helps us to track the performance evolution of Madara over time. It provides us with valuable insights into how well Madara handles transaction throughput, and whether any recent changes have impacted performance.

You can follow the evolution of Madara's performance by visiting our Benchmark Page.

However, it's important to understand that the absolute numbers presented on this page should not be taken as the reference or target numbers for a production environment. The benchmarks are run on a self-hosted GitHub runner, which may not represent the most powerful machine configurations in real-world production scenarios.

Therefore, these numbers primarily serve as a tool to track the relative performance changes over time. They allow us to quickly identify and address any performance regressions, and continuously optimize the system's performance.

In other words, while the absolute throughput numbers may not be reflective of a production environment, the relative changes and trends over time are what we focus on. This way, we can ensure that Madara is always improving, and that we maintain a high standard of performance as the project evolves.

🌐 Connect to the dev webapp

Once your Madara node is up and running, you can connect to the Polkadot-JS Apps front-end to interact with your chain. Connect here!

You can also connect to our customized fork of the Polkadot-JS Apps front-end, deployed on Madara dev webapp.

🀝 Contribute

We're always looking for passionate developers to join our community and contribute to Madara. Check out our contributing guide for more information on how to get started.

πŸ“– License

This project is licensed under the MIT license.

See LICENSE for more information.

Happy coding! πŸŽ‰

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Abdel @ StarkWare
Abdel @ StarkWare

πŸ’»
TimothΓ©e Delabrouille
TimothΓ©e Delabrouille

πŸ’»
0xevolve
0xevolve

πŸ’»
Lucas @ StarkWare
Lucas @ StarkWare

πŸ’»
Davide Silva
Davide Silva

πŸ’»
Finiam
Finiam

πŸ’»
Resende
Resende

πŸ’»
drspacemn
drspacemn

πŸ’»
Tarrence van As
Tarrence van As

πŸ’»
Siyuan Han
Siyuan Han

πŸ“–
ZΓ© Diogo
ZΓ© Diogo

πŸ’»
Matthias Monnier
Matthias Monnier

πŸ’»
glihm
glihm

πŸ’»
Antoine
Antoine

πŸ’»
ClΓ©ment Walter
ClΓ©ment Walter

πŸ’»
Elias Tazartes
Elias Tazartes

πŸ’»
Jonathan LEI
Jonathan LEI

πŸ’»
greged93
greged93

πŸ’»
Santiago GalvΓ‘n (Dub)
Santiago GalvΓ‘n (Dub)

πŸ’»
ftupas
ftupas

πŸ’»
Paul-Henry Kajfasz
Paul-Henry Kajfasz

πŸ’»
chirag-bgh
chirag-bgh

πŸ’»
danilowhk
danilowhk

πŸ’»
Harsh Bajpai
Harsh Bajpai

πŸ’»
amanusk
amanusk

πŸ’»
DamiΓ‘n PiΓ±ones
DamiΓ‘n PiΓ±ones

πŸ’»
marioiordanov
marioiordanov

πŸ’»
Daniel Bejarano
Daniel Bejarano

πŸ’»
sparqet
sparqet

πŸ’»
Robin Straub
Robin Straub

πŸ’»
tedison
tedison

πŸ’»
lanaivina
lanaivina

πŸ’»
Oak
Oak

πŸ’»
Pia
Pia

πŸ’»
apoorvsadana
apoorvsadana

πŸ’»
Francesco Ceccon
Francesco Ceccon

πŸ’»
ptisserand
ptisserand

πŸ’»
Zizou
Zizou

πŸ’»
V.O.T
V.O.T

πŸ’»
Abishek Bashyal
Abishek Bashyal

πŸ’»
Ammar Arif
Ammar Arif

πŸ’»
lambda-0x
lambda-0x

πŸ’»

This project follows the all-contributors specification. Contributions of any kind welcome!

madara's People

Contributors

abdelstark avatar lucaslvy avatar evolveart avatar tdelabro avatar dependabot[bot] avatar clementwalter avatar greged93 avatar d-roak avatar drspacemn avatar chirag-bgh avatar glihm avatar davidesilva avatar dbejarano820 avatar eikix avatar bajpai244 avatar zediogoviana avatar xjonathanlei avatar apoorvsadana avatar tarrencev avatar zepedroresende avatar sparqet avatar lambda-0x avatar matth26 avatar ptisserand avatar lana-shanghai avatar ftupas avatar 0xeniotna avatar phklive avatar edisontim avatar marioiordanov avatar

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.