Skip to content

About

Blockchain, Wallet, Smart Contracts, Token, NFT, SBT, DAO, Solidity

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

Blockchain

Ebooks

BLOCKCHAIN - CRYPTOCURRENCY BLOCKCHAIN - CRIPTOMOEDAS
Dive into the universe of blockchain and cryptocurrencies that is revolutionizing the world! In this content, the disruptive power of this technology will be explored, ushering in a new era of decentralization, transparency, and security.

THIS CONTENT IS NOT ANY INVESTMENT RECOMMENDATION, IT IS FOR EDUCATIONAL PURPOSES ONLY!
Mergulhe no universo do blockchain e das criptomoedas que está revolucionando o mundo! Neste conteúdo, o poder disruptivo dessa tecnologia será explorado, inaugurando uma nova era de descentralização, transparência e segurança.

ESTE CONTEÚDO NÃO É NENHUMA RECOMENDAÇÃO DE INVESTIMENTO, É APENAS PARA FINS EDUCACIONAIS!

Links

  • 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.

Examples

  • 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.

Production

npx hardhat keystore set RPC_URL

npx hardhat keystore set PRIVATE_KEY

npx hardhat keystore set ETHERSCAN_API_KEY

pnpm deploy

About

Blockchain, Wallet, Smart Contracts, Token, NFT, SBT, DAO, Solidity

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Contributors

Languages