Presets

Presets are ready-to-deploy contracts provided by the library. Since presets are intended to be very simple and as generic as possible, there’s no support for custom or complex contracts such as ERC20Pausable or ERC721Mintable.

For contract customization and combination of modules you can use Wizard for Cairo, our code-generation tool.

Available presets

List of available presets and their corresponding Sierra class hashes.

Class hashes were computed using cairo 2.5.3.
Name Sierra Class Hash

Account

0x004ca5c0b1af6115858708bd1fabd2e9bb306012b31a741acbf69b8a9f35d688

ERC20

0x03b6024fbaf5276e4aa0b4632b80caa6228dbf7b3fe2a0d6144aacb5eb14f1a0

ERC721

0x060a1eeded2f1633b2ee71b6ee3de0d4466198d4097f23c6ad62b6f11e8f9775

ERC1155

0x0518be7d9fa527c78d6929bf9e638e9c98b6077722e27e9546cc4342e830386e

EthAccountUpgradeable

0x0359eceac190c19d22e2831f3bd2ecde9f1b1d034d0790e5dd6b3c91651bda97

starkli class-hash command can be used to compute the class hash from a Sierra artifact.