zetsuchan / RustBlock-Outpost

RustBlock-Outpost is the most complete blockchain-oriented Rust knowledge base that was created for educational purposes. Check it to find out how Rust is being implemented in web3 applications

Home Page:https://twitter.com/rektoff_xyz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RustBlock Developer Outpost

RustBlock Outpost(1)

Here Rektoff presents the RustBlock outpost for developers and enthusiasts. Outpost is the structured knowledge library or fundamental tool that consists of numerous links that any mr/mrs could use for personal navigation or educational purposes within Rust blockchain ecosystem. We have observed a demand in recent months and have received many messages to create something related. So, here it is!

We are striving to create a timeless resource that will remain useful for the next 2-5 years, so consistent contributions from the audience would be greatly appreciated. Please feel free to add any requests and let's collectively build a foundation for new rustecean-based applications in the web3 field.

Contributors: jared, mikhail, gregory, yehor, officercia, bloqcarl.....[Anyone who will help, will be added to this list.]

  • '
  • '
  • '
  • '

Disclaimer

The information shared below is an addition to our RustBlockSec article that you can check here - Tap!


Recent Big News:

Untitled design(6)

Navigation

Numbers Sections
1 Smart Contracts
2 Tools
3 Infrastructure
4 Testing/Fuzzing
5 Cryptography/ZK
6 Additional links

1

Create and deploy your smart contracts using these Rust-inspired platforms/languages/frameworks.


2

Tools:

  • Optimism-rs - Optimism implementation written in Rust(non-official version)
  • Rivet - browser extension that enables developers to inspect, debug, modify, and manipulate the state of Ethereum
  • Alloy - high-performance, well-tested & documented libraries for interacting with Ethereum and other EVM-based chain
  • OrgaTendermint - state engine framework powered by Tendermint consensus
  • Sothis - tool for replaying historical state on a local anvil/hardhat testnet node
  • Blutgang - load balancer designed with Ethereum's json-rpc
  • Hyperledger Solang - solidity compiler for Solana&Polkadot
  • DIDKit - DID toolkit written in Rust

3

Infrastructure:

  • Reth: A fresh rust-based Ethereum execution client by Paradigm team
  • Revm: Rust Ethereum Virtual Machine
  • Ethers-rs: Ethereum and Celo Rust library
  • Artemis: A framework for writing MEV bots in Rust
  • LightHouse: Ethereum Consensus client by Sigma Prime
  • Trin: Portal Network client implementation
  • Zebra: Consensus-compatible ZCash node
  • Hermes: Rust-based IBC relayer
  • Tendermint-rs: Blockchain consensus engine for Byzantine fault-tolerant applications
  • VeilidCoDC: P2P application network by (x_X)
  • Rustlibp2p: Modular peer-to-peer networking framework
  • ZkSyncSDK: ZkSync Rust SDK
  • TezonSmartRollup + Kernel Gallery: Smart rollups on top of Tezos using Rust
  • StarkNetRust: Starknet library in Rust
  • Gotham: A client/server application for issuing two-party ECDSA signatures

4

Testing&Fuzzing


5

Cryptography&Zero-Knowledge


6

