SlideShare a Scribd company logo
1 of 2
Download to read offline
June 19, 2018
Ethereum Block & Transaction Info via Aggregated Views
(API by Block 16)
medium.com/block-16/ethereum-block-transaction-info-via-aggregated-views-api-by-block-16-aa9b175da929
When working with web applications that interface with Ethereum nodes, I’ve always found
that I need more information than is provided by singular JSON-RPC calls. For instance, you
can get the information about the block —but then have to run another call to get information
about a transaction — and yet another call for the transaction receipt. If you are gathering and
organizing this information at scale, it oftentimes requires over 500 HTTP requests and can
take a lot of time (not to mention a burden on Infura). At Block 16 we have created internal
APIs to present this information quickly along with different “views” or organizations of
blockchain information. Today we are making some of these public.
Get All Block Information by Number. Get all block information, uncles, transactions and
receipts by block number. The datastructure is much like what’s returned from normal
eth_getBlockByNumber RPC but includes a list of uncles, transactions, and receipts achieved
from eth_getUncleByBlockNumberAndIndex, eth_getTransactionByHash and
eth_getTransactionReceipt calls respectively. More information can be foundhere, by invoking
the following command in terminal or clicking the link within the command:
curl -X GET https://api.block16.io/v1/block/5000000 
-H 'Accept: application/json'
Get All Current Block Information. Get all block information, uncles, transactions and
receipts for the current block. Internally we track all transactions on the network and perform
various operations — so we tend to run about 1–10 seconds behind the current block.
curl -X GET https://api.block16.io/v1/block/current 
-H 'Accept: application/json'
Subscribe to Current Block via Websocket. Same as the endpoint described above but the
websocket pushes the current block information upon connection and receives updates as
blocks are processed. A sample application can be viewed here with source code available
here.
Get Last 100 TXs by Address. We have an interesting data format for this endpoint that is
informed by availability and database space:
1/2
{
"address": "0000000000000000000000000000000000000008",
"transactionDate": 1528012206000,
"value": "1000000000000000000",
"toAddress": "0000000000000000000000000000000000000008",
"fromAddress": "dfa5d32e82ce9d131ca77f5e260c3d0d68deb61b",
"ethereumContract": "3543638ed4a9006e4840b105944271bcea15605d",
"transactionHash":
"945ab5e688660478b0bb813cc6c2f4c8a17bb1d8bed810634ec203a26e7a74d8",
"blockNumber": 5724039,
"transactionType": "token_transaction",
"fee": "16440820000000000"
}
Notice that all hex prefixes are removed and that there is a “toAddress”, “fromAddress” and an
“address” field. Incoming transactions are found by matching “address” with the “toAddress”
and outgoing by matching “address” with “fromAddress”. The “value” property is the base 10
raw value of the transaction in wei if it was not a token transaction. If it was a token
transaction, the “value” property is the raw token amount without decimals. The “fee” is in base
10 wei. For more information about the structure of the data visit the documentation. Curl
invocation:
curl -X GET
https://api.block16.io/v1/address/0x0000000000000000000000000000000000000001/transactio
ns -H 'Accept: application/json'
Get All Token Contracts Associated with an Address. This endpoint lists all token contract
addresses that an Ethereum address has ever been associated with. As with the previous
endpoint, the “0x” hexadecimal prefix is removed in order to save space in the database.
curl -X GET
https://api.block16.io/v1/address/0x0000000000000000000000000000000000000001/assets -H
'Accept: application/json'
The formal slate documentation can be found at https://docs.block16.io/ . All of the endpoints
have crossorigin headers included so you’ll be able to use them in a webapp, though there is a
30 request per minute limit implemented per IP. If these endpoints become popular we’ll
consider increasing the request per minute limit and scaling/sharding our public databases.
Our goal is to help the ecosystem create more responsive and informative webapps. Any
feedback is greatly appreciated!
2/2

More Related Content

Similar to Block 16 - Ethereum block transaction info via aggregated views API by Block 16

BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the BankerBohdan Szymanik
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_linikinew1
 
Blockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationBlockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationPaperchain
 
P5 to blockchain or not to blockchain
P5 to blockchain or not to blockchainP5 to blockchain or not to blockchain
P5 to blockchain or not to blockchaindevid8
 
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersElifTech
 
