SlideShare ist ein Scribd-Unternehmen logo
1 von 47
NON-FUNGIBLE
TOKENS. FROM SMART
CONTRACT CODE TO
MARKETPLACE
NFT Contracts, Presentation Part Ⅱ
11/4/2021
DISCLAIMER
§ The views and opinions expressed by the Presenter are those of the Presenter.
§ Presentation is not intended as legal or financial advice and may not be used as legal or
financial advice.
§ Every effort has been made to assure this information is up-to-date as of the date of
publication.
FUNGIBLE VS NON-FUNGIBLE
ASSETS
Fungible Non-fungible
BUZZ AND REALITY
What we read in news
Celebrities, Billionaires, Athletes
purchasing NFTs
… NFT was sold on … for $.....
What’s going on
One form of smart contracts,
ERC-721 has interesting
characteristics:
Can verifiably prove ownership
Ownership of NFTs can grant
some privileges within online
communities
DEFINITION
“A non-fungible token (NFT) is a unique
and non-interchangeable unit of data stored
on a digital ledger (blockchain). NFTs can be
used to represent easily-reproducible items
such as photos, videos, audio, and other
types of digital files as unique items, and use
blockchain technology to establish a verified
and public proof of ownership.”
“NFT” NAME ORIGIN
“NFT” was satisfactory to nearly everyone surveyed and is widely
applicable to a broad universe of distinguishable digital assets. We
recognize that “deed” is very descriptive for certain applications of
this standard (notably, physical property).
Alternatives considered: distinguishable asset, title,
token, asset, equity, ticket
HISTORY 2012 to 2021
HISTORY: COLORED COINS. 2012
Field Description Size
OAP Marker
A tag indicating that this
transaction is an Open
Assets transaction. It is
always 0x4f41.
2 bytes
Version number
The major revision
number of the Open
Assets Protocol. For this
version, it is 1 (0x0100).
2 bytes
Asset quantity count
A var-
integer representing the
number of items in
the asset quantity
list field.
1-9 bytes
Asset quantity list
A list of zero or
more LEB128-
encoded unsigned
integers representing
the asset quantity of
every output in order
(excluding the marker
output).
Variable
Metadata length
The var-integer encoded
length of
the metadata field.
1-9 bytes
OP_RETURN
HISTORY: PEPE MEMS. 2017
March 2017 — Rare Pepes on Ethereum -
Peperium “decentralized meme marketplace
and trading card game (TCG) that allowed
anyone to create memes that live eternally on
IPFS and Ethereum.”
HISTORY: CRYPTO KITTIES. 2017
2020: FIRST IMMERSIVE CRYPTOART
FESTIVAL
2021
COMMON USE CASES
Art/Collectables Games Luxury brands
Event and other
tickets
Sports
Athletic and
other
memorabilia
Supply chain
and logistics
Real estate
Proof of
ownership
Licenses and
certificates
Domain name
records
DAPP RADAR - NFT SALES IN REAL
TIME
NFT EXPERIENCE WITH
OPENSEA
Creating and selling token
on OpenSea as 1-2-3
1. CREATING COLLECTION
2. CREATING ITEM
3. PUT ON SALE
WEEKLY NFT TRANSACTIONS
https://www.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview
WEEKLY NFT SALES
https://www.theblockcrypto.com/data/nft-non-fungible-tokens/nft-
AVERAGE PRICE FOR NFT
https://www.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview
NON-FUNGIBLE TOKEN
TRACKER
How to find popular NFT
projects on Ethereum
Mainnet?
NON-FUNGIBLE TOKEN TRACKER
EVOSNAILS
EVOSNAILS ON OPENSEA
DEEP DIVE NFT Contracts
COMMON TOKEN STANDARDS
ERC-721
Default
Gold Standard
Most widely used
Not suitable for minting NFTs in
mass
Transferring one token at a time
Contains “symbol” and “name”
ERC-1155
Dual purpose: fungible and non
fungible
Used often to tokenize things
like common gaming skins and
other commoditized items
Single contract to make various
types of NFT
Less information in blockchain
logs (in events)
All metadata in URI
ERC-721 USE CASES 1/3
ERC-721 token
How Many Tokens do I have?
Am I the owner?
function balanceOf(address _owner) external view returns (uint256);
function ownerOf(uint256 _tokenId) external view returns (address);
Anyon
e
ERC-721 USE CASES 2/3
ERC-721 token
Transfer to someone else (safe)
Transfer to someone else
(unsafe)
Owner
function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) external payable;
function safeTransferFrom(address _from, address _to, uint256 _tokenId) external payable;
function transferFrom(address _from, address _to, uint256 _tokenId) external payable;
Owner New
Owner
ERC-721 USE CASES 3/3
ERC-721 token
Delegate
Owner
function approve(address _approved, uint256 _tokenId) external payable;
Operator
function setApprovalForAll(address _operator, bool _approved) external;
Is delegated to someone?
function getApproved(uint256 _tokenId) external view returns (address);
function isApprovedForAll(address _owner, address _operator) external view returns (bool);
ERC-721 FUNCTIONS
balanceOf(owner)
ownerOf(tokenId)
safeTransferFrom(from, to, tokenId)
transferFrom(from, to, tokenId)
approve(to, tokenId)
getApproved(tokenId)
setApprovalForAll(operator, _approved)
ERC-721 METADATA EXTENSION
name()
symbol()
tokenURI(uint256_tokenId)
{
"title": "Asset Metadata",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Identifies the asset to which
this NFT represents"
},
"description": {
"type": "string",
"description": "Describes the asset to which
this NFT represents"
},
"image": {
"type": "string",
"description": "A URI pointing to a resource
with mime type image/* representing the asset to
which this NFT represents. Consider making any
images at a width between 320 and 1080 pixels and
aspect ratio between 1.91:1 and 4:5 inclusive."
}
}
}
ERC-721 ENUMERATION
EXTENSION
totalSupply()
tokenByIndex(uint256_index)
tokenOfOwnerByIndex(address_owner,uint256_index)
ERC-721 EVENTS
•Transfer(from, to, tokenId)
•Approval(owner, approved, tokenId)
•ApprovalForAll(owner, operator, approved)
DEMO Creating contract
Minting and Selling NFT
HANDS-ON EXERSICE ERC-721
FROM “SCRATCH”
Create
ERC-721
Compile Deploy
Check in
Explorer
OPEN ZEPPELIN CONTRACTS
WIZARD
URI WITH NAME, DESCRIPTION,
AND IMAGE
{
name: "Thor's hammer",
description: "Mj�lnir, the legendary hammer
of the Norse god of thunder.",
image: "https://cdn.pixabay.com/photo/2013/07
/12/12/58/tv-test-pattern-
146649_960_720.png",
strength: 20
}
REMIX
DEPLOY 721CONTRACT
MINT THE TOKEN
CHECK THE CONTRACT ON
ETHERSCAN
CHECK EVENTS ON ETHERSCAN
ADD TO OPENSEA
PUT TOKEN FOR SALE ON
OPENSEA
QUESTIONS?
STAY IN TOUCH
Gene Leybzon https://www.linkedin.com/in/leybzon/
https://www.meetup.com/members/90744
20/
https://www.leybzon.com

Weitere ähnliche Inhalte

Was ist angesagt?

Non-fungible tokens (nfts)
Non-fungible tokens (nfts)Non-fungible tokens (nfts)
Non-fungible tokens (nfts)Gene Leybzon
 
Nft marketplace development to buy & sell nft tokens coinjoker
Nft marketplace development to buy & sell nft tokens   coinjokerNft marketplace development to buy & sell nft tokens   coinjoker
Nft marketplace development to buy & sell nft tokens coinjokeramarasophi
 
An Ultimate Guide to NFT Applications
An Ultimate Guide to NFT ApplicationsAn Ultimate Guide to NFT Applications
An Ultimate Guide to NFT Applications101 Blockchains
 
WTF are NFTs? - An Introduction to Non-Fungible Tokens
WTF are NFTs? - An Introduction to Non-Fungible TokensWTF are NFTs? - An Introduction to Non-Fungible Tokens
WTF are NFTs? - An Introduction to Non-Fungible TokensCalid Bowen
 
The Web3 Data Economy: Ocean Protocol
The Web3 Data Economy: Ocean ProtocolThe Web3 Data Economy: Ocean Protocol
The Web3 Data Economy: Ocean ProtocolTrent McConaghy
 
AirTree Ventures Crypto 101
AirTree Ventures Crypto 101AirTree Ventures Crypto 101
AirTree Ventures Crypto 101AirTree
 
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...SSIMeetup
 
NFTs - An Introduction
NFTs - An IntroductionNFTs - An Introduction
NFTs - An IntroductionEge Palaz
 
OpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chainOpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chainGene Leybzon
 
Decentralization and why blockchain matters (YPO)
Decentralization and why blockchain matters (YPO)Decentralization and why blockchain matters (YPO)
Decentralization and why blockchain matters (YPO)Animoca Brands
 
Creator Economy meets Crypto => Web3.0
Creator Economy meets Crypto => Web3.0Creator Economy meets Crypto => Web3.0
Creator Economy meets Crypto => Web3.0Taiki Narita
 
Instantly tradeable NFT contracts based on ERC-1155 standard
Instantly tradeable NFT contracts based on ERC-1155 standardInstantly tradeable NFT contracts based on ERC-1155 standard
Instantly tradeable NFT contracts based on ERC-1155 standardGene Leybzon
 
KAKA NFT WORLD
KAKA NFT WORLDKAKA NFT WORLD
KAKA NFT WORLDkashour22
 
NFT Marketplace: Your Complete Guide For 2022
NFT Marketplace: Your Complete Guide For 2022 NFT Marketplace: Your Complete Guide For 2022
NFT Marketplace: Your Complete Guide For 2022 ForceBolt
 
Upvest - Asset Tokenization - A practical deep dive
Upvest - Asset Tokenization - A practical deep diveUpvest - Asset Tokenization - A practical deep dive
Upvest - Asset Tokenization - A practical deep diveAlexander Reichhardt
 
Nft for beginners the perfect basic guide to learn everything about non fungi...
Nft for beginners the perfect basic guide to learn everything about non fungi...Nft for beginners the perfect basic guide to learn everything about non fungi...
Nft for beginners the perfect basic guide to learn everything about non fungi...Paul Bossky
 

Was ist angesagt? (20)

Non-fungible tokens (nfts)
Non-fungible tokens (nfts)Non-fungible tokens (nfts)
Non-fungible tokens (nfts)
 
Top 5 DeFi Applications
Top 5 DeFi ApplicationsTop 5 DeFi Applications
Top 5 DeFi Applications
 
Nft marketplace development to buy & sell nft tokens coinjoker
Nft marketplace development to buy & sell nft tokens   coinjokerNft marketplace development to buy & sell nft tokens   coinjoker
Nft marketplace development to buy & sell nft tokens coinjoker
 
An Ultimate Guide to NFT Applications
An Ultimate Guide to NFT ApplicationsAn Ultimate Guide to NFT Applications
An Ultimate Guide to NFT Applications
 
How To Mint An NFT?
How To Mint An NFT?How To Mint An NFT?
How To Mint An NFT?
 
WTF are NFTs? - An Introduction to Non-Fungible Tokens
WTF are NFTs? - An Introduction to Non-Fungible TokensWTF are NFTs? - An Introduction to Non-Fungible Tokens
WTF are NFTs? - An Introduction to Non-Fungible Tokens
 
The Web3 Data Economy: Ocean Protocol
The Web3 Data Economy: Ocean ProtocolThe Web3 Data Economy: Ocean Protocol
The Web3 Data Economy: Ocean Protocol
 
AirTree Ventures Crypto 101
AirTree Ventures Crypto 101AirTree Ventures Crypto 101
AirTree Ventures Crypto 101
 
Web3 School
Web3 SchoolWeb3 School
Web3 School
 
Ethereum 2.0
Ethereum 2.0Ethereum 2.0
Ethereum 2.0
 
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
Peer DIDs: a secure and scalable method for DIDs that’s entirely off-ledger –...
 
NFTs - An Introduction
NFTs - An IntroductionNFTs - An Introduction
NFTs - An Introduction
 
OpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chainOpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chain
 
Decentralization and why blockchain matters (YPO)
Decentralization and why blockchain matters (YPO)Decentralization and why blockchain matters (YPO)
Decentralization and why blockchain matters (YPO)
 
Creator Economy meets Crypto => Web3.0
Creator Economy meets Crypto => Web3.0Creator Economy meets Crypto => Web3.0
Creator Economy meets Crypto => Web3.0
 
Instantly tradeable NFT contracts based on ERC-1155 standard
Instantly tradeable NFT contracts based on ERC-1155 standardInstantly tradeable NFT contracts based on ERC-1155 standard
Instantly tradeable NFT contracts based on ERC-1155 standard
 
KAKA NFT WORLD
KAKA NFT WORLDKAKA NFT WORLD
KAKA NFT WORLD
 
NFT Marketplace: Your Complete Guide For 2022
NFT Marketplace: Your Complete Guide For 2022 NFT Marketplace: Your Complete Guide For 2022
NFT Marketplace: Your Complete Guide For 2022
 
Upvest - Asset Tokenization - A practical deep dive
Upvest - Asset Tokenization - A practical deep diveUpvest - Asset Tokenization - A practical deep dive
Upvest - Asset Tokenization - A practical deep dive
 
Nft for beginners the perfect basic guide to learn everything about non fungi...
Nft for beginners the perfect basic guide to learn everything about non fungi...Nft for beginners the perfect basic guide to learn everything about non fungi...
Nft for beginners the perfect basic guide to learn everything about non fungi...
 

Ähnlich wie NFTs From Smart Contract Code to Marketplace

ERC-4907 Rentable NFT Standard.pptx
ERC-4907 Rentable NFT Standard.pptxERC-4907 Rentable NFT Standard.pptx
ERC-4907 Rentable NFT Standard.pptxGene Leybzon
 
Why are so many business owners eager to create their own NFT tokens?
Why are so many business owners eager to create their own NFT tokens?Why are so many business owners eager to create their own NFT tokens?
Why are so many business owners eager to create their own NFT tokens?Brugusoftwaresolutions
 
Challenges of Implementing an NFT Marketplace
Challenges of Implementing an NFT MarketplaceChallenges of Implementing an NFT Marketplace
Challenges of Implementing an NFT MarketplaceIRJET Journal
 
NFT_technical_guide.pdf
NFT_technical_guide.pdfNFT_technical_guide.pdf
NFT_technical_guide.pdfssuser9cf5ab
 
How is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfHow is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfTusharVerma933268
 
How is a Crypto Token different from Crypto Coin?
How is a Crypto Token different from Crypto Coin?How is a Crypto Token different from Crypto Coin?
How is a Crypto Token different from Crypto Coin?MeghaSaran1
 
Non Fungible Tokens (NFT) Yearly Report - 2018
Non Fungible Tokens (NFT) Yearly Report - 2018Non Fungible Tokens (NFT) Yearly Report - 2018
Non Fungible Tokens (NFT) Yearly Report - 2018NonFungible.com
 
Delve into the Concept of NFTs and Their Use Cases.pdf
Delve into the Concept of NFTs and Their Use Cases.pdfDelve into the Concept of NFTs and Their Use Cases.pdf
Delve into the Concept of NFTs and Their Use Cases.pdfmatthew09cyrus
 
NFT Token Development.pdf
NFT Token Development.pdfNFT Token Development.pdf
NFT Token Development.pdfTalwarRohit1
 
The Non-Fungible Entertainment by Cosdec Alpha
The Non-Fungible Entertainment by Cosdec AlphaThe Non-Fungible Entertainment by Cosdec Alpha
The Non-Fungible Entertainment by Cosdec AlphaCosdec Alpha
 
Non-Fungible Token Development Services.pptx
Non-Fungible Token Development Services.pptxNon-Fungible Token Development Services.pptx
Non-Fungible Token Development Services.pptxgavraskaranand
 
Developing Non-Fungible Tokens using Ethereum Smart Contract
Developing Non-Fungible Tokens using Ethereum Smart ContractDeveloping Non-Fungible Tokens using Ethereum Smart Contract
Developing Non-Fungible Tokens using Ethereum Smart ContractNUS-ISS
 
Know all about important NFT Development Standards | Richestsoft
Know all about important NFT Development Standards | RichestsoftKnow all about important NFT Development Standards | Richestsoft
Know all about important NFT Development Standards | RichestsoftRichestsoft
 
DEFI Notes 2022 01 15.pptx
DEFI Notes 2022 01 15.pptxDEFI Notes 2022 01 15.pptx
DEFI Notes 2022 01 15.pptxssuser00208b
 
From Crypto Kitties to non fungible token to ERC721 standard
From Crypto Kitties to non fungible token to ERC721 standardFrom Crypto Kitties to non fungible token to ERC721 standard
From Crypto Kitties to non fungible token to ERC721 standardmaeste
 
Webinar: From Crypto Kitties to non fungible token to ERC721 standard - Stefa...
Webinar: From Crypto Kitties to non fungible token to ERC721 standard - Stefa...Webinar: From Crypto Kitties to non fungible token to ERC721 standard - Stefa...
Webinar: From Crypto Kitties to non fungible token to ERC721 standard - Stefa...Codemotion
 
以太坊代幣付款委託 @ Open Source Developer Meetup #12
以太坊代幣付款委託 @ Open Source Developer Meetup #12以太坊代幣付款委託 @ Open Source Developer Meetup #12
以太坊代幣付款委託 @ Open Source Developer Meetup #12Aludirk Wong
 
Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Tomoaki Sato
 
Real Blockchain Use Cases.pdf
Real Blockchain Use Cases.pdfReal Blockchain Use Cases.pdf
Real Blockchain Use Cases.pdfapidays
 

Ähnlich wie NFTs From Smart Contract Code to Marketplace (20)

ERC-4907 Rentable NFT Standard.pptx
ERC-4907 Rentable NFT Standard.pptxERC-4907 Rentable NFT Standard.pptx
ERC-4907 Rentable NFT Standard.pptx
 
Why are so many business owners eager to create their own NFT tokens?
Why are so many business owners eager to create their own NFT tokens?Why are so many business owners eager to create their own NFT tokens?
Why are so many business owners eager to create their own NFT tokens?
 
Challenges of Implementing an NFT Marketplace
Challenges of Implementing an NFT MarketplaceChallenges of Implementing an NFT Marketplace
Challenges of Implementing an NFT Marketplace
 
NFT_technical_guide.pdf
NFT_technical_guide.pdfNFT_technical_guide.pdf
NFT_technical_guide.pdf
 
How is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdfHow is a Crypto Token different from Crypto Coin.pdf
How is a Crypto Token different from Crypto Coin.pdf
 
How is a Crypto Token different from Crypto Coin?
How is a Crypto Token different from Crypto Coin?How is a Crypto Token different from Crypto Coin?
How is a Crypto Token different from Crypto Coin?
 
Encode Club - Sandbox
Encode Club - SandboxEncode Club - Sandbox
Encode Club - Sandbox
 
Non Fungible Tokens (NFT) Yearly Report - 2018
Non Fungible Tokens (NFT) Yearly Report - 2018Non Fungible Tokens (NFT) Yearly Report - 2018
Non Fungible Tokens (NFT) Yearly Report - 2018
 
Delve into the Concept of NFTs and Their Use Cases.pdf
Delve into the Concept of NFTs and Their Use Cases.pdfDelve into the Concept of NFTs and Their Use Cases.pdf
Delve into the Concept of NFTs and Their Use Cases.pdf
 
NFT Token Development.pdf
NFT Token Development.pdfNFT Token Development.pdf
NFT Token Development.pdf
 
The Non-Fungible Entertainment by Cosdec Alpha
The Non-Fungible Entertainment by Cosdec AlphaThe Non-Fungible Entertainment by Cosdec Alpha
The Non-Fungible Entertainment by Cosdec Alpha
 
Non-Fungible Token Development Services.pptx
Non-Fungible Token Development Services.pptxNon-Fungible Token Development Services.pptx
Non-Fungible Token Development Services.pptx
 
Developing Non-Fungible Tokens using Ethereum Smart Contract
Developing Non-Fungible Tokens using Ethereum Smart ContractDeveloping Non-Fungible Tokens using Ethereum Smart Contract
Developing Non-Fungible Tokens using Ethereum Smart Contract
 
Know all about important NFT Development Standards | Richestsoft
Know all about important NFT Development Standards | RichestsoftKnow all about important NFT Development Standards | Richestsoft
Know all about important NFT Development Standards | Richestsoft
 
DEFI Notes 2022 01 15.pptx
DEFI Notes 2022 01 15.pptxDEFI Notes 2022 01 15.pptx
DEFI Notes 2022 01 15.pptx
 
From Crypto Kitties to non fungible token to ERC721 standard
From Crypto Kitties to non fungible token to ERC721 standardFrom Crypto Kitties to non fungible token to ERC721 standard
From Crypto Kitties to non fungible token to ERC721 standard
 
Webinar: From Crypto Kitties to non fungible token to ERC721 standard - Stefa...
Webinar: From Crypto Kitties to non fungible token to ERC721 standard - Stefa...Webinar: From Crypto Kitties to non fungible token to ERC721 standard - Stefa...
Webinar: From Crypto Kitties to non fungible token to ERC721 standard - Stefa...
 
以太坊代幣付款委託 @ Open Source Developer Meetup #12
以太坊代幣付款委託 @ Open Source Developer Meetup #12以太坊代幣付款委託 @ Open Source Developer Meetup #12
以太坊代幣付款委託 @ Open Source Developer Meetup #12
 
Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
 
Real Blockchain Use Cases.pdf
Real Blockchain Use Cases.pdfReal Blockchain Use Cases.pdf
Real Blockchain Use Cases.pdf
 

Mehr von Gene Leybzon

Generative AI Application Development using LangChain and LangFlow
Generative AI Application Development using LangChain and LangFlowGenerative AI Application Development using LangChain and LangFlow
Generative AI Application Development using LangChain and LangFlowGene Leybzon
 
Generative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGenerative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGene Leybzon
 
Generative AI Use-cases for Enterprise - First Session
Generative AI Use-cases for Enterprise - First SessionGenerative AI Use-cases for Enterprise - First Session
Generative AI Use-cases for Enterprise - First SessionGene Leybzon
 
Introduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxIntroduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxGene Leybzon
 
Ethereum in Enterprise.pptx
Ethereum in Enterprise.pptxEthereum in Enterprise.pptx
Ethereum in Enterprise.pptxGene Leybzon
 
Onchain Decentralized Governance 2.pptx
Onchain Decentralized Governance 2.pptxOnchain Decentralized Governance 2.pptx
Onchain Decentralized Governance 2.pptxGene Leybzon
 
Onchain Decentralized Governance.pptx
Onchain Decentralized Governance.pptxOnchain Decentralized Governance.pptx
Onchain Decentralized Governance.pptxGene Leybzon
 
Web3 File Storage Options
Web3 File Storage OptionsWeb3 File Storage Options
Web3 File Storage OptionsGene Leybzon
 
Web3 Full Stack Development
Web3 Full Stack DevelopmentWeb3 Full Stack Development
Web3 Full Stack DevelopmentGene Leybzon
 
Graph protocol for accessing information about blockchains and d apps
Graph protocol for accessing information about blockchains and d appsGraph protocol for accessing information about blockchains and d apps
Graph protocol for accessing information about blockchains and d appsGene Leybzon
 
Substrate Framework
Substrate FrameworkSubstrate Framework
Substrate FrameworkGene Leybzon
 
Chainlink, Cosmos, Kusama, Polkadot: Approaches to the Internet of Blockchains
Chainlink, Cosmos, Kusama, Polkadot:   Approaches to the Internet of BlockchainsChainlink, Cosmos, Kusama, Polkadot:   Approaches to the Internet of Blockchains
Chainlink, Cosmos, Kusama, Polkadot: Approaches to the Internet of BlockchainsGene Leybzon
 
Accessing decentralized finance on Ethereum blockchain
Accessing decentralized finance on Ethereum blockchainAccessing decentralized finance on Ethereum blockchain
Accessing decentralized finance on Ethereum blockchainGene Leybzon
 
InterPlanetary File System (IPFS)
InterPlanetary File System (IPFS)InterPlanetary File System (IPFS)
InterPlanetary File System (IPFS)Gene Leybzon
 
Smart Contracts with Solidity hands-on training session
Smart Contracts with Solidity hands-on training session  Smart Contracts with Solidity hands-on training session
Smart Contracts with Solidity hands-on training session Gene Leybzon
 
REST API interface to blockchain networks
REST API interface to blockchain networksREST API interface to blockchain networks
REST API interface to blockchain networksGene Leybzon
 

Mehr von Gene Leybzon (20)

Generative AI Application Development using LangChain and LangFlow
Generative AI Application Development using LangChain and LangFlowGenerative AI Application Development using LangChain and LangFlow
Generative AI Application Development using LangChain and LangFlow
 
Chat GPTs
Chat GPTsChat GPTs
Chat GPTs
 
Generative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGenerative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second Session
 
Generative AI Use-cases for Enterprise - First Session
Generative AI Use-cases for Enterprise - First SessionGenerative AI Use-cases for Enterprise - First Session
Generative AI Use-cases for Enterprise - First Session
 
Introduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxIntroduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptx
 
Ethereum in Enterprise.pptx
Ethereum in Enterprise.pptxEthereum in Enterprise.pptx
Ethereum in Enterprise.pptx
 
Onchain Decentralized Governance 2.pptx
Onchain Decentralized Governance 2.pptxOnchain Decentralized Governance 2.pptx
Onchain Decentralized Governance 2.pptx
 
Onchain Decentralized Governance.pptx
Onchain Decentralized Governance.pptxOnchain Decentralized Governance.pptx
Onchain Decentralized Governance.pptx
 
Web3 File Storage Options
Web3 File Storage OptionsWeb3 File Storage Options
Web3 File Storage Options
 
Web3 Full Stack Development
Web3 Full Stack DevelopmentWeb3 Full Stack Development
Web3 Full Stack Development
 
Graph protocol for accessing information about blockchains and d apps
Graph protocol for accessing information about blockchains and d appsGraph protocol for accessing information about blockchains and d apps
Graph protocol for accessing information about blockchains and d apps
 
Substrate Framework
Substrate FrameworkSubstrate Framework
Substrate Framework
 
Chainlink
ChainlinkChainlink
Chainlink
 
Chainlink, Cosmos, Kusama, Polkadot: Approaches to the Internet of Blockchains
Chainlink, Cosmos, Kusama, Polkadot:   Approaches to the Internet of BlockchainsChainlink, Cosmos, Kusama, Polkadot:   Approaches to the Internet of Blockchains
Chainlink, Cosmos, Kusama, Polkadot: Approaches to the Internet of Blockchains
 
Dex and Uniswap
Dex and UniswapDex and Uniswap
Dex and Uniswap
 
Accessing decentralized finance on Ethereum blockchain
Accessing decentralized finance on Ethereum blockchainAccessing decentralized finance on Ethereum blockchain
Accessing decentralized finance on Ethereum blockchain
 
Oracles
OraclesOracles
Oracles
 
InterPlanetary File System (IPFS)
InterPlanetary File System (IPFS)InterPlanetary File System (IPFS)
InterPlanetary File System (IPFS)
 
Smart Contracts with Solidity hands-on training session
Smart Contracts with Solidity hands-on training session  Smart Contracts with Solidity hands-on training session
Smart Contracts with Solidity hands-on training session
 
REST API interface to blockchain networks
REST API interface to blockchain networksREST API interface to blockchain networks
REST API interface to blockchain networks
 

Kürzlich hochgeladen

MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Kürzlich hochgeladen (20)

MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 

NFTs From Smart Contract Code to Marketplace

Hinweis der Redaktion

  1. https://en.wikipedia.org/wiki/Non-fungible_token
  2. https://eips.ethereum.org/EIPS/eip-721#specification
  3. Colored coins (2012), https://github.com/OpenAssets/open-assets-protocol/blob/master/specification.mediawiki Pepe mems (2017) Cryptopunks CryptoKitties (2017) <iframe width="100%" height="420" frameborder="0" src="https://embed.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview/weekly-nft-active-market-wallets/embed" title="Weekly NFT Active Market Wallets by Category"></iframe>
  4. Colored coins (2012), https://github.com/OpenAssets/open-assets-protocol/blob/master/specification.mediawiki Pepe mems (2017) Cryptopunks CryptoKitties (2017) <iframe width="100%" height="420" frameborder="0" src="https://embed.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview/weekly-nft-active-market-wallets/embed" title="Weekly NFT Active Market Wallets by Category"></iframe>
  5. Colored coins (2012), https://github.com/OpenAssets/open-assets-protocol/blob/master/specification.mediawiki Pepe mems (2017) Cryptopunks CryptoKitties (2017) <iframe width="100%" height="420" frameborder="0" src="https://embed.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview/weekly-nft-active-market-wallets/embed" title="Weekly NFT Active Market Wallets by Category"></iframe>
  6. https://dappradar.com/nft
  7. https://opensea.io/collection/create
  8. https://opensea.io/collection/mlart-v2/assets/create
  9. https://opensea.io/collection/mlart-v2/assets/create
  10. https://www.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview
  11. https://www.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview
  12. https://www.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview
  13. https://etherscan.io/tokens-nft
  14. https://etherscan.io/token/0x8a6e948a30ee8cb1391712710c1c59be553ab008
  15. https://opensea.io/collection/evosnails-nft
  16. https://eips.ethereum.org/EIPS/eip-721 https://docs.openzeppelin.com/contracts/3.x/api/token/erc721#IERC721
  17. https://eips.ethereum.org/EIPS/eip-721 https://docs.openzeppelin.com/contracts/3.x/api/token/erc721#IERC721 interface ERC721Metadata /* is ERC721 */ { /// @notice A descriptive name for a collection of NFTs in this contract function name() external view returns (string _name); /// @notice An abbreviated name for NFTs in this contract function symbol() external view returns (string _symbol); /// @notice A distinct Uniform Resource Identifier (URI) for a given asset. /// @dev Throws if `_tokenId` is not a valid NFT. URIs are defined in RFC /// 3986. The URI may point to a JSON file that conforms to the "ERC721 /// Metadata JSON Schema". function tokenURI(uint256 _tokenId) external view returns (string); }
  18. https://eips.ethereum.org/EIPS/eip-721 https://docs.openzeppelin.com/contracts/3.x/api/token/erc721#IERC721
  19. https://docs.openzeppelin.com/contracts/3.x/api/token/erc721#IERC721
  20. Prerequisite: Need to have some test ETH. We will use Renkiby and you can get test ETH from https://faucets.chain.link/rinkeby
  21. https://openzeppelin.com/contracts/ https://docs.openzeppelin.com/contracts/4.x/wizard https://www.leybzon.com/meta1.json
  22. https://openzeppelin.com/contracts/ https://docs.openzeppelin.com/contracts/4.x/wizard https://www.leybzon.com/meta1.json
  23. https://remix.ethereum.org/?#code=Ly8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVApwcmFnbWEgc29saWRpdHkgXjAuOC4yOwoKaW1wb3J0ICJAb3BlbnplcHBlbGluL2NvbnRyYWN0c0A0LjMuMi90b2tlbi9FUkM3MjEvRVJDNzIxLnNvbCI7CmltcG9ydCAiQG9wZW56ZXBwZWxpbi9jb250cmFjdHNANC4zLjIvdG9rZW4vRVJDNzIxL2V4dGVuc2lvbnMvRVJDNzIxVVJJU3RvcmFnZS5zb2wiOwoKY29udHJhY3QgTXlUb2tlbiBpcyBFUkM3MjEsIEVSQzcyMVVSSVN0b3JhZ2UgewogICAgY29uc3RydWN0b3IoKSBFUkM3MjEoIk15VG9rZW4iLCAiTVRLIikge30KCiAgICAvLyBUaGUgZm9sbG93aW5nIGZ1bmN0aW9ucyBhcmUgb3ZlcnJpZGVzIHJlcXVpcmVkIGJ5IFNvbGlkaXR5LgoKICAgIGZ1bmN0aW9uIF9idXJuKHVpbnQyNTYgdG9rZW5JZCkgaW50ZXJuYWwgb3ZlcnJpZGUoRVJDNzIxLCBFUkM3MjFVUklTdG9yYWdlKSB7CiAgICAgICAgc3VwZXIuX2J1cm4odG9rZW5JZCk7CiAgICB9CgogICAgZnVuY3Rpb24gdG9rZW5VUkkodWludDI1NiB0b2tlbklkKQogICAgICAgIHB1YmxpYwogICAgICAgIHZpZXcKICAgICAgICBvdmVycmlkZShFUkM3MjEsIEVSQzcyMVVSSVN0b3JhZ2UpCiAgICAgICAgcmV0dXJucyAoc3RyaW5nIG1lbW9yeSkKICAgIHsKICAgICAgICByZXR1cm4gc3VwZXIudG9rZW5VUkkodG9rZW5JZCk7CiAgICB9Cn0K&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.7+commit.e28d00a7.js
  24. https://remix.ethereum.org/?#code=Ly8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVApwcmFnbWEgc29saWRpdHkgXjAuOC4yOwoKaW1wb3J0ICJAb3BlbnplcHBlbGluL2NvbnRyYWN0c0A0LjMuMi90b2tlbi9FUkM3MjEvRVJDNzIxLnNvbCI7CmltcG9ydCAiQG9wZW56ZXBwZWxpbi9jb250cmFjdHNANC4zLjIvdG9rZW4vRVJDNzIxL2V4dGVuc2lvbnMvRVJDNzIxVVJJU3RvcmFnZS5zb2wiOwoKY29udHJhY3QgTXlUb2tlbiBpcyBFUkM3MjEsIEVSQzcyMVVSSVN0b3JhZ2UgewogICAgY29uc3RydWN0b3IoKSBFUkM3MjEoIk15VG9rZW4iLCAiTVRLIikge30KCiAgICAvLyBUaGUgZm9sbG93aW5nIGZ1bmN0aW9ucyBhcmUgb3ZlcnJpZGVzIHJlcXVpcmVkIGJ5IFNvbGlkaXR5LgoKICAgIGZ1bmN0aW9uIF9idXJuKHVpbnQyNTYgdG9rZW5JZCkgaW50ZXJuYWwgb3ZlcnJpZGUoRVJDNzIxLCBFUkM3MjFVUklTdG9yYWdlKSB7CiAgICAgICAgc3VwZXIuX2J1cm4odG9rZW5JZCk7CiAgICB9CgogICAgZnVuY3Rpb24gdG9rZW5VUkkodWludDI1NiB0b2tlbklkKQogICAgICAgIHB1YmxpYwogICAgICAgIHZpZXcKICAgICAgICBvdmVycmlkZShFUkM3MjEsIEVSQzcyMVVSSVN0b3JhZ2UpCiAgICAgICAgcmV0dXJucyAoc3RyaW5nIG1lbW9yeSkKICAgIHsKICAgICAgICByZXR1cm4gc3VwZXIudG9rZW5VUkkodG9rZW5JZCk7CiAgICB9Cn0K&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.7+commit.e28d00a7.js
  25. https://remix.ethereum.org/?#code=Ly8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IE1JVApwcmFnbWEgc29saWRpdHkgXjAuOC4yOwoKaW1wb3J0ICJAb3BlbnplcHBlbGluL2NvbnRyYWN0c0A0LjMuMi90b2tlbi9FUkM3MjEvRVJDNzIxLnNvbCI7CmltcG9ydCAiQG9wZW56ZXBwZWxpbi9jb250cmFjdHNANC4zLjIvdG9rZW4vRVJDNzIxL2V4dGVuc2lvbnMvRVJDNzIxVVJJU3RvcmFnZS5zb2wiOwoKY29udHJhY3QgTXlUb2tlbiBpcyBFUkM3MjEsIEVSQzcyMVVSSVN0b3JhZ2UgewogICAgY29uc3RydWN0b3IoKSBFUkM3MjEoIk15VG9rZW4iLCAiTVRLIikge30KCiAgICAvLyBUaGUgZm9sbG93aW5nIGZ1bmN0aW9ucyBhcmUgb3ZlcnJpZGVzIHJlcXVpcmVkIGJ5IFNvbGlkaXR5LgoKICAgIGZ1bmN0aW9uIF9idXJuKHVpbnQyNTYgdG9rZW5JZCkgaW50ZXJuYWwgb3ZlcnJpZGUoRVJDNzIxLCBFUkM3MjFVUklTdG9yYWdlKSB7CiAgICAgICAgc3VwZXIuX2J1cm4odG9rZW5JZCk7CiAgICB9CgogICAgZnVuY3Rpb24gdG9rZW5VUkkodWludDI1NiB0b2tlbklkKQogICAgICAgIHB1YmxpYwogICAgICAgIHZpZXcKICAgICAgICBvdmVycmlkZShFUkM3MjEsIEVSQzcyMVVSSVN0b3JhZ2UpCiAgICAgICAgcmV0dXJucyAoc3RyaW5nIG1lbW9yeSkKICAgIHsKICAgICAgICByZXR1cm4gc3VwZXIudG9rZW5VUkkodG9rZW5JZCk7CiAgICB9Cn0K&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.7+commit.e28d00a7.js
  26. https://rinkeby.etherscan.io/address/0x45f9A5Bbd3C93FfCAC99eeE66E73B0E30f345096
  27. https://kovan.etherscan.io/address/0x9e780a8a57EcFB85C80Aa0C33faCf48a69f713F9
  28. https://opensea.io/get-listed/
  29. https://opensea.io/get-listed/
  30. https://embed.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview/weekly-nft-active-market-wallets/embed
  31. <iframe width="100%" height="420" frameborder="0" src="https://embed.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview/weekly-nft-active-market-wallets/embed" title="Weekly NFT Active Market Wallets by Category"></iframe>
  32. <iframe width="100%" height="420" frameborder="0" src="https://embed.theblockcrypto.com/data/nft-non-fungible-tokens/nft-overview/weekly-nft-active-market-wallets/embed" title="Weekly NFT Active Market Wallets by Category"></iframe>
  33. https://dappradar.com/nft/marketplaces https://opensea.io/ https://axieinfinity.com/ https://www.larvalabs.com/cryptopunks https://superrare.com/ https://wax.atomicmarket.io/ https://nbatopshot.com/https://opensea.io/ https://axieinfinity.com/ https://www.larvalabs.com/cryptopunks https://superrare.com/ https://wax.atomicmarket.io/ https://nbatopshot.com/