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...
Share Dialog
Share Dialog
Co-founder & CTO of Blank. Building software and helping companies enter web3.

Subscribe to 0xMarko

Subscribe to 0xMarko
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.

Understanding wallet types is key to NFT security, as each type offers unique advantages and trade-offs.
Here are three wallet types:
Cold Wallets
Hot Wallets
Warm Wallets
Offline storage, providing maximum security.
No direct connection to the internet, keeping your private keys and assets safe from hackers. Ideal for long-term storage or large asset holdings.
Examples: Ledger, Trezor.
Online storage, making them more convenient for frequent transactions.
Easier to access and use, but more vulnerable to hacks and phishing attacks.
Good for day-to-day transactions, but not for storing significant value.
Examples: MetaMask, Rainbow.
A hybrid of cold & hot wallets, balancing security & accessibility.
Private keys are offline, but accessed via secure software when needed.
Suitable for moderate investments & regular transactions.
Example: Connect Ledger to MetaMask.
Use a Ledger hardware wallet for cold storage.
It securely stores private keys offline, keeping them away from hackers.
Safeguard your seed phrase - it's crucial for asset recovery if the device is lost or damaged.
I'm using Ledger Nano X.
Connect your Ledger wallet to a trusted platform like MetaMask, you can use it as a warm wallet.
This setup allows for more accessibility while maintaining a high level of security.
Just be cautious of the websites you interact with.
Avoid joining random Discord servers asking for message signing.
Scammers use this tactic to trick you into granting them access to your wallet.
Verify server legitimacy & admins before joining.
Example: RTFKT Alpha Group scam.
Avoid participating in closed alpha play-to-earn (P2E) games without researching the game and the development team behind it.
Scammers may use fake P2E games to steal your assets and install malware on your computer.
Always double-check the content of transactions before signing.
If you don't understand what you're signing, don't proceed.
Educate yourself on the implications of signing various types of transactions. and messages.
Always double-check website URLs when trading NFTs.
Scammers often create fake websites with similar URLs to trick users.
Ensure the domain name is spelled correctly.
Good idea is to bookmark the correct URLs and access from there.
Apps like Wallet Guard can provide an extra layer of security for your wallet.
They can protect against phishing attempts, low-trust websites, unverified marketplaces, and scams.
An app like this can provide human-readable insight on every transaction.
Conclusion
Read those tips, decide what's best for you, protect your assets & stay vigilant. Share knowledge, keep learning, and always double-check everything. Trust no one offering your free fortune.
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.

Understanding wallet types is key to NFT security, as each type offers unique advantages and trade-offs.
Here are three wallet types:
Cold Wallets
Hot Wallets
Warm Wallets
Offline storage, providing maximum security.
No direct connection to the internet, keeping your private keys and assets safe from hackers. Ideal for long-term storage or large asset holdings.
Examples: Ledger, Trezor.
Online storage, making them more convenient for frequent transactions.
Easier to access and use, but more vulnerable to hacks and phishing attacks.
Good for day-to-day transactions, but not for storing significant value.
Examples: MetaMask, Rainbow.
A hybrid of cold & hot wallets, balancing security & accessibility.
Private keys are offline, but accessed via secure software when needed.
Suitable for moderate investments & regular transactions.
Example: Connect Ledger to MetaMask.
Use a Ledger hardware wallet for cold storage.
It securely stores private keys offline, keeping them away from hackers.
Safeguard your seed phrase - it's crucial for asset recovery if the device is lost or damaged.
I'm using Ledger Nano X.
Connect your Ledger wallet to a trusted platform like MetaMask, you can use it as a warm wallet.
This setup allows for more accessibility while maintaining a high level of security.
Just be cautious of the websites you interact with.
Avoid joining random Discord servers asking for message signing.
Scammers use this tactic to trick you into granting them access to your wallet.
Verify server legitimacy & admins before joining.
Example: RTFKT Alpha Group scam.
Avoid participating in closed alpha play-to-earn (P2E) games without researching the game and the development team behind it.
Scammers may use fake P2E games to steal your assets and install malware on your computer.
Always double-check the content of transactions before signing.
If you don't understand what you're signing, don't proceed.
Educate yourself on the implications of signing various types of transactions. and messages.
Always double-check website URLs when trading NFTs.
Scammers often create fake websites with similar URLs to trick users.
Ensure the domain name is spelled correctly.
Good idea is to bookmark the correct URLs and access from there.
Apps like Wallet Guard can provide an extra layer of security for your wallet.
They can protect against phishing attempts, low-trust websites, unverified marketplaces, and scams.
An app like this can provide human-readable insight on every transaction.
Conclusion
Read those tips, decide what's best for you, protect your assets & stay vigilant. Share knowledge, keep learning, and always double-check everything. Trust no one offering your free fortune.
<100 subscribers
<100 subscribers
No activity yet