SlideShare a Scribd company logo
11
Corda TokenSDK Workshop
Quick Recap: Components of a CorDapp
2. Contract:
Verify the transactions
3. Flow:
Execute the business logic
1. State:
The object in Corda State
1. Get consumed
2. Get updated
3. Get stored
What is Token…
• A token is a representation of an asset.
Physical Tokens Digital Tokens
Cryptocurrencies Tokenized Asset
What is Token on Corda?
• It is not a cryptocurrency
• A digital representation of asset ownership
• A bearer instrument represents liability between
the issuer and owner
A Tokenized Economy on Corda…
• Maximum Security
• Peer-to-peer transactions over a decentralized network providing the
highest security.
• Simple Traceability
• Users can retrieve a credible history of any ledger asset with confidence.
• Increased liquidity & Market Access
• Illiquid assets can now be represented and traded (as a whole or
fractionally) over markets, enabling new sets of owners.
Under the hood of Corda TokenSDK
• TokenSDK Overview
• Fixed vs Evolvable Tokentype
• Fungible vs Non-fungible Tokens
• Token Management
Corda TokenSDK
• TokenSDK provides a standard library to create and manage tokens in Corda.
ISSUE
MOVE
REDEEM
CREATE Creates the underlying TokenType for the token (Fixed or Evolvable)
Issues the tokens to the designated holders
Moves the tokens around the network
Destroys the token representation and claims the asset itself
token-contracts token-workflows token-money
Types of Token
Fixed Token Evolvable Token
TokenSDK
Corda Core
TokenSDK: TokenType Hierarchy
Fixed Token
Evolvable Token
TokenizableAssetInfo
TokenType
TokenPointer EvolvableTokenType
LinearState
ContractState
Let’s go to IntelliJ…
= = +
Issuing Tokens: Fungible vs Non-fungible Tokens
ContractState
FungibleToken NonFungibleToken
AbstractToken
Let’s go to IntelliJ…
TokenSDK Built in SubFlows provided for you
Create
CreateEvolvableTokens
CreateEvolvableTokensHandler
Move
MoveFungibleTokens
MoveFungibleTokensHandler
MoveNonFungibleTokens
MoveNonFungibleTokensHandler
Update
UpdateEvolvableToken
UpdateEvolvableTokenHandler
Issue
IssueTokens
IssueTokensHandler
Redeem
RedeemFungibleTokens
RedeemFungibleTokensHandler
RedeemNonFungibleTokens
RedeemNonFungibleTokensHandler
Fungible Non-fungible
Evolvable Tokenized real-estate property
rentals (fractional ownership)
Tokenized real-estate property
(unique-ownership)
Fixed Type CBDC, Digital dollars Tokenized gold brick
On Ledger
Ledger assets on Corda
Off-Ledger
Real world physical assets
A security issued on a Corda network A house in Manhattan
Potential Use Cases of Corda TokenSDK
• Types of Tokens
• Types of asset
Try It Yourself…
• Java version: https://github.com/corda/samples-java/tree/master/Tokens
• Kotlin version: https://github.com/corda/samples-kotlin/tree/master/Tokens
• Corda TokenSDK Source Code: https://github.com/corda/token-sdk
Fungible House Token:
This CorDapp serves as a basic example to create, issue, move fungible tokens in Corda utilizing the
TokenSDK.
Stock Pay Dividend:
This CorDapp aims to demonstrate the usage of TokenSDK representing stock. The StockState stores the
stock details(dividends percentage) which can be updated over time.
Bike Market:
This sample CorDapp demonstrate create, move, and redeem actions of the tokenized asset.
• Free Training Site: training.corda.net
• Slack: slack.corda.net
• Corda docs: docs.corda.net
• Github Repository: github.com/corda
• Email Contact: devrel@r3.com
• Twitter: @Cordablockchain @inside_r3, hashtags #Corda, #r3;
• Youtube: youtube.com/cordablockchain
Ready to build? We're here to help
London
2 London Wall Place,
London, EC2Y 5AU
San Francisco
655 Montgomery St., 6th floor
San Francisco, CA 94111
www.r3.com | corda.net
Thank you
New York
11 West 42nd Street, 8th Floor
New York, NY 10036
Singapore
18 Robinson Road, Level #14-02
Singapore, 048547
Dublin
Lennox Building
50 Richmond St South
Saint Kevin’s, Dublin,
D02FK02
Hong Kong
Bonham Strand, 7F Office 18-
121
Hong Kong
São Paulo
Av. Angélica, 2529
Bela Vista- 6th Floor
São Paulo - SP, 01227-200, Brazil
Mumbai
01A108, WeWork Enam Samhav, C-
20, G Block, Bandra Kurla Complex,
Mumbai, 400051, India
Tokyo
Izumi Garden Tower 19F,
1–6-1 Roppongi, Minato-ku,
Tokyo 106-6019, JAPAN
Headquarters:
@inside_r3 | @cordablockchain
linkedin.com/company/r3cev-llc
Regional:

More Related Content

What's hot

Examples of Smart Contracts
Examples of Smart ContractsExamples of Smart Contracts
Examples of Smart Contracts
101 Blockchains
 
Introduction to Decentralized Finance (DeFi)
Introduction to Decentralized Finance (DeFi)Introduction to Decentralized Finance (DeFi)
Introduction to Decentralized Finance (DeFi)
101 Blockchains
 

What's hot (20)

Supporting trade finance with letters of credit on corda
Supporting trade finance with letters of credit on cordaSupporting trade finance with letters of credit on corda
Supporting trade finance with letters of credit on corda
 
Blockchain 2.0
Blockchain 2.0Blockchain 2.0
Blockchain 2.0
 
Introduction to Decentralized Finance - DeFi
Introduction to Decentralized Finance - DeFiIntroduction to Decentralized Finance - DeFi
Introduction to Decentralized Finance - DeFi
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
 
Crypto wallets
Crypto walletsCrypto wallets
Crypto wallets
 
Introduction to Corda Blockchain for Developers
Introduction to Corda Blockchain for DevelopersIntroduction to Corda Blockchain for Developers
Introduction to Corda Blockchain for Developers
 
Examples of Smart Contracts
Examples of Smart ContractsExamples of Smart Contracts
Examples of Smart Contracts
 
An introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ruAn introduction to blockchain and hyperledger v ru
An introduction to blockchain and hyperledger v ru
 
DeFi 101
DeFi 101DeFi 101
DeFi 101
 
Smart contracts & dApps
Smart contracts & dAppsSmart contracts & dApps
Smart contracts & dApps
 
What is Erc20 token? How it Works/
What is Erc20 token? How it Works/What is Erc20 token? How it Works/
What is Erc20 token? How it Works/
 
What the Duck is DeFi
What the Duck is DeFiWhat the Duck is DeFi
What the Duck is DeFi
 
DeFi - Decentralized Finance - Wallstreet Meets Blockchain
DeFi - Decentralized Finance - Wallstreet Meets BlockchainDeFi - Decentralized Finance - Wallstreet Meets Blockchain
DeFi - Decentralized Finance - Wallstreet Meets Blockchain
 
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
 
Blockchain Intro to Hyperledger Fabric
Blockchain Intro to Hyperledger Fabric Blockchain Intro to Hyperledger Fabric
Blockchain Intro to Hyperledger Fabric
 
Introduction to Decentralized Finance (DeFi)
Introduction to Decentralized Finance (DeFi)Introduction to Decentralized Finance (DeFi)
Introduction to Decentralized Finance (DeFi)
 
OpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chainOpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chain
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technology
 
Understanding private blockchains
Understanding private blockchainsUnderstanding private blockchains
Understanding private blockchains
 
Blockchain
BlockchainBlockchain
Blockchain
 

Similar to Corda Developer Bootcamp: Tokens

3.3.1.pptx ppt of vvjvjjvjhvjvjvhjvjhvjhvhjvjv
3.3.1.pptx ppt of vvjvjjvjhvjvjvhjvjhvjhvhjvjv3.3.1.pptx ppt of vvjvjjvjhvjvjvhjvjhvjhvhjvjv
3.3.1.pptx ppt of vvjvjjvjhvjvjvhjvjhvjhvhjvjv
ashyammalik052
 

Similar to Corda Developer Bootcamp: Tokens (20)

Corda Developer Bootcamp: Tokens
Corda Developer Bootcamp:  TokensCorda Developer Bootcamp:  Tokens
Corda Developer Bootcamp: Tokens
 
3.3.1.pptx ppt of vvjvjjvjhvjvjvhjvjhvjhvhjvjv
3.3.1.pptx ppt of vvjvjjvjhvjvjvhjvjhvjhvhjvjv3.3.1.pptx ppt of vvjvjjvjhvjvjvhjvjhvjhvhjvjv
3.3.1.pptx ppt of vvjvjjvjhvjvjvhjvjhvjhvhjvjv
 
