• Stars
    star
    111
  • Rank 314,510 (Top 7 %)
  • Language
    Rust
  • License
    MIT License
  • Created 12 months ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

EVM executor + custom storage

Stratus ☁️

Stratus is an EVM executor and JSON-RPC server with custom storage that scales horizontally, written in Rust 🦀.

Current storage implementations

  • In Memory
  • PostgreSQL

Contributing

Check our CONTRIBUTING.md to get started.

Getting Started with Stratus

To run the optimized version of Stratus, ensure you have installed the dependencies:

Then simply run:

just run-release

Testing

To run tests, you also need to:

  • Install Git
  • Install asdf version manager and use it to install
    • Node.js v20.10.0 and v21.6.1
    • Solidity v0.8.16

Configure the test environment with

just setup

Then run one of test recipes we provide. You can just | grep test to see them. To see all available tasks you can simply run just.

We recommend using just recipes whenever applicable.

License

Stratus is licensed under the MIT license.

More Repositories

1

axum-test-helper

Easy to use axum test client
Rust
78
star
2

ddbscan

Discrete DBSCAN algorithm optimized for discrete and bounded data.
Python
23
star
3

brlc-token

BRLC smart contracts
TypeScript
22
star
4

simple-evolutionary-feature-search

evolutionary feature algorithm for finding features in the models
Python
10
star
5

infinitepay-woocommerce-plugin

WooCommerce InfinitePay plugin
PHP
7
star
6

balthazar

Giver of all boilerplates, destroyer of complexity
Rust
4
star
7

brlc-periphery

This repository contains the periphery smart contracts, which will be used together with the BRLC token.
TypeScript
4
star
8

iso8583-for-files

A library for Iso8583 parser on files
Rust
4
star
9

go-ir

Go package providing an information retrieval engine.
Go
3
star
10

brlc-l2-token

Ethereum Layer 2 scaling
Solidity
3
star
11

brlc-pix-cashier

This repository contains Pix cashier smart contracts.
TypeScript
3
star
12

ethernit

Rust
2
star
13

ruby-3des

Ruby
2
star
14

business-days

Checks if a given date is a business day and performs computations based on Business days.
Ruby
2
star
15

cloudwalk-network

A FRAME-based PoA network with Ethereum-like capabilities.
Rust
2
star
16

infinitepay-magento2-plugin

InfinitePay transparent checkout for Magento2 platform
HTML
2
star
17

brlc-contracts

This repository contains a set of commonly used smart contracts.
TypeScript
1
star
18

brlc-swaps

This repository contains BRLC token swaps pool contracts.
TypeScript
1
star
19

brlc-bridge

This repository contains BRLC Token Bridge smart contracts.
TypeScript
1
star
20

influxdb-dispatcher

Rust
1
star
21

capybara-finance

This repository contains smart contracts for the CapybaraFinance lending protocol.
Solidity
1
star
22

fastlane-plugin-flutter-utils

Ruby
1
star
23

android-pos-pinpadservice

Java
1
star
24

brlc-yield-streamer

This repository contains yield streaming smart contracts.
TypeScript
1
star
25

cargo-man

CLI tool to improve Cargo file management
Rust
1
star
26

smart-rewards

Smart Rewards
TypeScript
1
star
27

op-stack-devnet

Instructions and scripts to run and operate a L2 blockchain based on OP-Stack
Shell
1
star