60 min
Fablabs Course
3.3.4.2 Session: Implementing Data Transactions on Blockchain
Implementation
Ideate phase
Students brainstorm the specific steps required to write data to Uniswap’s smart contract by executing a token swap or similar transaction:
- Connection to Ethereum Node: Review node access (Infura, Alchemy, or local node) and setting up Web3.js or Ethers.js for transaction capabilities.
- Configuring Wallet Permissions: Guide students through configuring their wallets to approve transactions securely.
- Define Contract Functions for Data Writing: Identify and discuss functions in the Uniswap contract, such as swapExactTokensForTokens , that are used to initiate transactions.
Prototype
- Implementation:
- Students write code to connect to the Uniswap contract and send data to execute a token swap.
- Configure and manage gas fees for the transaction, ensuring it completes on the blockchain.
- Verification and Reflection:
- Verify transaction success by checking transaction hashes on a blockchain explorer (e.g., Etherscan).
- Reflect on transaction costs and discuss how to manage gas fees effectively, considering different network conditions.
Licenciado baixo a Licenza Creative Commons Atribución Compartir igual 4.0