Gaming in blockchain
Gaming in blockchainGaming in blockchain
Gaming in blockchain
 
Erc 721 tokens
Erc 721 tokensErc 721 tokens
Erc 721 tokens
 
Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
 
Blockchain Ecosystem
Blockchain EcosystemBlockchain Ecosystem
Blockchain Ecosystem
 
Introducing r3 corda™ a distributed ledger designed for financial services
Introducing r3 corda™  a distributed ledger designed for financial servicesIntroducing r3 corda™  a distributed ledger designed for financial services
Introducing r3 corda™ a distributed ledger designed for financial services
 
Ethereum vs fabric vs corda
Ethereum vs fabric vs cordaEthereum vs fabric vs corda
Ethereum vs fabric vs corda
 
Corda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to CordaCorda Developer Bootcamp: Introduction to Corda
Corda Developer Bootcamp: Introduction to Corda
 
Bancor review
Bancor reviewBancor review
Bancor review
 
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
DevDay: Writing a Secure CorDapp, (almost) Everything You Didn't Know You Nee...
 
20221110 MetaCoin
20221110 MetaCoin20221110 MetaCoin
20221110 MetaCoin
 
DeFi Series – Webinar 2- DeFi Primitives
DeFi Series – Webinar 2- DeFi PrimitivesDeFi Series – Webinar 2- DeFi Primitives
DeFi Series – Webinar 2- DeFi Primitives
 
Block chain
Block chainBlock chain
Block chain
 
DEFI Notes 2022 01 15.pptx
DEFI Notes 2022 01 15.pptxDEFI Notes 2022 01 15.pptx
DEFI Notes 2022 01 15.pptx
 
Big Data London 2019 v.10 I 'Using data to evaluate the health of crypto netw...
Big Data London 2019 v.10 I 'Using data to evaluate the health of crypto netw...Big Data London 2019 v.10 I 'Using data to evaluate the health of crypto netw...
Big Data London 2019 v.10 I 'Using data to evaluate the health of crypto netw...
 
Using data to evaluate the health of cryptonetworks
Using data to evaluate the health of cryptonetworksUsing data to evaluate the health of cryptonetworks
Using data to evaluate the health of cryptonetworks
 
Webinar in English for the Token Bridge between RSK and Ethereum
Webinar in English for the Token Bridge between RSK and EthereumWebinar in English for the Token Bridge between RSK and Ethereum
Webinar in English for the Token Bridge between RSK and Ethereum
 
Manta presentation-th
Manta presentation-thManta presentation-th
Manta presentation-th
 
Ergo Presentation - Tokyo
Ergo Presentation - TokyoErgo Presentation - Tokyo
Ergo Presentation - Tokyo
 

More from R3

More from R3 (20)

Corda Developer Bootcamp: Accounts
Corda Developer Bootcamp: AccountsCorda Developer Bootcamp: Accounts
Corda Developer Bootcamp: Accounts
 
Insurance Round Table
Insurance Round TableInsurance Round Table
Insurance Round Table
 
BizDay: David E. Rutter Welcome Address
BizDay: David E. Rutter Welcome AddressBizDay: David E. Rutter Welcome Address
BizDay: David E. Rutter Welcome Address
 
BizDay: Usage Based Insurance and Fleet Management, Infosys
BizDay: Usage Based Insurance and Fleet Management, InfosysBizDay: Usage Based Insurance and Fleet Management, Infosys
BizDay: Usage Based Insurance and Fleet Management, Infosys
 
DevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIADevDay: Managing a Distributed Network on a Common Infra, SIA
DevDay: Managing a Distributed Network on a Common Infra, SIA
 
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, DigiledgeBizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
BizDay: Improving Remittances in the World's 2nd Largest Corridor, Digiledge
 
BizDay: Designing the Future of Payments, Mastercard
BizDay: Designing the Future of Payments, MastercardBizDay: Designing the Future of Payments, Mastercard
BizDay: Designing the Future of Payments, Mastercard
 
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
DevDay: Developer Updates: Visual Studio Code, Java 11 and OpenAPI (oh my), L...
 
DevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, ChainhausDevDay: Node Analytics with Python, Chainhaus
DevDay: Node Analytics with Python, Chainhaus
 
