ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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¨C10 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 (20)

BlockChain for the Banker
BlockChain for the BankerBlockChain for the Banker
BlockChain for the Banker
Bohdan Szymanik
?
PPT Class Blockchain - Validation and CASE.pdf
PPT Class Blockchain - Validation and CASE.pdfPPT Class Blockchain - Validation and CASE.pdf
PPT Class Blockchain - Validation and CASE.pdf
MohitVerma579684
?
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
nikinew1
?
An Introduction to Blockchains
An Introduction to BlockchainsAn Introduction to Blockchains
An Introduction to Blockchains
Dr. Nikolaus Lipusch
?
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
Paperchain
?
Blockchain
BlockchainBlockchain
Blockchain
Anil Chaurasiya
?
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
devid8
?
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For Beginners
ElifTech
?
Uni v2 eth-dai analysis
Uni v2 eth-dai analysisUni v2 eth-dai analysis
Uni v2 eth-dai analysis
JonnyHimalaya
?
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
?
Blockchain Corporate Style
Blockchain Corporate StyleBlockchain Corporate Style
Blockchain Corporate Style
Narendranath Reddy
?
Final paper blockchain
Final paper blockchain Final paper blockchain
Final paper blockchain
VIMANYU SAHU
?
Blockchain Cryptocurrency
Blockchain CryptocurrencyBlockchain Cryptocurrency
Blockchain Cryptocurrency
Integral University
?
Ethereum Mining How To
Ethereum Mining How ToEthereum Mining How To
Ethereum Mining How To
Nugroho Gito
?
77201913
7720191377201913
77201913
IJRAT
?
77201913
7720191377201913
77201913
IJRAT
?
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
Mark Suster
?
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018
Frederick Ng
?
PPT Class Blockchain - Validation and CASE.pdf
PPT Class Blockchain - Validation and CASE.pdfPPT Class Blockchain - Validation and CASE.pdf
PPT Class Blockchain - Validation and CASE.pdf
MohitVerma579684
?
Blockchain an introduction_n_li
Blockchain an introduction_n_liBlockchain an introduction_n_li
Blockchain an introduction_n_li
nikinew1
?
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
Paperchain
?
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
devid8
?
Blockchain. A Guide For Beginners
Blockchain. A Guide For BeginnersBlockchain. A Guide For Beginners
Blockchain. A Guide For Beginners
ElifTech
?
Uni v2 eth-dai analysis
Uni v2 eth-dai analysisUni v2 eth-dai analysis
Uni v2 eth-dai analysis
JonnyHimalaya
?
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 To
Nugroho Gito
?
77201913
7720191377201913
77201913
IJRAT
?
77201913
7720191377201913
77201913
IJRAT
?
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
Mark Suster
?
Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018Click Ventures Blockchain Ecosystem Report 2018
Click Ventures Blockchain Ecosystem Report 2018
Frederick Ng
?

Recently uploaded (20)

