forked from cerc-io/plugeth
f91312dbdb
* Initial work on a graphql API * Added receipts, and more transaction fields. * Finish receipts, add logs * Add transactionCount to block * Add types and . * Update Block type to be compatible with ethql * Rename nonce to transactionCount in Account, to be compatible with ethql * Update transaction, receipt and log to match ethql * Add query operator, for a range of blocks * Added ommerCount to Block * Add transactionAt and ommerAt to Block * Added sendRawTransaction mutation * Add Call and EstimateGas to graphQL API * Refactored to use hexutil.Bytes instead of HexBytes * Replace BigNum with hexutil.Big * Refactor call and estimateGas to use ethapi struct type * Replace ethgraphql.Address with common.Address * Replace ethgraphql.Hash with common.Hash * Converted most quantities to Long instead of Int * Add support for logs * Fix bug in runFilter * Restructured Transaction to work primarily with headers, so uncle data is reported properly * Add gasPrice API * Add protocolVersion API * Add syncing API * Moved schema into its own source file * Move some single use args types into anonymous structs * Add doc-comments * Fixed backend fetching to use context * Added (very) basic tests * Add documentation to the graphql schema * Fix reversion for formatting of big numbers * Correct spelling error * s/BigInt/Long/ * Update common/types.go * Fixes in response to review * Fix lint error * Updated calls on private functions * Fix typo in graphql.go * Rollback ethapi breaking changes for graphql support Co-Authored-By: Arachnid <arachnid@notdot.net> |
||
---|---|---|
.. | ||
allegro/bigcache | ||
aristanetworks/goarista | ||
Azure | ||
btcsuite/btcd | ||
cespare/cp | ||
codahale/hdrhistogram | ||
davecgh/go-spew | ||
deckarep/golang-set | ||
dgrijalva/jwt-go | ||
docker/docker | ||
edsrzf/mmap-go | ||
elastic/gosigar | ||
ethereum/ethash/src/libethash | ||
fatih/color | ||
fjl/memsize | ||
gizak/termui | ||
go-ole/go-ole | ||
go-stack/stack | ||
golang | ||
graph-gophers/graphql-go | ||
hashicorp/golang-lru | ||
huin/goupnp | ||
influxdata/influxdb | ||
jackpal/go-nat-pmp | ||
julienschmidt/httprouter | ||
karalabe/hid | ||
maruel/panicparse | ||
mattn | ||
mitchellh/go-wordwrap | ||
mohae/deepcopy | ||
naoina | ||
nsf/termbox-go | ||
olekukonko/tablewriter | ||
opentracing/opentracing-go | ||
pborman/uuid | ||
peterh/liner | ||
pkg/errors | ||
pmezard/go-difflib | ||
prometheus/prometheus | ||
rjeczalik/notify | ||
robertkrimen/otto | ||
rs | ||
StackExchange/wmi | ||
stretchr/testify | ||
syndtr/goleveldb | ||
uber |