Address API: Query information about addresses, and generate addresses.
Welcome to BlockCypher&rsquo,s Ethereum API documentation! If you&rsquo,re sabido with our Bitcoin endpoints, you&rsquo,ll feel right at huis with our Ethereum API. However, there are a few differences, and they stem te part from the fundamental differences inbetween Bitcoin and Ethereum. Te the most abstract sense, Bitcoin and Ethereum are cousins, they both have &ldquo,blocks&rdquo, of transactions linked together into a chain, they both use Proof of Work to reach overeenstemming (for now, spil Ethereum plans to budge to Proof of Stake te a future release), they are both about decentralizing trust. But that&rsquo,s where the similarities end. Here are just some of Ethereum&rsquo,s differences:
- There are no UTXOs, only &ldquo,accounts&rdquo, (of two varieties)
- Block time is significantly shorter, 15 2nd target instead of Ten minutes
- Miners get prizes for including references to orphan blocks (so called &ldquo,uncle blocks&rdquo,)
- Ethereum&rsquo,s scripting language is far more expressive than Bitcoin&rsquo,s, typically advanced transactions/contracts are constructed using a higher level language then converted into EVM bytecode
- Ethereum has no rigorous cap on monetary supply (ether supply)
- Transactions cost &ldquo,gas&rdquo, to run (denominated ter ether) depending on how computationally expensive they are to run. Blocks also have total gas boundaries to prevent runaway computation/keep the network decentralized.
Te a nutshell, Bitcoin is about decentralized, trust-minimizing, sound money. Ethereum is about decentralized, trust-minimizing, sound computation. Much more detail about thesis differences can be read at the Ethereum Wiki here. You can find more information at the project&rsquo,s webpagina spil well.
Te thesis docs you&rsquo,ll find everything you need to begin working with Ethereum with BlockCypher. For now, you&rsquo,ll see cURL examples for interacting with the Ethereum blockchain, but wij&rsquo,ll add SDK examples spil wij support them.
- Objects: An overview of all the objects ter the BlockCypher Ethereum API, alongside detailed descriptions of every field.
- Blockchain API: Endpoints to query caudillo information about the Ethereum blockchain and its blocks.
- Address API: Query information about addresses, and generate addresses.
- Transaction API: Information about transactions, how to generate/send your own.
Changelog and Errors
Our documentation is powered by GitHub Pages and Slate, which makes viewing switches spil ordinary spil checking the git commit history. If there&rsquo,s an error or you&rsquo,d like to suggest a switch, please consider submitting a pull request to benefit the broader BlockCypher community.
All API calls are versioned, and the current BlockCypher API is v1. The BlockCypher Ethereum API is presently te beta, and wij hope not to introduce any cracking switches, but until it&rsquo,s out of beta wij can&rsquo,t make that ensure until it&rsquo,s stable.
Almost all resources exist under a given blockchain, and go after this pattern:
Presently, there&rsquo,s only one version of the API (v1). For Ethereum, there are the available blockchains: