Konubinix' opinionated web of thoughts

Truffle

Fleeting

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

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

https://www.trufflesuite.com/ganache

evm_increaseTime

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/

Notes pointant ici