nile
nile copied to clipboard
CLI tool to develop StarkNet projects written in Cairo
Fixes #293 This PR proposes to make available to the `nile node` interface all the options that `straknet-devnet` accepts by default. This enables forking, but also the ability to specify...
This PR is a tmp working example to support EthAccount txs through Nile. In order to setup an EthAccount: 1. Deploy normal account 2. Compile and declare EthAccount 3. Deploy...
If the file exists and contains an empty line, an exception will be raised from checking if alias exists in this line: https://github.com/OpenZeppelin/nile/blob/0c9bf0e2c2f0035fdb3349d2603557f32d5e075f/src/nile/core/declare.py#L22 The issue occurs from trying to call...
Add support for https://github.com/OpenZeppelin/cairo-contracts/blob/main/src/openzeppelin/account/presets/EthAccount.cairo
Right now to pass _uint256_ numbers from console, you need to pass the two integers following the format of the struct representing this concept in Cairo. Maybe it would be...
Currently, we are deploying the Account if some conditions are met directly from initialization. This has some problems like nile automatically trying to deploy an Account in the send command...
Today Nile considers accounts [any contract whose filename ends with "Account"](https://github.com/OpenZeppelin/nile/pull/112), which is not a very solid approach. Some users have already stumbled upon this shortcoming: We should improve it...
Nile utils are meant to be helpful for scripting, not only for internal usage.