Pregunta de selección múltiple Pregunta What is the purpose of designing flowcharts for key smart contract functions? (Select all that apply) Respostas Opción 1 To visualize the system's desired functionality Opción 2 To represent the sequence of HTTP requests Opción 3 To outline the user interface design Opción 4 To debug syntax errors in the contract Retroalimentación Solución Selección correcta Selección incorrecta Selección incorrecta Selección incorrecta Pregunta What role does Hardhat play in the implementation of smart contracts in this course? (Select all that apply) Respostas Opción 1 It serves as a graphical user interface for controlling the 3D printer. Opción 2 It allows for direct integration with OctoPrint for managing print jobs. Opción 3 It provides a development environment and tools for compiling, testing, and deploying smart contracts. Opción 4 It facilitates communication between the Raspberry Pi and the 3D printer via SSH. Retroalimentación Solución Selección incorrecta Selección incorrecta Selección correcta Selección incorrecta Pregunta How is smart contract compilation managed in the course? (Select all that apply) Respostas Opción 1 By compiling contracts directly within a local development environment using Hardhat's capabilities. Opción 2 Through the utilization of Truffle as the primary tool for smart contract compilation. Opción 3 By deploying contracts to the Ethereum mainnet and compiling them remotely. Opción 4 By depending on online compilers to handle smart contract compilation tasks. Retroalimentación Solución Selección correcta Selección incorrecta Selección incorrecta Selección incorrecta Pregunta Which tools are utilized for testing smart contracts in the described course? (Select all that apply) Respostas Opción 1 Truffle Opción 2 Mocha Opción 3 ethers.js Opción 4 Ganache Retroalimentación Solución Selección incorrecta Selección correcta Selección correcta Selección incorrecta Pregunta What is the primary purpose of the deployment script created in this module? (Select all that apply) Respostas Opción 1 To compile the smart contract code Opción 2 To test the smart contract on the Ethereum mainnet Opción 3 To deploy the smart contract on the local network Opción 4 To analyze the gas fees for contract deployment Retroalimentación Solución Selección incorrecta Selección incorrecta Selección correcta Selección incorrecta