Co-founder & CTO of Blank. Building software and helping companies enter web3.
Staying safe in web3
As an NFT collector, securing your valuable digital assets is critical. In this post, I'll explain best practices for protecting your NFTs, focusing on wallet types, avoiding scams, and staying vigilant.Wallet typesUnderstanding wallet types is key to NFT security, as each type offers unique advantages and trade-offs. Here are three wallet types:Cold WalletsHot WalletsWarm Wallets🥶 Cold WalletsOffline storage, providing maximum security. No direct connection to the internet, keeping you...
Staying safe in web3
As an NFT collector, securing your valuable digital assets is critical. In this post, I'll explain best practices for protecting your NFTs, focusing on wallet types, avoiding scams, and staying vigilant.Wallet typesUnderstanding wallet types is key to NFT security, as each type offers unique advantages and trade-offs. Here are three wallet types:Cold WalletsHot WalletsWarm Wallets🥶 Cold WalletsOffline storage, providing maximum security. No direct connection to the internet, keeping you...
Transactions 101
Let's dive into Ethereum transactions, gas limits, and network capacity.How do transactions work?Transactions are cryptographically signed data messages that contain a set of instructions. They enable the transfer of value and execution of smart contracts. It's a powerful concept that enables users to interact on the Ethereum network. Users initiate transactions through wallets or dApps, which generate a data structure containing the transaction details. The data is signed with the ...
Transactions 101
Let's dive into Ethereum transactions, gas limits, and network capacity.How do transactions work?Transactions are cryptographically signed data messages that contain a set of instructions. They enable the transfer of value and execution of smart contracts. It's a powerful concept that enables users to interact on the Ethereum network. Users initiate transactions through wallets or dApps, which generate a data structure containing the transaction details. The data is signed with the ...
Smart contracts 101
I've noticed that smart contracts can be confusing, even for developers diving into web3. Let's go back to the basics and explore how Ethereum smart contracts are created, deployed, and executed.What are smart contracts?Smart contracts are just programs on the Ethereum blockchain. It's a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain. Data = how many NFTs I have Code = how to transfer NFT from A to BHow are ...
Smart contracts 101
I've noticed that smart contracts can be confusing, even for developers diving into web3. Let's go back to the basics and explore how Ethereum smart contracts are created, deployed, and executed.What are smart contracts?Smart contracts are just programs on the Ethereum blockchain. It's a collection of code (its functions) and data (its state) that resides at a specific address on the Ethereum blockchain. Data = how many NFTs I have Code = how to transfer NFT from A to BHow are ...
Use proxies
Deploying multiple identical contracts costs a lot of gas. Want to save gas? Consider using Proxies! Here's how: ⚡Create implementation contact ⚡Create a Proxy contract that points to the implementation contract ⚡Deploy multiple proxy contracts when needed The implementation contract is one that contains all the necessary logic for your app. It may include numerous features, particularly if you are creating an NFT collection with several stages of minting and claiming. The number of feat...
Use proxies
Deploying multiple identical contracts costs a lot of gas. Want to save gas? Consider using Proxies! Here's how: ⚡Create implementation contact ⚡Create a Proxy contract that points to the implementation contract ⚡Deploy multiple proxy contracts when needed The implementation contract is one that contains all the necessary logic for your app. It may include numerous features, particularly if you are creating an NFT collection with several stages of minting and claiming. The number of feat...
NFT provenance hash
Are you familiar with the concept of NFT provenance hash? Without a provenance hash, projects have the ability to manipulate the metadata of an NFT to their advantage once the minting process has been completed. The sequence in which NFT tokens are assigned to the metadata is important. If the order of assignment is undisclosed before the mint, buyers of the NFTs have no assurance that the project team will not modify the assignment after the mint to benefit themselves. To address this issue,...
NFT provenance hash
Are you familiar with the concept of NFT provenance hash? Without a provenance hash, projects have the ability to manipulate the metadata of an NFT to their advantage once the minting process has been completed. The sequence in which NFT tokens are assigned to the metadata is important. If the order of assignment is undisclosed before the mint, buyers of the NFTs have no assurance that the project team will not modify the assignment after the mint to benefit themselves. To address this issue,...