SlideShare a Scribd company logo
REST INTERFACE TO
BLOCKCHAIN NETWORKS
Interaction with
blockchains
QUOTE
“I'm uninterested in superheroes. I am only interes
in real stories, real people, real connection”
- Jamie Lee Curtis
HOW TO CONNECT?
Web Browser
Mobile
Application
Server-side
Application
?
OPTION #1: NATIVE API
Web Browser
Mobile
Application
Server-side
Application
JSON RPC
Bitcoin Network
OPTION #2: ABSTRACTION LAYER
Web Browser
Mobile
Application
Server-side
Application
Ethereum Network Some other Network
REST API
BC
Connector
Bitcoin Network
ETH
Connector
Other
Connector
POPULAR CONNECTIVITY OPTIONS
REST
PRACTICAL EXERCISE
Connecting to blockchain
Read data from blockchain
Transfer currency
APIDAPP.COM
GET API KEY
Create Account
https://www.apidapp.com/register/
Create a new API Key
https://www.apidapp.com/keys/
GET POSTMAN
https://www.getpostman.com/download
s/
DOWNLOAD POSTMAN API CALLS
COLLECTION
https://www.getpostman.com/collections/4ab1543837b
fdcf2b9
File Import
Import
from link…
CREATE AN ACCOUNT ON
ROPSTEIN
Click Account
 POST
Update X-
Api-Key value
Click “Send”
SAVE YOUR PUBLIC AND PRIVATE
KEYS
GET TEST ETHER
Navigate to Ropsten
faucet
https://faucet.ropsten.be/
Enter your public key
CHECK YOUR ACCOUNT BALANCE
Click Account 
GET
Update X-Api-
Key value
And account id
Click “Send”
CHECK LATEST BLOCK MINED ON
THE BLOCKCHAIN
Click Block 
GET
Update X-
Api-Key value
Click “Send”
GET INFORMATION ABOUT THE
LATEST BLOCK
Click Block:id 
GET
Update X-Api-
Key and block
id
Click “Send”
QUESTIONS
STAY IN TOUCH
Gene Leybzon https://www.linkedin.com/in/leybzon/
https://www.meetup.com/members/90744
20/
https://www.Leybzon.com

More Related Content

PDF
Building an Event-driven Web @ Impact
Jeff Lindsay
 
PPTX
Web api security
9xdot
 
PPTX
7 17 event_logging_architecture 1
ss_testing
 
PPTX
Winter is Coming - a Kotlin Web Application Without Spring
Maryna Cherniavska
 
PPTX
Edge
Glenn Block
 
PDF
HTML Hypermedia APIs and Adaptive Web Design - Nordic APIs
Gustaf Nilsson Kotte
 
PPTX
What is a blockchain api how can you integrate in your website
Blockchain Council
 
PDF
Web Apps: APIs' Nightmare
Paulo Silva
 
Building an Event-driven Web @ Impact
Jeff Lindsay
 
Web api security
9xdot
 
7 17 event_logging_architecture 1
ss_testing
 
Winter is Coming - a Kotlin Web Application Without Spring
Maryna Cherniavska
 
HTML Hypermedia APIs and Adaptive Web Design - Nordic APIs
Gustaf Nilsson Kotte
 
What is a blockchain api how can you integrate in your website
Blockchain Council
 
Web Apps: APIs' Nightmare
Paulo Silva
 

Similar to REST API interface to blockchain networks (20)

PDF
"Why Fake News Is Relevant" - Introduction to the Userfeeds Protocol
Userfeeds.io
 
PDF
Protecting Your APIs Against Attack & Hijack
CA API Management
 
PDF
What’s behind a high quality web API? Ensure your APIs are more than just a ...
Kim Clark
 
PDF
Introduction to Web 2.0
Reggie Niccolo Santos
 
PDF
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Steven Willmott
 
PDF
2019 - Tech Talk DC - Token-based security for web applications using OAuth2 ...
Vladimir Bychkov
 
ODP
The Internet as Web Services: introduction to ReST
Bruno Kessler Foundation
 
PDF
IRJET - Framework for Realtime Bitcoin Transaction
IRJET Journal
 
PPTX
API Security - Null meet
vinoth kumar
 
PPTX
API Workshop: Deep dive into REST APIs
Tom Johnson
 
PDF
Apidays x api3 9th dec
BenCarvill1
 
PDF
Why your next serverless project should use AWS AppSync
Yan Cui
 
PDF
Union of bitcoin and APIs
BBVA API Market
 
PDF
[WSO2Con EU 2018] Blockchain in the Business API Ecosystem - API Consumption ...
WSO2
 
PDF
2022 apidays LIVE Helsinki & North_Why webhook APIs are REST APIs perfect sid...
apidays
 
PPTX
Api Testing
Vishwanath KC
 
PPTX
Api Testing
Vishwanath KC
 
PDF
The new decentralized compute stack and its application
BigchainDB
 
PPT
4163A - What is Web 2.0.ppt
Matthew Perrins
 
PDF
How APIs Can Be Secured in Mobile Environments
WSO2
 
"Why Fake News Is Relevant" - Introduction to the Userfeeds Protocol
Userfeeds.io
 
Protecting Your APIs Against Attack & Hijack
CA API Management
 
What’s behind a high quality web API? Ensure your APIs are more than just a ...
Kim Clark
 