DevDay: Getting Started with Tokens and Accounts, R3
DevDay: Getting Started with Tokens and Accounts, R3DevDay: Getting Started with Tokens and Accounts, R3
DevDay: Getting Started with Tokens and Accounts, R3
 
BizDay: Transition to DLT in RTGS payments, Accenture, SAP
BizDay: Transition to DLT in RTGS payments, Accenture, SAPBizDay: Transition to DLT in RTGS payments, Accenture, SAP
BizDay: Transition to DLT in RTGS payments, Accenture, SAP
 
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu SquareBizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
BizDay: Connecting Construction & Insurance Ecosystem, Tinubu Square
 
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.ioBizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
BizDay: The Wholesale Food Supply Chain is Ripe for Transformation, ripe.io
 
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, MicrosoftBizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
 
BizDay: Truck Wallet, Daimler, KI Decentralized
BizDay: Truck Wallet, Daimler, KI DecentralizedBizDay: Truck Wallet, Daimler, KI Decentralized
BizDay: Truck Wallet, Daimler, KI Decentralized
 
BizDay: A View From Behind the Curtain, SIX Exchange
BizDay: A View From Behind the Curtain, SIX ExchangeBizDay: A View From Behind the Curtain, SIX Exchange
BizDay: A View From Behind the Curtain, SIX Exchange
 
BizDay: Finteum Presentation
BizDay: Finteum PresentationBizDay: Finteum Presentation
BizDay: Finteum Presentation
 
BizDay: Using Tokens for Payment and Instant Settlement, R3
BizDay: Using Tokens for Payment and Instant Settlement, R3BizDay: Using Tokens for Payment and Instant Settlement, R3
BizDay: Using Tokens for Payment and Instant Settlement, R3
 
BizDay: Digital Micro-Lending and Debt Crowd Funding Platform, JVentures
BizDay: Digital Micro-Lending and Debt Crowd Funding Platform, JVenturesBizDay: Digital Micro-Lending and Debt Crowd Funding Platform, JVentures
BizDay: Digital Micro-Lending and Debt Crowd Funding Platform, JVentures
 
BizDay: Trusted Data Exchange for Corp and Supplier Onboarding, Capgemini
BizDay: Trusted Data Exchange for Corp and Supplier Onboarding, CapgeminiBizDay: Trusted Data Exchange for Corp and Supplier Onboarding, Capgemini
BizDay: Trusted Data Exchange for Corp and Supplier Onboarding, Capgemini
 

Recently uploaded

Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
Kamal Acharya
 
Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
Kamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdfDR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DrGurudutt
 
grop material handling.pdf and resarch ethics tth
grop material handling.pdf and resarch ethics tthgrop material handling.pdf and resarch ethics tth
grop material handling.pdf and resarch ethics tth
AmanyaSylus
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
Kamal Acharya
 

Recently uploaded (20)

Laundry management system project report.pdf
Laundry management system project report.pdfLaundry management system project report.pdf
Laundry management system project report.pdf
 
An improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technologyAn improvement in the safety of big data using blockchain technology
An improvement in the safety of big data using blockchain technology
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
Paint shop management system project report.pdf
Paint shop management system project report.pdfPaint shop management system project report.pdf
Paint shop management system project report.pdf
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
retail automation billing system ppt.pptx
retail automation billing system ppt.pptxretail automation billing system ppt.pptx
retail automation billing system ppt.pptx
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdfDR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
DR PROF ING GURUDUTT SAHNI WIKIPEDIA.pdf
 
grop material handling.pdf and resarch ethics tth
grop material handling.pdf and resarch ethics tthgrop material handling.pdf and resarch ethics tth
grop material handling.pdf and resarch ethics tth
 
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...Software Engineering - Modelling Concepts + Class Modelling + Building the An...
Software Engineering - Modelling Concepts + Class Modelling + Building the An...
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Pharmacy management system project report..pdf
Pharmacy management system project report..pdfPharmacy management system project report..pdf
Pharmacy management system project report..pdf
 
Fruit shop management system project report.pdf
Fruit shop management system project report.pdfFruit shop management system project report.pdf
Fruit shop management system project report.pdf
 

Corda Developer Bootcamp: Tokens

  • 2. Quick Recap: Components of a CorDapp 2. Contract: Verify the transactions 3. Flow: Execute the business logic 1. State: The object in Corda State 1. Get consumed 2. Get updated 3. Get stored
  • 3. What is Token… • A token is a representation of an asset. Physical Tokens Digital Tokens Cryptocurrencies Tokenized Asset
  • 4. What is Token on Corda? • It is not a cryptocurrency • A digital representation of asset ownership • A bearer instrument represents liability between the issuer and owner
  • 5. A Tokenized Economy on Corda… • Maximum Security • Peer-to-peer transactions over a decentralized network providing the highest security. • Simple Traceability • Users can retrieve a credible history of any ledger asset with confidence. • Increased liquidity & Market Access • Illiquid assets can now be represented and traded (as a whole or fractionally) over markets, enabling new sets of owners.
  • 6. Under the hood of Corda TokenSDK • TokenSDK Overview • Fixed vs Evolvable Tokentype • Fungible vs Non-fungible Tokens • Token Management
  • 7. Corda TokenSDK • TokenSDK provides a standard library to create and manage tokens in Corda. ISSUE MOVE REDEEM CREATE Creates the underlying TokenType for the token (Fixed or Evolvable) Issues the tokens to the designated holders Moves the tokens around the network Destroys the token representation and claims the asset itself token-contracts token-workflows token-money
  • 8. Types of Token Fixed Token Evolvable Token
  • 9. TokenSDK Corda Core TokenSDK: TokenType Hierarchy Fixed Token Evolvable Token TokenizableAssetInfo TokenType TokenPointer EvolvableTokenType LinearState ContractState Let’s go to IntelliJ…
  • 10. = = + Issuing Tokens: Fungible vs Non-fungible Tokens ContractState FungibleToken NonFungibleToken AbstractToken Let’s go to IntelliJ…
  • 11. TokenSDK Built in SubFlows provided for you Create CreateEvolvableTokens CreateEvolvableTokensHandler Move MoveFungibleTokens MoveFungibleTokensHandler MoveNonFungibleTokens MoveNonFungibleTokensHandler Update UpdateEvolvableToken UpdateEvolvableTokenHandler Issue IssueTokens IssueTokensHandler Redeem RedeemFungibleTokens RedeemFungibleTokensHandler RedeemNonFungibleTokens RedeemNonFungibleTokensHandler
  • 12. Fungible Non-fungible Evolvable Tokenized real-estate property rentals (fractional ownership) Tokenized real-estate property (unique-ownership) Fixed Type CBDC, Digital dollars Tokenized gold brick On Ledger Ledger assets on Corda Off-Ledger Real world physical assets A security issued on a Corda network A house in Manhattan Potential Use Cases of Corda TokenSDK • Types of Tokens • Types of asset
  • 13. Try It Yourself… • Java version: https://github.com/corda/samples-java/tree/master/Tokens • Kotlin version: https://github.com/corda/samples-kotlin/tree/master/Tokens • Corda TokenSDK Source Code: https://github.com/corda/token-sdk Fungible House Token: This CorDapp serves as a basic example to create, issue, move fungible tokens in Corda utilizing the TokenSDK. Stock Pay Dividend: This CorDapp aims to demonstrate the usage of TokenSDK representing stock. The StockState stores the stock details(dividends percentage) which can be updated over time. Bike Market: This sample CorDapp demonstrate create, move, and redeem actions of the tokenized asset.
  • 14. • Free Training Site: training.corda.net • Slack: slack.corda.net • Corda docs: docs.corda.net • Github Repository: github.com/corda • Email Contact: devrel@r3.com • Twitter: @Cordablockchain @inside_r3, hashtags #Corda, #r3; • Youtube: youtube.com/cordablockchain Ready to build? We're here to help
  • 15. London 2 London Wall Place, London, EC2Y 5AU San Francisco 655 Montgomery St., 6th floor San Francisco, CA 94111 www.r3.com | corda.net Thank you New York 11 West 42nd Street, 8th Floor New York, NY 10036 Singapore 18 Robinson Road, Level #14-02 Singapore, 048547 Dublin Lennox Building 50 Richmond St South Saint Kevin’s, Dublin, D02FK02 Hong Kong Bonham Strand, 7F Office 18- 121 Hong Kong São Paulo Av. Angélica, 2529 Bela Vista- 6th Floor São Paulo - SP, 01227-200, Brazil Mumbai 01A108, WeWork Enam Samhav, C- 20, G Block, Bandra Kurla Complex, Mumbai, 400051, India Tokyo Izumi Garden Tower 19F, 1–6-1 Roppongi, Minato-ku, Tokyo 106-6019, JAPAN Headquarters: @inside_r3 | @cordablockchain linkedin.com/company/r3cev-llc Regional: