Skip to content

Instantly share code, notes, and snippets.

View ptisserand's full-sized avatar
💭
Learning Rust

ptisserand

💭
Learning Rust
View GitHub Profile
@ptisserand
ptisserand / Dockerfile
Last active January 6, 2023 14:56
Dockerfile for cairo environment development
FROM ubuntu:22.04
LABEL org.opencontainers.image.authors="p.tisserand@gmail.com"
ARG USER=rob
ARG USER_ID=1000
ARG GROUP=starknet
ARG GROUP_ID=1000
# Create new user
RUN \
@ptisserand
ptisserand / erc.sierra.dart
Last active July 15, 2023 07:28
Dart code generated from Cairo 1 contract
import 'package:starknet/starknet.dart';
import 'erc.sierra.g.dart';
void main() async {
Felt contractAddress = Felt.fromHexString(
"0x53813135446812b36f67e5b363813df086d88544ce17c742376082b8e997e29");
final account = account0;
final erc20 = Erc(account: account, address: contractAddress);
@ptisserand
ptisserand / Scarb.toml
Created July 22, 2023 18:35
Contract declaration error
[package]
name = "splitter"
version = "0.1.0"
[dependencies]
starknet = ">=2.0.1"
[[target.starknet-contract]]
sierra = true
casm = true