When to use arrays vs mappings in Solidity?
Arrays are useful when you know the size of the collection in advance, and you need to be able to iterate over the elements in a specific order. Mappings are useful when you don't know the size of the collection in advance, and you need to be able to quickly lookup values. Here are a few specific scenarios where you might choose to use one over the other: 1. Use an array when you need to store a collection of items that need to be accessed by index. 2. Use a mapping when you need to asso...
Ethereum vanity addresses
Ethereum vanity address is a one-of-a-kind customized address that has portions of it chosen rather than being created at random. Why would you create a vanity address? First of all, it looks cool. The second thing it can help you with is to reinforce your brand and make you more noticeable. How to generate your own vanity address? Creating a vanity address is a straightforward trial-and-error process. When performing high-risk cryptographic operations, such as private key creation, it is imp...
Bored Ape Yacht Club: Smart Contract Breakdown
Bored Ape Yacht Club (BAYC) is a popular NFT collection created by Yuga Labs. In this post, we’ll go over BAYC smart contract code. The source code is available on EtherScan.ERC721BAYC is implemented as an ERC721 token, a standard that defines a set of functions that a smart contract must implement in order to be considered a compliant ERC721 token. These functions include the ability to transfer tokens, approve other addresses to manage your tokens, and check token ownership.ERC721 interface...
Co-founder & CTO of Blank. Building software and helping companies enter web3.
When to use arrays vs mappings in Solidity?
Arrays are useful when you know the size of the collection in advance, and you need to be able to iterate over the elements in a specific order. Mappings are useful when you don't know the size of the collection in advance, and you need to be able to quickly lookup values. Here are a few specific scenarios where you might choose to use one over the other: 1. Use an array when you need to store a collection of items that need to be accessed by index. 2. Use a mapping when you need to asso...
Ethereum vanity addresses
Ethereum vanity address is a one-of-a-kind customized address that has portions of it chosen rather than being created at random. Why would you create a vanity address? First of all, it looks cool. The second thing it can help you with is to reinforce your brand and make you more noticeable. How to generate your own vanity address? Creating a vanity address is a straightforward trial-and-error process. When performing high-risk cryptographic operations, such as private key creation, it is imp...
Bored Ape Yacht Club: Smart Contract Breakdown
Bored Ape Yacht Club (BAYC) is a popular NFT collection created by Yuga Labs. In this post, we’ll go over BAYC smart contract code. The source code is available on EtherScan.ERC721BAYC is implemented as an ERC721 token, a standard that defines a set of functions that a smart contract must implement in order to be considered a compliant ERC721 token. These functions include the ability to transfer tokens, approve other addresses to manage your tokens, and check token ownership.ERC721 interface...
Co-founder & CTO of Blank. Building software and helping companies enter web3.

Subscribe to 0xMarko

Subscribe to 0xMarko
<100 subscribers
<100 subscribers
Share Dialog
Share Dialog
Bear (BUILD) market is a perfect time to FOCUS and LEARN new skills. Here is a roadmap you can take NOW to become a Solidity developer or improve your existing skills.
Knowing programming languages such as JavaScript or Python will make this much easier.
Here's what you can do:
Read Mastering Ethereum book
Complete several Udemy courses
Read existing smart contracts
Mastering Ethereum book is offering a guide to the operation and use of Ethereum and other compatible EVM-based open blockchains. The book provides detailed technical breakdowns and introductions to high and low-level Ethereum concepts.
Ethereum and Solidity: The Complete Developer's Guide course on Udemy, by Stephen Grider.
By the end of the course, you should be able to:
Write Solidity
Understand smart contracts
Use smart contracts to build apps based on the blockchain
Master Ethereum & Solidity Programming From Scratch course on Udemy, by Andre Dumitrescu.
The course comes with over 40 downloadable resources and 20 articles.
You’ll build 5 smart contracts:
Token
ICO
Lottery
Auction
Crowdfunding
The Complete NFT Web Development Course - Zero To Expert course on Udemy teaches you how to build an NFT Marketplace with Solidity And React.
It goes through the ERC721 standard and shows how to build basic NFT smart contracts.
Advanced Solidity: Understanding and Optimizing Gas Costs Udemy course by Jeffrey Scholz.
You will learn how:
the EVM sets the gas prices
to improve the gas price of your code
to debug execution costs
to write gas-efficient smart contracts
Advanced Solidity: Yul and Assembly Udemy course by Jeffrey Scholz. You will learn how Solidity works behind the scenes and how to write Smart Contracts in assembly. This is very useful if you like gas puzzles and want to dig deeper into Solidity.
Spend some time reading the contracts on Etherscan. You will discover how experienced developers write code, find some interesting solutions, and improve your Solidity skills.
Those were interesting to me:
WETH
Uniswap v2
Clone X & Clone X Mint Vial
Azuki
Nouns
Solidity is a very fun language, and the possibilities for smart contracts are limitless.
Bear (BUILD) market is a perfect time to FOCUS and LEARN new skills. Here is a roadmap you can take NOW to become a Solidity developer or improve your existing skills.
Knowing programming languages such as JavaScript or Python will make this much easier.
Here's what you can do:
Read Mastering Ethereum book
Complete several Udemy courses
Read existing smart contracts
Mastering Ethereum book is offering a guide to the operation and use of Ethereum and other compatible EVM-based open blockchains. The book provides detailed technical breakdowns and introductions to high and low-level Ethereum concepts.
Ethereum and Solidity: The Complete Developer's Guide course on Udemy, by Stephen Grider.
By the end of the course, you should be able to:
Write Solidity
Understand smart contracts
Use smart contracts to build apps based on the blockchain
Master Ethereum & Solidity Programming From Scratch course on Udemy, by Andre Dumitrescu.
The course comes with over 40 downloadable resources and 20 articles.
You’ll build 5 smart contracts:
Token
ICO
Lottery
Auction
Crowdfunding
The Complete NFT Web Development Course - Zero To Expert course on Udemy teaches you how to build an NFT Marketplace with Solidity And React.
It goes through the ERC721 standard and shows how to build basic NFT smart contracts.
Advanced Solidity: Understanding and Optimizing Gas Costs Udemy course by Jeffrey Scholz.
You will learn how:
the EVM sets the gas prices
to improve the gas price of your code
to debug execution costs
to write gas-efficient smart contracts
Advanced Solidity: Yul and Assembly Udemy course by Jeffrey Scholz. You will learn how Solidity works behind the scenes and how to write Smart Contracts in assembly. This is very useful if you like gas puzzles and want to dig deeper into Solidity.
Spend some time reading the contracts on Etherscan. You will discover how experienced developers write code, find some interesting solutions, and improve your Solidity skills.
Those were interesting to me:
WETH
Uniswap v2
Clone X & Clone X Mint Vial
Azuki
Nouns
Solidity is a very fun language, and the possibilities for smart contracts are limitless.
No activity yet