ipld-eth-server/pkg/eth
2023-03-13 07:51:03 -05:00
..
test_helpers combine ipld and cid retriever into one struct. the original reason for the separation of concerns was because we used to fetch cids directly from the database but then use those to fetch iplds using an ipfs.BlockService abstraction ontop of our database (and/or a ipfs.BlockExchange). But now they are both accessed directly in the local DB. Additionally, some of the queries should be further refined/refactored/combined as we no longer need to take two trips but can retrieve cid and ipld in the same query. 2023-03-07 21:49:38 -06:00
api_test.go add StateDiffTimeout config setting (#224) 2023-01-12 19:18:12 -06:00
api.go combine ipld and cid retriever into one struct. the original reason for the separation of concerns was because we used to fetch cids directly from the database but then use those to fetch iplds using an ipfs.BlockService abstraction ontop of our database (and/or a ipfs.BlockExchange). But now they are both accessed directly in the local DB. Additionally, some of the queries should be further refined/refactored/combined as we no longer need to take two trips but can retrieve cid and ipld in the same query. 2023-03-07 21:49:38 -06:00
backend_utils.go internalize some node type utils from geth as they are no longer used over there in v5 2023-03-07 21:49:38 -06:00
backend.go new backend methods using ipld_eth_statedb.StateDB 2023-03-13 07:51:03 -05:00
errors.go eth_createAccessList fall-through endpoint 2023-01-12 20:58:42 -06:00
eth_state_test.go add StateDiffTimeout config setting (#224) 2023-01-12 19:18:12 -06:00
eth_suite_test.go Improved logging and metrics. (#227) 2023-01-20 19:39:26 -06:00
helpers.go internalize some node type utils from geth as they are no longer used over there in v5 2023-03-07 21:49:38 -06:00
node_types.go internalize some node type utils from geth as they are no longer used over there in v5 2023-03-07 21:49:38 -06:00
retriever_test.go combine ipld and cid retriever into one struct. the original reason for the separation of concerns was because we used to fetch cids directly from the database but then use those to fetch iplds using an ipfs.BlockService abstraction ontop of our database (and/or a ipfs.BlockExchange). But now they are both accessed directly in the local DB. Additionally, some of the queries should be further refined/refactored/combined as we no longer need to take two trips but can retrieve cid and ipld in the same query. 2023-03-07 21:49:38 -06:00
retriever.go node_type => removed 2023-03-07 21:49:38 -06:00
sql.go new backend methods using ipld_eth_statedb.StateDB 2023-03-13 07:51:03 -05:00
subscription_config.go refactor out remaining unused bits 2023-02-21 19:50:58 -06:00
test_helpers.go Implement getSlice API (#206) 2022-12-19 14:12:23 +05:30
transaction_arguments.go eth_createAccessList fall-through endpoint 2023-01-12 20:58:42 -06:00
types.go node_type => removed 2023-03-07 21:49:38 -06:00