Introduction to Web 2.0
Reggie Niccolo Santos
 
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Steven Willmott
 
2019 - Tech Talk DC - Token-based security for web applications using OAuth2 ...
Vladimir Bychkov
 
The Internet as Web Services: introduction to ReST
Bruno Kessler Foundation
 
IRJET - Framework for Realtime Bitcoin Transaction
IRJET Journal
 
API Security - Null meet
vinoth kumar
 
API Workshop: Deep dive into REST APIs
Tom Johnson
 
Apidays x api3 9th dec
BenCarvill1
 
Why your next serverless project should use AWS AppSync
Yan Cui
 
Union of bitcoin and APIs
BBVA API Market
 
[WSO2Con EU 2018] Blockchain in the Business API Ecosystem - API Consumption ...
WSO2
 
2022 apidays LIVE Helsinki & North_Why webhook APIs are REST APIs perfect sid...
apidays
 
Api Testing
Vishwanath KC
 
Api Testing
Vishwanath KC
 
The new decentralized compute stack and its application
BigchainDB
 
4163A - What is Web 2.0.ppt
Matthew Perrins
 
How APIs Can Be Secured in Mobile Environments
WSO2
 
Ad

More from Gene Leybzon (20)

PPTX
Generative AI Application Development using LangChain and LangFlow
Gene Leybzon
 
PPTX
Chat GPTs
Gene Leybzon
 
PPTX
Generative AI Use cases for Enterprise - Second Session
Gene Leybzon
 
PPTX
Generative AI Use-cases for Enterprise - First Session
Gene Leybzon
 
PPTX
Non-fungible tokens (nfts)
Gene Leybzon
 
PPTX
Introduction to Solidity and Smart Contract Development (9).pptx
Gene Leybzon
 
PPTX
Ethereum in Enterprise.pptx
Gene Leybzon
 
PPTX
ERC-4907 Rentable NFT Standard.pptx
Gene Leybzon
 
PPTX
Onchain Decentralized Governance 2.pptx
Gene Leybzon
 
PPTX
Onchain Decentralized Governance.pptx
Gene Leybzon
 
PPTX
Web3 File Storage Options
Gene Leybzon
 
PPTX
Web3 Full Stack Development
Gene Leybzon
 
PPTX
Instantly tradeable NFT contracts based on ERC-1155 standard
Gene Leybzon
 
PPTX
Non-fungible tokens. From smart contract code to marketplace
Gene Leybzon
 
PPTX
The Art of non-fungible tokens
Gene Leybzon
 
PPTX
Graph protocol for accessing information about blockchains and d apps
Gene Leybzon
 
PPTX
Substrate Framework
Gene Leybzon
 
PPTX
Chainlink
Gene Leybzon
 
PPTX
OpenZeppelin + Remix + BNB smart chain
Gene Leybzon
 
PPTX
Chainlink, Cosmos, Kusama, Polkadot: Approaches to the Internet of Blockchains
Gene Leybzon
 
Generative AI Application Development using LangChain and LangFlow
Gene Leybzon
 
Chat GPTs
Gene Leybzon
 
Generative AI Use cases for Enterprise - Second Session
Gene Leybzon
 
Generative AI Use-cases for Enterprise - First Session
Gene Leybzon
 
Non-fungible tokens (nfts)
Gene Leybzon
 
Introduction to Solidity and Smart Contract Development (9).pptx
Gene Leybzon
 
Ethereum in Enterprise.pptx
Gene Leybzon
 
ERC-4907 Rentable NFT Standard.pptx
Gene Leybzon
 
Onchain Decentralized Governance 2.pptx
Gene Leybzon
 
Onchain Decentralized Governance.pptx
Gene Leybzon
 
Web3 File Storage Options
Gene Leybzon
 
Web3 Full Stack Development
Gene Leybzon
 
Instantly tradeable NFT contracts based on ERC-1155 standard
Gene Leybzon
 
Non-fungible tokens. From smart contract code to marketplace
Gene Leybzon
 
The Art of non-fungible tokens
Gene Leybzon
 
Graph protocol for accessing information about blockchains and d apps
Gene Leybzon
 
Substrate Framework
Gene Leybzon
 
Chainlink
Gene Leybzon
 
OpenZeppelin + Remix + BNB smart chain
Gene Leybzon
 
Chainlink, Cosmos, Kusama, Polkadot: Approaches to the Internet of Blockchains
Gene Leybzon
 
Ad

Recently uploaded (20)

PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
REPORT: Heating appliances market in Poland 2024
SPIUG
 
Presentation about Hardware and Software in Computer
snehamodhawadiya
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 

REST API interface to blockchain networks

Editor's Notes

  • #5: https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)
  • #6: https://en.bitcoin.it/wiki/API_reference_(JSON-RPC) https://github.com/ethereum/wiki/wiki/JSON-RPC
  • #7: https://blogs.mulesoft.com/dev/api-dev/api-best-practices-series-plan/
  • #8: https://dzone.com/articles/common-mistakes-in-rest-api-design
  • #10: https://www.apidapp.com/
  • #12: https://www.getpostman.com/downloads/
  • #13: https://www.getpostman.com/collections/4ab1543837becfdcf2b9
  • #14: Save your private and public keys
  • #17: Save your private and public keys
  • #18: Save your private and public keys
  • #19: Save your private and public keys