23 Repositories
Python starknet-erc721 Libraries
Tutorials for on-ramping to StarkNet
Full-Stack StarkNet Repo containing the code for a short tutorial series I wrote while diving into StarkNet and learning Cairo. Aims to onramp existin
N3RP (the NFT Rental Protocol) allows users to trustlessly rent out their ERC721-based assets.
N3RP β’ N3RP - An NFT Rental Protocol (pronounced "nerp") Smart Contracts Passing Tests, Frontend Functional But Is Being Beautified. π Introduction T
A command line interface tool converting starknet warp transpiled outputs into readable cairo contracts.
warp-to-cairo warp-to-cairo is a simple tool converting starknet warp outputs (NethermindEth/warp) outputs into readable cairo contracts. The warp out
VRF-StarkNet - Contracts for verifiable randomness on StarkNet
VRF-StarkNet Contracts for verifiable randomness on StarkNet Motivation Deployed
Cairo-bloom - A naive bloom filter implementation in Cairo
π₯ cairo-bloom A naive bloom filter implementation in Cairo. A Bloom filter is a
Cairo-math-64x61 - Fixed point 64.61 math library for Cairo / Starknet
Cairo Math 64x61 A fixed point 64.61 math library for Cairo & Starknet Signed 64
Starknet-erc721 - An automated workshop that will explain how to deploy an ERC721 token on StarkNet and customize it to perform specific functions
ERC721 on StarkNet PLAYERS BEWARE THIS TUTORIAL IS STILL UNDER DEVELOPMENT. YOU
Structured, dependable legos for Starknet development.
cairomate β’ Structured, dependable legos for starknet development. Directory Structure contracts ββ defi β ββ ChainlinkPriceOracle β "Simple price or
Forkable, Minimal Template for Starknet Projects.
Forkable, Minimal Template for Starknet Projects.
Forkable, Minimal Template for Starknet Projects.
Forkable, Minimal Template for Starknet Projects.
A minimalist starknet amm adapted from StarkWare's amm.
viscus β’ A minimalist starknet amm adapted from StarkWare's amm. Directory Structure contracts
Structured, dependable legos for starknet development.
Structured, dependable legos for starknet development.
β¨ π Python SDK for StarkNet.
β¨ π starknet.py StarkNet SDK for Python π Documentation Installation Quickstart Guide API Installation To install this package run pip install stark
A Flask wrapper of Starknet state. Similar in purpose to Ganache.
Introduction A Flask wrapper of Starknet state. Similar in purpose to Ganache. Aims to mimic Starknet's Alpha testnet, but with simplified functionali
Generating Fractals on Starknet with Cairo
StarknetFractals Generating the mandelbrot set on Starknet Current Implementation generates 1 pixel of the fractal per call(). It takes a few minutes
CLI tool to develop StarkNet projects written in Cairo
OpenZeppelin Nile β΅ Navigate your StarkNet projects written in Cairo. Getting started Create a folder for your project and cd into it: mkdir myproject
A StarkNet project template based on a Pythonic environment
StarkNet Project Template This is an opinionated StarkNet project template. It is based around the Python's ecosystem and best practices. tox to manag
RL-driven agent playing tic-tac-toe on starknet against challengers.
tictactoe-on-starknet RL-driven agent playing tic-tac-toe on starknet against challengers. GUI reference: https://pythonguides.com/create-a-game-using
OpenZeppelin Contracts written in Cairo for StarkNet, a decentralized ZK Rollup
OpenZeppelin Cairo Contracts A library for secure smart contract development written in Cairo for StarkNet, a decentralized ZK Rollup. β οΈ WARNING! β οΈ
CLI tool to develop StarkNet projects written in Cairo
β΅ Nile Navigate your StarkNet projects written in Cairo. Installation pip install cairo-nile Usage Install Cairo Use nile to install a given version o
Dope Wars game engine on StarkNet L2 roll-up
RYO Dope Wars game engine on StarkNet L2 roll-up. What TI-83 drug wars built as smart contract system. Background mechanism design notion here. Initia
Bringing Ethereum Virtual Machine to StarkNet at warp speed!
Warp Warp brings EVM compatible languages to StarkNet, making it possible to transpile Ethereum smart contracts to Cairo, and use them on StarkNet. Ta
Ethereum ETL lets you convert blockchain data into convenient formats like CSVs and relational databases.
Python scripts for ETL (extract, transform and load) jobs for Ethereum blocks, transactions, ERC20 / ERC721 tokens, transfers, receipts, logs, contracts, internal transactions.