#starknet #ethereum #smart-contracts #web3

starknet-contract

Types and utilities for Starknet smart contract deployment and interaction

10 breaking releases

0.11.0 Sep 18, 2024
0.10.0 Jun 17, 2024
0.9.0 Mar 27, 2024
0.7.0 Dec 9, 2023
0.1.0 Jun 7, 2022

#37 in #starknet

Download history 3607/week @ 2024-07-30 4917/week @ 2024-08-06 6560/week @ 2024-08-13 4214/week @ 2024-08-20 3517/week @ 2024-08-27 5033/week @ 2024-09-03 5122/week @ 2024-09-10 4411/week @ 2024-09-17 3639/week @ 2024-09-24 4446/week @ 2024-10-01 4110/week @ 2024-10-08 3202/week @ 2024-10-15 3243/week @ 2024-10-22 3023/week @ 2024-10-29 2264/week @ 2024-11-05 2723/week @ 2024-11-12

11,767 downloads per month
Used in 27 crates (3 directly)

MIT/Apache

1MB
20K SLoC

Types for smart contract deployment and interaction


lib.rs:

Library for deploying and interacting with Starknet contracts.

Currently, this crate only provides a single type ContractFactory for deploying contracts using the Universal Deployer Contract.

In the future, features like ABI-based contract binding generation will be added to allow type- safe interaction with Starknet smart contracts.

Dependencies

~12–25MB
~372K SLoC