Additional links:


                                                                                                                                                                                                                                                                                       
                                                                      ...........                                                                                                                                                                                                                           
                                                                    ,xkOOOOOO00OOkxol:;'..                                                                                                                                                                                                                  
                                                                    ;0XXXXXXXXXXXXXXXXXK0Oxl;.                                                                                                                                                                                                              
                                                        ...         ;0XXXXXXXXXXXXXXXXXXXXNNNKx:.                                                                                                                                                                                                           
                                                      .:k00Oxc.     ;KXXXXXXXXXXXXXXXXXXXXXXXNWN0l.                                                                                                                       .'.   .,,.   ...                                                                  
                                                     ;xKXXXNWW0l.   ;0XXXXXXXKOO0KKXXXXXXXXXXXXNWW0c.                                                                                                               .'.. .,cc,.':cc;'.;cc,. ..'.                                                            
                                                   ,xKXXXXXXXNWW0:. ;0XXXXXXXkc:::;:oOXXXXXXXXXXNWMNx.                                                                                                              ,cc:,;cccccccccccccccc;,:cc'                                                            
                                                  .c0XXXXXXXXXXNWKl.cKXXXXXXX0o:;'   .:kXXXXXXXXXNWMWO'                                                                                                       .,:,',:cccccccccccccccccccccccccc;'',:,                                                       
                                                    'o0XXXXXXXXXNNKdxKXXXXXXXKkl;'     .c0XXXXXXXXNWWWO'                                                                                                      .;cccccccccccccccccccccccccccccccccccc;.              ...                                     
                                                      'd0XXXXXXXXXXK0XXXXXXXXXKx:'       ;OXXXXXXXXXNNXo.                                                                                   ',.           ';,,;:cccccccccccccccccccccccccccccccccccc:,,;;'        .;:c'   .'.                               
                                                        ,dKXXXXXXXXXXXXXXXXXXNN0o,        cKXXXXXXXXKKKO,                                                                              ',.  'cc;.         'cccccccccccccccccccccccccccccccccccccccccccccc'      .,cccc.  .,:'                               
                                                          ,dKXXXXXXXXXXXXXXXXNWNk,        .kXXXXXXXX0O0Oc                                                                             'cc,. .:ccc'    ....,cccccccccccccccccccccccccccccccccccccccccccccc,....  'ccccc. .;cc.                               
                                                           .;xKXXXXXXXXXXXXXXNWWKl........,xXXXXXXXX0kkkc.                                                                           .;ccc;..:ccc:.   ,cccccccccccccccccccccccccccccccccccccccccccccccccccccc'  'ccccc:;ccc,.                               
                                             .:ccccclllllooookKXXXXXXXXXXXXXXNNNXK0O000000KXXXXXXXXX0kxxc.                                        .      .                            .;ccc:::ccc;.   .;cccccccccccccccccccccccccccccccccccccccccccccccccccc;.  .,ccccccc:'                                 
                                             ;0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0kxxc.                                       :kx,  'xO:                            .';cccccc:...'';:cccccccccccccccccccccccccccccccccccccccccccccccccccc:,''..,cccc:'.                                  
                                             ;0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0kxxc.                                       .oX0do0Xo.                               .';cc:'  'cccccccccccccccccccccldOo'.,:ccccccdkd,.;cccccccccccccccccc:'.,c:,.                                     
                                             ;0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX0kxxc.                                        .xWMMWk.                                   ':c;'..,cccccccccccccccccccclOWK;  .:ccc:;xWK, .;cccccccccccccccc:,,:c;.                                       
                                             ,OKKKKKKKK0000000XXXXXXXXXXXXXXXXXXXXXX0Okxddoooooollllc:cl;                                         cKKkkKXc                                    ..;:c::ccccccccccccccccccc:',l:.  .;ccc:.'c;.  'ccccccccccccccccccc:'                                         
                                              .',,,,,'''''.':kKXXXXXXXXXXXXXXXXXXXXXKOdc,.                                                       cK0; .;KXc                                     .,ccccccccccccccccccccccc,.     .:cccc'     .,ccccccccccccccccccc:,.                                        
                                                          .cOXXXXXXXXXXXXXXXXXXXXXXXXXX0xc'.                                                     ',.    .,'                                    .;ccc:;;:::cccccccccccccccc:,..',:cccccc;''',:ccccccccccccc:;;;::cccc,.                                      
                                                        .:kXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKOl'                                                                                                  .:ccc;..'''',;:::ccccccccccccccccc;'..';ccccccccccccc::;;,....'..;cc:'                                       
                                                       ;xKXXXXXXXXKkOXXXXXXXXOk0XXXXXXXXXXNX0d,                                                                                                 .,:cc'.....  ....',;;;::::ccccccc;'..,:cccc::::;;,,'...    ... .:c;.                                        
                                                     ,dKXXXXXXXXXOl;oKXXXXXXXkccx0XXXXXXXXXXNNKx;.                                                                                                .,:c,. ..          .........''''''''''........           .. .;c,.                                         
                                                   'o0XXXXXXXXXOo;',oKXXXXXXXOl;;:oOXXXXXXXXXXNWNOl.                                                                                                .,:;.  .                                              .  .,:'                                           
                                                  .lKXXXXXXXX0d:,''.cKXXXXXXX0o:;'..l0XXXXXXXXXNNWWKl.                                                                                                .,;.                                                   ',.                                            
                                                    ,xKXXXX0d:,''.  ;KXXXXXXX0dc;'   .o0XXXXXXXXXNNWW0l.                                                                                                .'.                                                 .'.                                             
                                                      ;xKKxc,''..   ;KXXXXXXX0xl;'     'o0XXXXXXXXXXK00x,                                                                                                 .                                                 .                                               
                                                       .,,.....     ;KXXXXXXX0xo:'       'o0XXXXXXXX0xxxc.                                                                                                                                                                                                  
                                                                    ;KXXXXXXX0xdc'         'o0XXXXXX0xxxc.                                                                                                                                                                                                  
                                                                    ,xOOOOOOkxddl'           'cloooolcll;                                                                                                                                                                                                   
                                                                     .............                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                     

                          
     

About

RustBlock-Outpost is the most complete blockchain-oriented Rust knowledge base that was created for educational purposes. Check it to find out how Rust is being implemented in web3 applications

https://twitter.com/rektoff_xyz