questo progetto ha lo scopo, per chi lo sta scrivendo, di aiutare ad imparare tecniche e migliori pratiche.
assomiglia ad una bolla di accompagnamento, ma con la particolarità che durante il viaggio, che vogliamo documentare nella bolla, il pacco accompagnato dalla bolla può dividersi e ogni suo frammento prendere una strada diversa.
diciamo che vogliamo seguire un contenitore, che ha una sua ubicazione geografica, una tipologia di bene contenuto, ed una quantità.
la tipologia iniziale può cambiare durante il tragitto, o al dividersi. tanto per esempio, possiamo iniziare con una quantità di minerale grezzo, ed un evento può essere una sua frammentazione, o depurazione. altro esempio, durante il trasporto di frutta, una parte può maturare eccessivamente per proseguire verso la destinazione finale.
così come per il basic Hardhat use case, avremo contratti, test, e script per il deployment iniziale, come anche per generare alcuni eventi che simulino il tragitto di uno o più dei nostri oggetti virtuali.
- git, ovviamente, dentro di Visual Studio Code, in associazione con hardhat e OpenZeppelin
- EIP1167 (cloni minimi)
- stima del gas necessario, confronto fra le opzioni.
- deployment sulla sidechain Mumbai (testnet di Polygon).
- deployment su una L2 (ma quale? e come?)
- ERC-721 (o lo standard più vicino al problema descritto).
- logging, eventi, e loro utilizzo.
Try running some of the following tasks:
npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.js