nile
nile copied to clipboard
CLI tool to develop StarkNet projects written in Cairo
Currently, we are handling some exceptions in code shared between CLI and NRE as if they were used only in CLI (logging and returning empty output). For example: https://github.com/OpenZeppelin/nile/blob/6643bcd31d1826fb777a2d52c9ce5b7aef67ffa0/src/nile/core/call_or_invoke.py#L42-L65 When...
Using a `nile.ini` may be a viable solution to improve network handling as mentioned and discussed here: https://github.com/OpenZeppelin/nile/pull/303#pullrequestreview-1194871304 It's important to consider how the network flow will work with forthcoming...
`nile init` creates the .env file in the development environment but not from the package.
Add an opt-in or opt-out way for using nile's logging from NRE. Refer to this conversation: https://github.com/OpenZeppelin/nile/pull/197#discussion_r977039385
Today there's an implied 1:1 relationship between accounts, singers, and private keys. I think we should design better around an alias system for accounts that also supports multi-signer or different...
As a developer, I want a local (short-lived) development node to be run by default when I run a script using `nile run`, so that I don't need to start...
it should interface with erc20 tokens and default to ETH * testnet * [ETH](https://testnet.starkscan.co/contract/0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7) * [DAI](https://testnet.starkscan.co/contract/0x03e85bfbb8e2a42b7bead9e88e9a1b19dbccf661471061807292120462396ec9) * devnet * [ETH](https://github.com/Shard-Labs/starknet-devnet/blob/master/starknet_devnet/fee_token.py#L31)
Hello I am using Python Python 3.9.7 on MacOS Monterey 12.3.1, (1.4 GHz Quad-Core Intel Core i5). I have install nile and `nile init`. I am able to compile my...