keep-starknet-strange
satoru
Cairo

Synthetics platform for Starknet, inspired by GMX v2 design.

Last updated Apr 26, 2026
113
Stars
71
Forks
32
Issues
0
Stars/day
Attention Score
57
Language breakdown
No language data available.
โ–ธ Files click to expand
README

โšก Satoru โšก

Synthetics platform for Starknet, inspired by GMX v2 design.

Project license Pull Requests welcome Read the Satoru Book

Exploration_Team

โšก About Satoru โšก

Satoru is a cutting-edge synthetics platform for Starknet, taking inspiration from the modular design of GMX v2.

Read the Satoru Book to learn more about the project.

๐Ÿ› ๏ธ Build

To build the project, run:

scarb build

Satoru compatible frontends

You can find the list of Satoru-compatible frontends, all of which have been built on top of the Satoru platform :

๐Ÿ›๏ธ Infrastructure

๐Ÿงช Test

To test the project, run:

snforge

๐Ÿš€ Deploy

To deploy the contracts of Satoru, you first need to setup a smart wallet :

  • Create a signer by following this tutorial : Signers
  • Create an account by following this tutorial : Accounts
Once your smart wallet is setup, you can now run deployment files to deploy contracts, for example :
cd scripts

./deploy_contract.sh

Deployed Contracts

  • RoleStore: 0x07eacab18c343f30edfa9336b8eacce9bc56303d43c92609a88e8da25177f5b3
  • DataStore: 0x0549539da18f4d574211365b6abd678ef940444b579900efedcb935210c41481
  • OrderVault: 0x01f1252d6d02feb14cfa88beff415e1524d1cebb31870056567aae257104b6fd
  • Router: 0x00dd0912017ee7c8151555394380acd1012a814916d384b12ca64afa0eae2bc5
  • EventEmitter: 0x0284ae712869c0af4f538e9297e6965d3c9ba9110830944047de8d35da7ea447
  • MarketToken: 0x044391e9498f440cc41ace136ea317f6bfa2080311085d1846529e421974a1d3
  • MarketFactory: 0x05766918626a91ca83f52003eb03bbf1f13174aa22e340c8057d8d5d6affbfcf
  • WithdrawalVault: 0x050c83c2bc74cc50676fdd5598b40f9d0d6d5ccf6ea3478a7999e29473da03f1
  • SwapHandler: 0x039aa67b479f4870878ec6d3002f9fa9b8e98d4d3d10c1f32b5d394a456aab28
  • ReferralStorage: 0x0189463034c24b2cb091dcb515287bea13a4767534f09e52692a4cdc30254001
  • DepositVault: 0x07d435e7ab3a5cd4b872e5725b02898833cb9a7c62e2d9a6a9db324d61e2925e

๐Ÿ“š Resources

Here are some resources to help you get started:

- GMX Synthetics - Trading on v2 - Contracts for v2 - Liquidity on v2

๐Ÿ“– License

This project is licensed under the MIT license. See LICENSE for more information.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):

Abdel @ StarkWare
Abdel @ StarkWare

๐Ÿ’ป
sparqet
sparqet

๐Ÿ’ป
zarboq
zarboq

๐Ÿ’ป
drspacemn
drspacemn

๐Ÿ’ป
Michel
Michel

๐Ÿ’ป
delaaxe
delaaxe

๐Ÿ’ป
danilowhk
danilowhk

๐Ÿ’ป
Erim
Erim

๐Ÿ’ป
parketh
parketh

๐Ÿ’ป
Mathieu
Mathieu

๐Ÿ’ป
gaetbout
gaetbout

๐Ÿ’ป
Alex Metelli
Alex Metelli

๐Ÿ’ป
Fabien C
Fabien C

๐Ÿ’ป
rmzlb
rmzlb

๐Ÿ’ป
0xTitan
0xTitan

๐Ÿ’ป
Bal7hazar @ Carbonable
Bal7hazar @ Carbonable

๐Ÿ’ป
Zizou
Zizou

๐Ÿ’ป
Darlington Nnam
Darlington Nnam

๐Ÿ’ป
Eytan Levy
Eytan Levy

๐Ÿ’ป
Daniel Bejarano
Daniel Bejarano

๐Ÿ’ป
Jordy Romuald
Jordy Romuald

๐Ÿ’ป
StarkFishinator
StarkFishinator

๐Ÿ’ป
Axel Izsak
Axel Izsak

๐Ÿ’ป
Luciefer
Luciefer

๐Ÿ’ป
tevrat aksoy
tevrat aksoy

๐Ÿ’ป
Piotr Magiera
Piotr Magiera

๐Ÿ’ป
ftupas
ftupas

๐Ÿ’ป
lambda-0x
lambda-0x

๐Ÿ’ป
Tbelleng
Tbelleng

๐Ÿ’ป
dic0de
dic0de

๐Ÿ’ป
akhercha
akhercha

๐Ÿ’ป
VictorONN
VictorONN

๐Ÿ’ป
kasteph
kasteph

๐Ÿ’ป
Khaeljy
Khaeljy

๐Ÿ’ป
JeanWoked
JeanWoked

๐Ÿ’ป
vuittont60
vuittont60

๐Ÿ’ป
Arnaud Berger
Arnaud Berger

๐Ÿ’ป
faytey
faytey

๐Ÿ’ป

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

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท keep-starknet-strange/satoru ยท Updated daily from GitHub