• Stars
    star
    1
  • Language
    Solidity
  • Created over 1 year ago
  • Updated over 1 year ago

Reviews

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

Repository Details

Decentralized Sequencer for running ZK-EVM Rollups implemented in Solidity

More Repositories

1

libBLS

Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
C++
142
star
2

skale-network

Handling millions of transactions per week, SKALE is a multichain network composed of an unlimited number of secure, decentralized, high-performance Ethereum Native Blockchains
Python
134
star
3

skaled

Running more than 20 production blockchains, SKALED is Ethereum-compatible, high performance C++ Proof-of-Stake client, tools and libraries. Uses SKALE consensus as a blockchain consensus core. Includes dynamic Oracle. Implements file storage and retrieval as an EVM extension.
C++
84
star
4

skale-consensus

Running the very core of SKL network, SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Includes provably secure embedded Oracle. Used by SKALE elastic blockchains. Easy and flexible enough to implement your own blockchain or smart contract platform. BLS signatures and Binary Asynchronous Consensus are main building blocks.
C++
78
star
5

sgxwallet

sgxwallet is the first-ever opensource high-performance hardware secure crypto wallet that is based on Intel SGX technology. First opensource product on Intel SGX whitelist. Scales to 100,000+ transactions per second. Currently supports ETH and SKALE, and will support BTC in the future. Sgxwallet is under heavy development and use by SKALE network.
Shell
63
star
6

skale-manager

Ethereum Mainnet smart contracts that manage SKALE Network. Coordinates validator-node registration, SKALE Chain creation, bounties, delegation, distributed key generation and service level agreements
TypeScript
55
star
7

skale-demo

Example dApps used during SKALE presentations
C#
41
star
8

IMA

SKALE Interchain Messaging Agent
TypeScript
37
star
9

filestorage.js

Filestorage.js is client library for SKALE sidechain decentralized file storage. Used to transfer files between a browser and a SKALE sidechain.
JavaScript
30
star
10

skale.py

Python library for interacting with SKALE Manager
Python
29
star
11

skale-node

Configuration files for SKALE node
Jinja
22
star
12

node-cli

A command line tool to setup, register and maintain your SKALE node. Written in Python.
Python
20
star
13

filestorage

SKALE filestorage extension to EVM
JavaScript
20
star
14

skale-sdk

Shell
19
star
15

skale-admin

SKALE admin docker container orchestrates all other SKALE Docker containers
Python
18
star
16

skale.js

Javascript library for interacting with SKALE Manager
TypeScript
15
star
17

universal-cli

Instantly execute any Solidity smart contract from command line
Python
14
star
18

skale-nms

DEPRECATED: SKALE Node Monitoring Service (NMS) - decentralized SLA metrics and bounty collection
Python
13
star
19

transaction-manager

Microservice used to send concurrent transactions to the Ethereum network.
Python
13
star
20

truffle-skale-network-box

Truffle Box for deploying smart contracts directly to the SKALE Network.
JavaScript
12
star
21

skale-node-tests

Framework for system/integration testing of skale node
Python
10
star
22

skaled-tests

Skaled tests
Python
10
star
23

hackathon

Guidelines for hackathons
10
star
24

validator-cli

A command line tool for validators and delegators. Written in Python.
Python
10
star
25

docker-lvmpy

Easily manage LVM volumes from docker containers using this Docker plugin. Written in python. Under heavy development and use by SKALE network. Stay tuned for more docs!
Python
9
star
26

sgx.py

Python library to interact with sgxwallet
Python
9
star
27

documentation

SKALE Network documentation
Handlebars
8
star
28

skale-allocator

TypeScript
8
star
29

node-provisioning

Provision SKALE nodes in the cloud for testing purposes
Python
8
star
30

skale-node-monitor-jenkins

Python
6
star
31

skale-ima-sdk

Solidity
6
star
32

IMA-ethereum-contracts

SKALE Interchain Messaging Agent (IMA) Ethereum Contracts
5
star
33

sla-agent

SKALE SLA Agent - decentralized SLA metrics and part of the SKALE Node Monitoring Service (NMS)
Python
5
star
34

metaport

Metaport is simple JS/TS IMA widget
TypeScript
5
star
35

bounty-agent

Bounty agent - part of SKALE Node Monitoring Service (NMS)
Python
4
star
36

skale-test-abi

ABIs for skale internal testnets
3
star
37

skale-explorer

Administration tool for skale explorers
Python
3
star
38

oracle-contract

Predeployed contract to verify Oracle responses
TypeScript
3
star
39

skale-watchdog

SKALE microservice for providing statuses of SKALE node docker containers
Python
3
star
40

allocator-cli

Python
3
star
41

paymaster

A system that collects SKALE chain fee and distribute it across validators.
Solidity
3
star
42

pow-unity

Pow implementation on C# for unity
C++
2
star
43

filestorage-ui

TypeScript
2
star
44

doc-ui

doc-ui
CSS
2
star
45

awesomesauce

Awesomesauce is an agent-based framework for Ethereum Smart Contract testing. It is used to test SKALE smart contracts.
Python
2
star
46

skale-proxy

SKALE Proxy is high performance, easy-to-run public service that provides proxied and load-balanced JSON-RPC endpoints for SKALE chains. It is based on NGINX.
Python
2
star
47

portal

React-based UI to transfer assets, get chains info and more
TypeScript
2
star
48

doc-utils

doc-utils
JavaScript
2
star
49

predeployed

predeployed
Solidity
2
star
50

skale-ci-integration_tests

JavaScript
2
star
51

admin-ui

SKALE Chain Administrative Dashboard
TypeScript
2
star
52

skale.py-examples

Code samples for the skale.py library
Python
2
star
53

skale-contracts

Artifacts manager for all smart contracts in SKALE system.
TypeScript
2
star
54

ima-agent

Containerized SKALE Interchain Messaging Agent
TypeScript
2
star
55

skaled-blockchain-explorer

JavaScript
1
star
56

helper-scripts

Shell
1
star
57

test-docs

1
star
58

ima-js

JS/TS library for interacting with SKALE IMA Bridge
TypeScript
1
star
59

skaled-stats-viewer

JavaScript
1
star
60

se-integrations

Integrations with Partners and dApp developers
JavaScript
1
star
61

pow-demo

Demo of sChain PoW script
JavaScript
1
star
62

proxy-provision

A set of ansible playbooks to setup SKALE Proxy and Block explorer in the cloud
1
star
63

workflow_test

Play with GitHub Actions workflows
1
star
64

oracle-demo

Examples of using Skale Oracle
TypeScript
1
star
65

etherbase

Predeployed smart contract that stores and manages access to ETH received from block rewards and gas fees.
Python
1
star
66

multisigwallet-cli

JavaScript
1
star
67

upgrade-tools

Scripts to support upgrades of smart contracts
TypeScript
1
star
68

skale-manager-interfaces

Definitions of interfaces needed to integrate with skale-manager smart contracts
Solidity
1
star
69

skale-checks

Python package for node and schain checks
Python
1
star
70

consensusv

SKALE Consensus visualization using OpenGL
C++
1
star
71

marionette

Predeployed smart contract on skale chain that is controlled by external entity.
TypeScript
1
star