-
TOKEN2049 - International conference focused on blockchain, cryptocurrencies, and Web3, bringing together companies, developers, investors, and industry experts.
-
LF Decentralized Trust - Foundation focused on developing open-source distributed ledger (DLT) and blockchain technologies.
-
Use Cases - Consensys - Collection of blockchain use cases and case studies showing how the technology is applied across different industries.
-
Use Cases - Brazil - Collection of blockchain applications and initiatives in Brazil.
-
Hardhat - Development environment for building, testing, debugging, and deploying Ethereum smart contracts and applications.
-
Remix IDE - Online IDE for developing, compiling, testing, and deploying Solidity smart contracts.
-
Solidity - Official documentation for Solidity, the programming language used to develop Ethereum smart contracts.
-
Ethereum Improvement Proposals (EIPs) - Repository of technical proposals documenting standards, improvements, and changes to the Ethereum ecosystem.
-
OpenZeppelin - Platform providing secure, reusable smart-contract libraries and development tools for blockchain applications.
-
OpenZeppelin Wizard - Tool for generating smart contracts based on OpenZeppelin’s reusable contract libraries.
-
ethers.js - JavaScript/TypeScript library for interacting with the Ethereum blockchain and smart contracts.
-
InterPlanetary File System (IPFS) - Decentralized protocol for storing, addressing, and sharing files based on their content rather than a central server.
-
Bitcoin Explorer - Blockchain explorer for viewing Bitcoin addresses, transactions, and blocks.
-
Electrum - Bitcoin wallet for managing keys, addresses, and transactions.
-
Blockchain - Console application in C#/.NET that implements a blockchain from scratch, featuring transactions, block hashing, proof-of-work mining with difficulty and miner rewards, chain validation, and a tampering attempt demonstration.
-
Solidity Contracts - Hardhat project with smart contracts built on OpenZeppelin: an ERC-20 fungible token (Token) with burn, pause, and permit support; an ERC-721 non-fungible token (NFT) with IPFS metadata; and a soulbound token (SBT), a non-transferable NFT. Includes automated tests and TypeScript typings.
-
Solidity DAO - Hardhat project implementing a Decentralized Autonomous Organization: an ERC-20 governance token with voting power (DaoToken), a governor contract (DaoGovernor) with configurable voting delay, duration, quorum, and timelock execution, and a Box contract managed through on-chain proposals.
-
Solidity Pokemon - Hardhat project with an on-chain Pokemon game built as ERC-721 NFTs, where each Pokemon has elements and attributes, can battle other Pokemons, gain attribute increases, and evolve, with results emitted as blockchain events.
-
Wallet - Node.js script that generates a Bitcoin HD wallet, creating a BIP39 mnemonic phrase, deriving keys via BIP32/BIP44, and producing a SegWit (P2WPKH) testnet address with its private and public keys.
npx hardhat keystore set RPC_URL
npx hardhat keystore set PRIVATE_KEY
npx hardhat keystore set ETHERSCAN_API_KEY
pnpm deploy

