Truffle
Fleeting- Référence externe : https://www.trufflesuite.com/docs/truffle/overview
A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier. With Truffle, you get:
- Built-in smart contract compilation, linking, deployment and binary management.
- Automated contract testing for rapid development.
- Scriptable, extensible deployment & migrations framework.
- Network management for deploying to any number of public & private networks.
- Package management with EthPM & NPM, using the ERC190 standard.
- Interactive console for direct contract communication.
- Configurable build pipeline with support for tight integration.
- External script runner that executes scripts within a Truffle environment.
bibliothèque js pour interagir avec un nœud ethereum.
Il a une partie gestion des clés qui implémente des interfaces
- nano,
- clés sur le disque,
- …
ganache
- Référence externe : https://www.trufflesuite.com/ganache
Quickly fire up a personal Ethereum blockchain which you can use to run tests, execute commands, and inspect state while controlling how the chain operates
evm_increaseTime
- Référence externe : https://docs.nethereum.com/en/latest/ethereum-and-clients/ganache-cli/
evm_increaseTime Jump forward in time. Takes one parameter, which is the amount of time to increase in seconds.
— https://docs.nethereum.com/en/latest/ethereum-and-clients/ganache-cli/