internal/ethapi: pass in accesslist in test (#29089)

Co-authored-by: Sina Mahmoodi <itz.s1na@gmail.com>
This commit is contained in:
buddho 2024-02-29 01:38:21 +08:00 committed by GitHub
parent 5bae14f9df
commit 9986a69c25
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1275,7 +1275,11 @@ func argsFromTransaction(tx *types.Transaction, from common.Address) Transaction
gas = tx.Gas() gas = tx.Gas()
nonce = tx.Nonce() nonce = tx.Nonce()
input = tx.Data() input = tx.Data()
accessList *types.AccessList
) )
if acl := tx.AccessList(); acl != nil {
accessList = &acl
}
return TransactionArgs{ return TransactionArgs{
From: &from, From: &from,
To: tx.To(), To: tx.To(),
@ -1286,8 +1290,7 @@ func argsFromTransaction(tx *types.Transaction, from common.Address) Transaction
Nonce: (*hexutil.Uint64)(&nonce), Nonce: (*hexutil.Uint64)(&nonce),
Input: (*hexutil.Bytes)(&input), Input: (*hexutil.Bytes)(&input),
ChainID: (*hexutil.Big)(tx.ChainId()), ChainID: (*hexutil.Big)(tx.ChainId()),
// TODO: impl accessList conversion AccessList: accessList,
//AccessList: tx.AccessList(),
BlobFeeCap: (*hexutil.Big)(tx.BlobGasFeeCap()), BlobFeeCap: (*hexutil.Big)(tx.BlobGasFeeCap()),
BlobHashes: tx.BlobHashes(), BlobHashes: tx.BlobHashes(),
} }