• Kris Shinn's avatar
    GraphQL master FF for review (#18445) · f91312db
    Kris Shinn authored
    * 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: 's avatarArachnid <arachnid@notdot.net>
    f91312db
Name
Last commit
Last update
..
Azure Loading commit data...
StackExchange/wmi Loading commit data...
allegro/bigcache Loading commit data...
aristanetworks/goarista Loading commit data...
btcsuite/btcd Loading commit data...
cespare/cp Loading commit data...
codahale/hdrhistogram Loading commit data...
davecgh/go-spew Loading commit data...
deckarep/golang-set Loading commit data...
dgrijalva/jwt-go Loading commit data...
docker/docker Loading commit data...
edsrzf/mmap-go Loading commit data...
elastic/gosigar Loading commit data...
ethereum/ethash/src/libethash Loading commit data...
fatih/color Loading commit data...
fjl/memsize Loading commit data...
gizak/termui Loading commit data...
go-ole/go-ole Loading commit data...
go-stack/stack Loading commit data...
golang Loading commit data...
graph-gophers/graphql-go Loading commit data...
hashicorp/golang-lru Loading commit data...
huin/goupnp Loading commit data...
influxdata/influxdb Loading commit data...
jackpal/go-nat-pmp Loading commit data...
julienschmidt/httprouter Loading commit data...
karalabe/hid Loading commit data...
maruel/panicparse Loading commit data...
mattn Loading commit data...
mitchellh/go-wordwrap Loading commit data...
mohae/deepcopy Loading commit data...
naoina Loading commit data...
nsf/termbox-go Loading commit data...
olekukonko/tablewriter Loading commit data...
opentracing/opentracing-go Loading commit data...
pborman/uuid Loading commit data...
peterh/liner Loading commit data...
pkg/errors Loading commit data...
pmezard/go-difflib Loading commit data...
prometheus/prometheus Loading commit data...
rjeczalik/notify Loading commit data...
robertkrimen/otto Loading commit data...
rs Loading commit data...
stretchr/testify Loading commit data...
syndtr/goleveldb Loading commit data...
uber Loading commit data...