Skip to content
This repository was archived by the owner on Jul 28, 2025. It is now read-only.

cartridge-gg/controller-cairo-backup

 
 

Repository files navigation

Controller Accounts on Starknet

Specification

See Controller Account.

Development

Setup

We recommend you to install scarb through ASDF. Please refer to these instructions.
Thanks to the .tool-versions file, you don't need to install a specific scarb or starknet foundry version. The correct one will be automatically downloaded and installed.

Test the contracts

scarb test

You also have access to the linter and a code formatter:

scarb run lint
scarb run format

Interface IDs

For compatibility reasons we support legacy interface IDs. But new interface IDs will follow SNIP-5 Tool to calculate interface IDs: https://github.com/ericnordelo/src5-rs

Release checklist

  • Bump version if needed (new deployment in mainnet)
  • Set up your .env file with the deployer info and run scarb run deploy-account to declare the account
  • Verify the contracts if possible
  • Deploy to as many environments as possible: mainnet, sepolia and integration
  • Create release in GitHub if needed
  • Make this checklist better if you learned something during the process

About

Argent accounts for Starknet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Cairo 100.0%