GQL API for getStorageAt and getLogs #77

Merged
ashwinphatak merged 9 commits from ashwinp-gql-get-storage-n-logs into master 2021-07-05 07:13:53 +00:00
ashwinphatak commented 2021-06-29 07:02:27 +00:00 (Migrated from github.com)
Part of https://github.com/vulcanize/ipld-eth-server/issues/68. Supersedes https://github.com/vulcanize/ipld-eth-server/pull/69
i-norden approved these changes 2021-07-04 16:20:25 +00:00
i-norden left a comment
Member

LGTM. Only issue is in regards to handling the decoding of 2718 typed transactions, which could perhaps be handled as part of https://github.com/vulcanize/ipld-eth-server/issues/78 instead of here.

LGTM. Only issue is in regards to handling the decoding of 2718 typed transactions, which could perhaps be handled as part of https://github.com/vulcanize/ipld-eth-server/issues/78 instead of here.
Member

For compatibility with EIP-2718 enveloped transactions and receipts (EIP-2930 access list and EIP-1559 dynamic fee) we can no longer use RLP encoding/decoding, we instead need to use the MarshalBinary and UnmarshalBinary methods for receipts and transactions.

Related issue and more info here: https://github.com/vulcanize/ipld-eth-server/issues/78#issuecomment-873616604.

For compatibility with EIP-2718 enveloped transactions and receipts (EIP-2930 access list and EIP-1559 dynamic fee) we can no longer use RLP encoding/decoding, we instead need to use the `MarshalBinary` and `UnmarshalBinary` methods for receipts and transactions. Related issue and more info here: https://github.com/vulcanize/ipld-eth-server/issues/78#issuecomment-873616604.
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: cerc-io/ipld-eth-server#77
No description provided.