BoxLang JVM Language : The Future is Dynamic
BoxLang JVM Language : The Future is DynamicBoxLang JVM Language : The Future is Dynamic
BoxLang JVM Language : The Future is Dynamic
Ortus Solutions, Corp
?
A Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin EngineeringA Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin Engineering
Daniel Lehner
?
The Future of Repair: Transparent and Incremental by Botond De?nes
The Future of Repair: Transparent and Incremental by Botond De?nesThe Future of Repair: Transparent and Incremental by Botond De?nes
The Future of Repair: Transparent and Incremental by Botond De?nes
ScyllaDB
?
Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025
kherorpacca00126
?
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOTSMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
TanmaiArni
?
Cloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in AviationCloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in Aviation
Assem mousa
?
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarterQ4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
MariaBarbaraPaglinaw
?
DevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdfDevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdf
Justin Reock
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Jonathan Bowen
?
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
?
Gojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptxGojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptx
V3cube
?
Integrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PMIntegrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PM
Farhan Tariq
?
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar PatturajInside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
ScyllaDB
?
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
?
Endpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore ItEndpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore It
MSP360
?
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
Tsuyoshi Hirayama
?
Backstage Software Templates for Java Developers
Backstage Software Templates for Java DevelopersBackstage Software Templates for Java Developers
Backstage Software Templates for Java Developers
Markus Eisele
?
Revolutionizing-Government-Communication-The-OSWAN-Success-Story
Revolutionizing-Government-Communication-The-OSWAN-Success-StoryRevolutionizing-Government-Communication-The-OSWAN-Success-Story
Revolutionizing-Government-Communication-The-OSWAN-Success-Story
ssuser52ad5e
?
FinTech - US Annual Funding Report - 2024.pptx
FinTech - US Annual Funding Report - 2024.pptxFinTech - US Annual Funding Report - 2024.pptx
FinTech - US Annual Funding Report - 2024.pptx
Tracxn
?
BoxLang JVM Language : The Future is Dynamic
BoxLang JVM Language : The Future is DynamicBoxLang JVM Language : The Future is Dynamic
BoxLang JVM Language : The Future is Dynamic
Ortus Solutions, Corp
?
A Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin EngineeringA Framework for Model-Driven Digital Twin Engineering
A Framework for Model-Driven Digital Twin Engineering
Daniel Lehner
?
The Future of Repair: Transparent and Incremental by Botond De?nes
The Future of Repair: Transparent and Incremental by Botond De?nesThe Future of Repair: Transparent and Incremental by Botond De?nes
The Future of Repair: Transparent and Incremental by Botond De?nes
ScyllaDB
?
Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025Brave Browser Crack 1.45.133 Activated 2025
Brave Browser Crack 1.45.133 Activated 2025
kherorpacca00126
?
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOTSMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
SMART SENTRY CYBER THREAT INTELLIGENCE IN IIOT
TanmaiArni
?
Cloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in AviationCloud of everything Tech of the 21 century in Aviation
Cloud of everything Tech of the 21 century in Aviation
Assem mousa
?
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarterQ4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
Q4_TLE-7-Lesson-6-Week-6.pptx 4th quarter
MariaBarbaraPaglinaw
?
DevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdfDevNexus - Building 10x Development Organizations.pdf
DevNexus - Building 10x Development Organizations.pdf
Justin Reock
?
UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1UiPath Automation Developer Associate Training Series 2025 - Session 1
UiPath Automation Developer Associate Training Series 2025 - Session 1
DianaGray10
?
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Formal Methods: Whence and Whither? [Martin Fr?nzle Festkolloquium, 2025]
Jonathan Bowen
?
EaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial KeyEaseUS Partition Master Crack 2025 + Serial Key
EaseUS Partition Master Crack 2025 + Serial Key
kherorpacca127
?
Gojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptxGojek Clone Multi-Service Super App.pptx
Gojek Clone Multi-Service Super App.pptx
V3cube
?
Integrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PMIntegrated Operating Window - A Gateway to PM
Integrated Operating Window - A Gateway to PM
Farhan Tariq
?
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar PatturajInside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
Inside Freshworks' Migration from Cassandra to ScyllaDB by Premkumar Patturaj
ScyllaDB
?
UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2UiPath Automation Developer Associate Training Series 2025 - Session 2
UiPath Automation Developer Associate Training Series 2025 - Session 2
DianaGray10
?
Endpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore ItEndpoint Backup: 3 Reasons MSPs Ignore It
Endpoint Backup: 3 Reasons MSPs Ignore It
MSP360
?
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
DAO UTokyo 2025 DLT mass adoption case studies IBM Tsuyoshi Hirayama (ƽɽÒã)
Tsuyoshi Hirayama
?
Backstage Software Templates for Java Developers
Backstage Software Templates for Java DevelopersBackstage Software Templates for Java Developers
Backstage Software Templates for Java Developers
Markus Eisele
?
Revolutionizing-Government-Communication-The-OSWAN-Success-Story
Revolutionizing-Government-Communication-The-OSWAN-Success-StoryRevolutionizing-Government-Communication-The-OSWAN-Success-Story
Revolutionizing-Government-Communication-The-OSWAN-Success-Story
ssuser52ad5e
?
FinTech - US Annual Funding Report - 2024.pptx
FinTech - US Annual Funding Report - 2024.pptxFinTech - US Annual Funding Report - 2024.pptx
FinTech - US Annual Funding Report - 2024.pptx
Tracxn
?

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¨C10 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