Uni v2 eth-dai analysis
Uni v2 eth-dai analysisUni v2 eth-dai analysis
Uni v2 eth-dai analysisJonnyHimalaya
 
Mind My Value: A decentralised infrastructure for fair and trusted IoT data ...
Mind My Value:  A decentralised infrastructure for fair and trusted IoT data ...Mind My Value:  A decentralised infrastructure for fair and trusted IoT data ...
Mind My Value: A decentralised infrastructure for fair and trusted IoT data ...Paolo Missier
 
Detecting real-time market manipulation in decentralized cryptocurrency excha...
Detecting real-time market manipulation in decentralized cryptocurrency excha...Detecting real-time market manipulation in decentralized cryptocurrency excha...
Detecting real-time market manipulation in decentralized cryptocurrency excha...DataWorks Summit
 
Final paper blockchain
Final paper blockchain Final paper blockchain
Final paper blockchain VIMANYU SAHU
 
Ethereum Mining How To
Ethereum Mining How ToEthereum Mining How To
Ethereum Mining How ToNugroho Gito
 
77201913
7720191377201913
77201913IJRAT
 
77201913
7720191377201913
77201913IJRAT
 
BlockchainDay "Ethereum Dapp - Asset Exchange YOSEMITE alpha" Session
BlockchainDay "Ethereum Dapp - Asset Exchange YOSEMITE alpha" Session BlockchainDay "Ethereum Dapp - Asset Exchange YOSEMITE alpha" Session
BlockchainDay "Ethereum Dapp - Asset Exchange YOSEMITE alpha" Session 병완 임
 
Upfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deckUpfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deckMark Suster
 
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Frederick Ng
 
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meBlockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meJuan Ignacio Pérez Sacristán
 

Similar to Block 16 - Ethereum block transaction info via aggregated views API by Block 16 (20)

BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
 
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
 
An Introduction to Blockchains
An Introduction to BlockchainsAn Introduction to Blockchains
An Introduction to Blockchains
 
Blockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentationBlockchain, cryptography and tokens — NYC Bar presentation
Blockchain, cryptography and tokens — NYC Bar presentation
 
Blockchain
BlockchainBlockchain
Blockchain
 
P5 to blockchain or not to blockchain
P5 to blockchain or not to blockchainP5 to blockchain or not to blockchain
P5 to blockchain or not to blockchain
 
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For Beginners
 
Uni v2 eth-dai analysis
Uni v2 eth-dai analysisUni v2 eth-dai analysis
Uni v2 eth-dai analysis
 
Mind My Value: A decentralised infrastructure for fair and trusted IoT data ...
Mind My Value:  A decentralised infrastructure for fair and trusted IoT data ...Mind My Value:  A decentralised infrastructure for fair and trusted IoT data ...
Mind My Value: A decentralised infrastructure for fair and trusted IoT data ...
 
Detecting real-time market manipulation in decentralized cryptocurrency excha...
Detecting real-time market manipulation in decentralized cryptocurrency excha...Detecting real-time market manipulation in decentralized cryptocurrency excha...
Detecting real-time market manipulation in decentralized cryptocurrency excha...
 
Blockchain Corporate Style
Blockchain Corporate StyleBlockchain Corporate Style
Blockchain Corporate Style
 
Final paper blockchain
Final paper blockchain Final paper blockchain
Final paper blockchain
 
Blockchain Cryptocurrency
Blockchain CryptocurrencyBlockchain Cryptocurrency
Blockchain Cryptocurrency
 
Ethereum Mining How To
Ethereum Mining How ToEthereum Mining How To
Ethereum Mining How To
 
77201913
7720191377201913
77201913
 
77201913
7720191377201913
77201913
 
BlockchainDay "Ethereum Dapp - Asset Exchange YOSEMITE alpha" Session
BlockchainDay "Ethereum Dapp - Asset Exchange YOSEMITE alpha" Session BlockchainDay "Ethereum Dapp - Asset Exchange YOSEMITE alpha" Session
BlockchainDay "Ethereum Dapp - Asset Exchange YOSEMITE alpha" Session
 
Upfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deckUpfront Ventures blockchain and crypto deck
Upfront Ventures blockchain and crypto deck
 
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018
 
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.meBlockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
Blockchain analysis: 2016-11-23 MeetUp FinTech Marketpay.io - LemonPay.me
 

Recently uploaded

Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistandanishmna97
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfAnubhavMangla3
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxFIDO Alliance
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfOverkill Security
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxMarkSteadman7
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 

Recently uploaded (20)

Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
Microsoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdfMicrosoft BitLocker Bypass Attack Method.pdf
Microsoft BitLocker Bypass Attack Method.pdf
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 

Block 16 - Ethereum block transaction info via aggregated views API by Block 16

  • 1. June 19, 2018 Ethereum Block & Transaction Info via Aggregated Views (API by Block 16) medium.com/block-16/ethereum-block-transaction-info-via-aggregated-views-api-by-block-16-aa9b175da929 When working with web applications that interface with Ethereum nodes, I’ve always found that I need more information than is provided by singular JSON-RPC calls. For instance, you can get the information about the block —but then have to run another call to get information about a transaction — and yet another call for the transaction receipt. If you are gathering and organizing this information at scale, it oftentimes requires over 500 HTTP requests and can take a lot of time (not to mention a burden on Infura). At Block 16 we have created internal APIs to present this information quickly along with different “views” or organizations of blockchain information. Today we are making some of these public. Get All Block Information by Number. Get all block information, uncles, transactions and receipts by block number. The datastructure is much like what’s returned from normal eth_getBlockByNumber RPC but includes a list of uncles, transactions, and receipts achieved from eth_getUncleByBlockNumberAndIndex, eth_getTransactionByHash and eth_getTransactionReceipt calls respectively. More information can be foundhere, by invoking the following command in terminal or clicking the link within the command: curl -X GET https://api.block16.io/v1/block/5000000 -H 'Accept: application/json' Get All Current Block Information. Get all block information, uncles, transactions and receipts for the current block. Internally we track all transactions on the network and perform various operations — so we tend to run about 1–10 seconds behind the current block. curl -X GET https://api.block16.io/v1/block/current -H 'Accept: application/json' Subscribe to Current Block via Websocket. Same as the endpoint described above but the websocket pushes the current block information upon connection and receives updates as blocks are processed. A sample application can be viewed here with source code available here. Get Last 100 TXs by Address. We have an interesting data format for this endpoint that is informed by availability and database space: 1/2
  • 2. { "address": "0000000000000000000000000000000000000008", "transactionDate": 1528012206000, "value": "1000000000000000000", "toAddress": "0000000000000000000000000000000000000008", "fromAddress": "dfa5d32e82ce9d131ca77f5e260c3d0d68deb61b", "ethereumContract": "3543638ed4a9006e4840b105944271bcea15605d", "transactionHash": "945ab5e688660478b0bb813cc6c2f4c8a17bb1d8bed810634ec203a26e7a74d8", "blockNumber": 5724039, "transactionType": "token_transaction", "fee": "16440820000000000" } Notice that all hex prefixes are removed and that there is a “toAddress”, “fromAddress” and an “address” field. Incoming transactions are found by matching “address” with the “toAddress” and outgoing by matching “address” with “fromAddress”. The “value” property is the base 10 raw value of the transaction in wei if it was not a token transaction. If it was a token transaction, the “value” property is the raw token amount without decimals. The “fee” is in base 10 wei. For more information about the structure of the data visit the documentation. Curl invocation: curl -X GET https://api.block16.io/v1/address/0x0000000000000000000000000000000000000001/transactio ns -H 'Accept: application/json' Get All Token Contracts Associated with an Address. This endpoint lists all token contract addresses that an Ethereum address has ever been associated with. As with the previous endpoint, the “0x” hexadecimal prefix is removed in order to save space in the database. curl -X GET https://api.block16.io/v1/address/0x0000000000000000000000000000000000000001/assets -H 'Accept: application/json' The formal slate documentation can be found at https://docs.block16.io/ . All of the endpoints have crossorigin headers included so you’ll be able to use them in a webapp, though there is a 30 request per minute limit implemented per IP. If these endpoints become popular we’ll consider increasing the request per minute limit and scaling/sharding our public databases. Our goal is to help the ecosystem create more responsive and informative webapps. Any feedback is greatly appreciated! 2/2