Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Holesky eth_getBlockByNumber pending issue #9877

Open
martinboehm opened this issue Apr 7, 2024 · 2 comments
Open

Holesky eth_getBlockByNumber pending issue #9877

martinboehm opened this issue Apr 7, 2024 · 2 comments

Comments

@martinboehm
Copy link

Hi, we are running this setup on Debian:

erigon/2.59.1/linux-amd64/go1.21.6
Prysm/v5.0.2 (linux amd64)
Holesky Testnet

We connect to Erigon using geth client library using websocket. Everything works fine with one exception. When calling eth_getBlockByNumber pending to get the list of mempool txids, we get a decoding block error, sometimes with additional info rlp: element is larger than containing list. It seems to be dependent on the content of the mempool as the call sometimes goes through and sometimes fail.

An example from our log:

decoding block from f91ad8f90263a03a41a40c787fba94e527d57c7bf5bba0324161c60aa45808845e1a86bc8c7218a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347949baa3244565d51d9c7897c0eb6679ed4890e536ea0746884db04218c51e7381e599501d32c46e8eb1df761d1000d468051a063a705a0535aca9c19c843edb7114977475bcf8502046869a136fadb14d9691a23f56048a0cdfb96dcf61d7bcf870367fa9c1616ac0df93a953280fa1044d2d73b4dc5975cb90100000000900000020021000000000000040000000004000280000000000100400000000101000000010000000000000000008000100000000000000900006000008002800000c0800002000809000000000000000000000081000400011000000004000000000000000000008000000120100002000000000004000010000000000000000000000000000000000000000000100000000000900004000000400420030000000000000000000000000000000000000000004000080000000000080010000002041010000040000400040200880000000001004000080000000041000010000000000484000004000080000000000201000100000080000200000000808313d6488401c9c3808315d8fd846612ad9499d883010d0e846765746888676f312e32312e36856c696e7578a05664eb2836cb36f889d6cf4383f41ffd47480cf05fc31d98a66dc7c5104cbcd58800000000000000008303bcf8a0cb104fc0bfd0ebb0eb0499df5d2e6db84b2dbf76bd42416a7c05686823bfe2ca830800008404b20000a087ff4d4662fec2fabb61df9f77cb6c412dfabd7b13e6e5f253447a4fa9a9bd4cf9163ab87c02f879824268830bec8985012a05f20085746a5288008252089446a0849c16f5cd59e82ff3bba68db1ef6275a301882b3428408557d80080c080a03729768b6aaa70b9156f6ddb13e6efa65bbb044932c24cf456390a3f2acc4414a04a13aae8c7b56b1187e9388a4015a9d2e2f48816a9b18cbe93931e8763743033b901b902f901b5824268822c1284b2d05e0084b2d84f1c8301af45945ff3cdc8cbd419405533b19332b1535caab65f9980b90144ad091f7600000000000000000000000000000000000000000000000000000000000000200000000000000000000000003c5e0e2a748d6577231bba856d50bc122a405fd70000000000000000000000005ff3cdc8cbd419405533b19332b1535caab65f995b34b9660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6f6661632d706f6c696379000000000000000000000000000000000000000000c001a0b76b43e68d26ed7857aa85bb584b02ca512f4e61326dea8e815e6e11e44a3de3a056eb1032d163154880f8bd1ec022e1eb4075c6bd35b446dcf8c7c53a3fc76109b8b502f8b282426811847735940084773b290783012736943f1c547b21f65e10480de3ad8e19faac46c9503480b844095ea7b3000000000000000000000000dfb5f6ce42aaa7830e94ecfccad411bef4d4d5b6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc080a0d260aad75eac119d82812889ae62e888538692acb485346ce4761d1adbfec543a03cbedef09dc4521254710d624eee8fc684e6ab6d76d7c660a920435778add9ccb8fd03f8fa8242688285bf8477359400852e90edd0008252089456272f6932e6ae0116d270a2e919d20d3052f2068080c08504a817c800f884a001f031b06434fc7e4b1ba05c9f00b402a41edc546d5b71f52ede3c321478c92da001700cdebb1cd6596fd21a3548b182e8e5046f48d46a0748a62560692e8b54cba00181ab0a8ebbe83bc470770089a35e568ae2f95815482d8b4632dd2c728ade80a00184de76058c7e944d60d80697c4b33d74aeea87811ecd26a09c0811c3b6eb5a80a081a859acdef761b82a0f87980f42b439c4bb8ea9efb151b080f17896f59dc79c9f2f02385f9ec0073f78f4cbbc340f9415766aa8d0db1e18ce9d810d733f6c87b87b02f878824268820b96846463035e850a853d63c983019e629484dcfbd441c57d0ddc446317086598cadff588d888027d34c973c4402c80c001a071b485fd4415fca65dfaf27438374e80d9d8b1eeb8ee118b9fcf8c6213272c57a051a41a74ea0e59ce035f19c16b456e8b8c801f981ebe1aedd8eccd9bcbd1e601b9013602f90132824268078459682f0084596d8ade830195cc94a44151489861fe9e3055d95adc98fbd462b948e780b8c4eea9064b0000000000000000000000000a3e3d83c99b27ca7540720b54105c79cd58dbdd00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a0429dd1d37418f9de5a9a5cee6c789d6ee99f425a5797bae994bde95e7fdee6e5a036625665bd750a180f497b4ca6395b8bf9cb870db481f64de1fd73e308b2988cb8b502f8b2824268048459682f0084596df47183012736943f1c547b21f65e10480de3ad8e19faac46c9503480b844095ea7b3000000000000000000000000dfb5f6ce42aaa7830e94ecfccad411bef4d4d5b6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a037039463aa67ddf5642bd24c250ee7f2c835c4efdd1da6b58c17dbe50a9e336ca0333bfc99ae39d55cd663a03b82698ff1a8bd2344d244106112e065e66b598890b8d502f8d2824268058459682f0084596d8ade830360a794dfb5f6ce42aaa7830e94ecfccad411bef4d4d5b680b864e7a050aa0000000000000000000000007d704507b76571a51d9cae8addabbfd0ba0e63d30000000000000000000000003f1c547b21f65e10480de3ad8e19faac46c9503400000000000000000000000000000000000000000000000000000076f9f935ffc080a075e7b7ff47fc1313cd92f17272db8165bbc4a5d78c3e68bcd6e0ff8b12d67d01a016815e7f6222493fa94c58f83b1b7bf8f705150146e0ae73c86a64857bfe6446b9025e02f9025a8242688202228459682f0084596d8ade83018dc894f458747c6d6db57970de80da6474c0a3dfe94bf1850254953840b901e433bcd0cc00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3aadfe1a68cc5e1177a9e173b5d55bf8a829d4800000000000000000000000000000000000000000000000000000000000042680000000000000000000000000000000000000000000000000000000000028c60000000000000000000000000e3aadfe1a68cc5e1177a9e173b5d55bf8a829d48000000000000000000000000e3aadfe1a68cc5e1177a9e173b5d55bf8a829d48000000000000000000000000e3aadfe1a68cc5e1177a9e173b5d55bf8a829d4800000000000000000000000000000000000000000000000000000002540be400000000000000000000000000000000000000000000000000000000000089544000000000000000000000000000000000000000000000000000000000000222e0000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c080a09b8c8058c000c1b577e2ea97b2e73dc1f9bf78d76f8590e43775483fc7af613ca06559ac3b820cdfeb115aa38dabf608b6822bbcc5374fa146b337df6086140203b9025e02f9025a824268338459682f0084596d8ade83018d8b94f458747c6d6db57970de80da6474c0a3dfe94bf1876a94d74f430000b901e433bcd0cc00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c90c6f2c2e21bef749cdca6b13f04d7ebf2179d700000000000000000000000000000000000000000000000000000000000042680000000000000000000000000000000000000000000000000000000000028c60000000000000000000000000c90c6f2c2e21bef749cdca6b13f04d7ebf2179d7000000000000000000000000c90c6f2c2e21bef749cdca6b13f04d7ebf2179d7000000000000000000000000c90c6f2c2e21bef749cdca6b13f04d7ebf2179d7000000000000000000000000000000000000000000000000006a94d74f43000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a034cde682e00010a6cbb24896d09382f851410971c3e3e392a6314eafe5b32619a06fe96f048a6f1bb384873706c1a66a037e347a416ffd9948e7efb9243dca6a57b8b502f8b28242680b8459682f0084596df47183012736943f1c547b21f65e10480de3ad8e19faac46c9503480b844095ea7b3000000000000000000000000dfb5f6ce42aaa7830e94ecfccad411bef4d4d5b6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc001a0b6f5d92d24bba6907708e3aa676b3fa3e079c449fa060985de001db6633d5a63a07d50a84493057c4beca64e07cf66a15ebdcdae264e5cb40956d2722ba3444ecbb8d502f8d2824268038459682f0084596cf2dd8303781094dfb5f6ce42aaa7830e94ecfccad411bef4d4d5b680b864e7a050aa0000000000000000000000007d704507b76571a51d9cae8addabbfd0ba0e63d30000000000000000000000003f1c547b21f65e10480de3ad8e19faac46c95034000000000000000000000000000000000000000000000000002386f26fc0ffffc080a0f06c13a0752ba5f2035dee8ee17302c050b7665468761a12d0dee0c0d72685b7a0418d0ae0a8a5ff2e6c0ec3932c1fc0cc97d780bbfc2717b41a59bf1a8888e22db8d502f8d2824268068459682f0084596cf2dd8303781094dfb5f6ce42aaa7830e94ecfccad411bef4d4d5b680b864e7a050aa0000000000000000000000007d704507b76571a51d9cae8addabbfd0ba0e63d30000000000000000000000003f1c547b21f65e10480de3ad8e19faac46c95034000000000000000000000000000000000000000000000000002386f26fc0ffffc001a0145f14b202f5a63ad0e267073d587a26f516a8ae21b14feaf584f15a6ba5c1a6a018eab8bc031fa7501253ef80555f5cad90a9411e08991d8c6e354b85f434dc13b9025f02f9025b824268808459682f0084596cf2dd83018de094f458747c6d6db57970de80da6474c0a3dfe94bf1880de0b6b3a7ed5440b901e433bcd0cc00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000226c0ba9a4cd86c750a7c0f5fc3e2e2143bf7db600000000000000000000000000000000000000000000000000000000000042680000000000000000000000000000000000000000000000000000000000028c60000000000000000000000000226c0ba9a4cd86c750a7c0f5fc3e2e2143bf7db6000000000000000000000000226c0ba9a4cd86c750a7c0f5fc3e2e2143bf7db6000000000000000000000000226c0ba9a4cd86c750a7c0f5fc3e2e2143bf7db60000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000089544000000000000000000000000000000000000000000000000000000000000222e0000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c001a084f036daac48da44b115af95f2369e8f2e580288c84ec59af675827ff50ff894a07c9dcec90d82eb1fb26513366fb1f706edad4bb264e79cfa841528acbadc8788b9031402f90310824268830bc0a4843b9aca0084b2d05e00827b8c94ff0000000000000000000000000000000004206980b9029f00009b05f2a84fa5e488c0f1722b71189a00000000028778dadae1cff0c36781e2be6b2d07b6d8ddff9b25d517a5a4123a45a8de8be5c16b7ed31fd9019647b5b39b85afd92e3827d0dbdcbb54eafb677ba3a2c4c78eeb428e3e13146c93f9b65a2aeba8cf6ca18c9634a1b51107200636785efff7f69e7ac80419ff4345139a6687ddca5ff5add1e899f6f5e3ef378ab2b1116d6014d440765e978f4c617fbfe6f909162cfbe058dcb03f3c5e7019a36bdddd1f127fbb54a6350b5fb35b607572fbf29429af728fd74df40b5c66eeb7fae71b7f6b1eeb65159f0a5db219de70800c8c811ab8cbf973c49a7b35bedf74bd0cc2dd9fe62fcf496ce395fcef28c8f6e64e74595025d106c6410dacffb52721b0d6bcf14bcb47abbd87140f1e3935a17395c6cd958bf22c6c2b1b850b893630016aa0b67be03d15666f6907b943896f7a6aa48a16f9dc6be3cdfbfcadcaf35aa3b5860ed10626410dbcfeed7867d9adfa9e06c9ab597bf39fffe036763fc267bbfe4be38f07eaa557376c24dac014a8812fe69c336858bbf4caa1555a064e92bfae4d6f2de80963d639b93e316b9a40d2d663441b98063550b8fe7987ee528daa37f37bf7a81c6895db1cfee519e78a96eb0e8fdf4e39bfe2a745b3f035fb055973e64cdb10b1712fbfce4ee3060f9d437f1979e3af542b5efb7729e4f3dd0ed957200333a0064aaed8f4fad7bceafc1fd2cf4594bb944fbfe8e60c70698cfdb9b8b7e74be54a3916a20dcc821a28343fc56876e7b25d6f4233cb99fd192f731619ceea555df34fe756e1f14229f652a20dcc811ab87acfbb4782965bae3a5fec693d51ba7625eba343b9990ab3e32e6bc5eaa4a7eeb425dac03ca88139f129ac934ecfb8162dd0c4759be9ec04d3242e25870bb25229fbddd536aec8ed27dac0820380000000ffff6c48070401c001a0350a42c0eeaf51bb38e68e5b86c31efc6ca2a6fb7cb3fcf8ccd1071b759f4207a046ff6a13bd3edfc7ecc06e6a5ba86fc7f2d7171ff39fe47609b5c382db96c943b902ef02f902eb82426883076933843b9aca0084b2d05e0082793c94ff0000000000000000000000000000000006906980b9027a00c48af0acaac76234d5071f5873c9cd9b00000000026278dadae1cff0c36781ffa9c29e964e8b803b657de9a1bfa6ce33acf4f876f4f4f2a717fbe65f48f017e56b16be66bf206bce9c691b2236eee5d7d969dce0a173e82f236ffc956ac56bff2e857cbedb21fbaa254d686dc90188817c817a17dcae266fbcfb7049c8d27b9677424c1fb19a59ed8c137f2813bba966eb4ca20d2c831a6872a9da2a6adfa28cca909bedbc610f4edaa89f3833ebb1f06901e1b094acdde5ef8936b0026ae0ed59e7cfed53b495149d7adddc4522d963cd8e39e7faec2f6de432735be19e62c6dc2c7ccd6141dd62d5d299edf30f647f7a5d9aba705d70a66e72725fab8bff0e83a7cfb916082d001958053570e7d21d0cfaedfcf60b3c1fff76d2ca0fbfa9f2c52ca57af14b091d8e854bfe70cd21dac01aa881872f2a6a9fcd8a5badf07ef3a1a65bc179fb5e4d0df17f714aeda4ff940d268767dd21dac03aa8818732cff2466a6df2dca4f14ffd475196e1c50bd256156fc3cc425b1e94f706aabd20dac006a8815b54dc0397aeb1520dde6c66b372b33dc7baa3a7afc67f8817292fca782b6db87603d10636410d54a8c9ba13a57c3edfe3deb30906273c92a67ffe39274c986f5d9dd27415fd1727f48836b0056aa0504f62ed81e38b94fd0af4572c79dde9356ddab3fedb531debdeacf43f142fb7ee4db3f035c7057715d852ae78306c5bf5875dfb8cf8be675f9eeb8a1f53134c783fe57e25a3e4ac5b2003dba006ee0e3c54b48cf3cdd7b8852c8bd426ba45d6db6fb54ef2347b7362f1eee577f4beef23dac00ea881bd326f9fce53eb3fb2b22d4df079e9e6aa1b8fb223fededf187e5385fb545d454e07d106761d00040000ffffab7fe48f01c001a00229d57077202b6d6d8488a1724ea1bedd0da48be89b5e2bdc757f114a26a19ba0692303255dbbd430a1cb1f9f1c05adce889729241b237234591fdc4b59a291d9c0f90231e284013b019d831451e4941c0accc24e1549125b5b3c14d999d3a496afbdb1835c41ace284013b019e831451e5941c0accc24e1549125b5b3c14d999d3a496afbdb1835e4ab2e284013b019f831451e6941c0accc24e1549125b5b3c14d999d3a496afbdb1835e3b6ae284013b01a0831451e7941c0accc24e1549125b5b3c14d999d3a496afbdb1835cd1c0e284013b01a1831451e8941c0accc24e1549125b5b3c14d999d3a496afbdb1835a557ee284013b01a2831451e9941c0accc24e1549125b5b3c14d999d3a496afbdb1835c9354e284013b01a3831451ea941c0accc24e1549125b5b3c14d999d3a496afbdb1835c17fee284013b01a4831451eb941c0accc24e1549125b5b3c14d999d3a496afbdb1835b58d7e284013b01a5831451ec941c0accc24e1549125b5b3c14d999d3a496afbdb1835ada48e284013b01a6831451ed941c0accc24e1549125b5b3c14d999d3a496afbdb1835cc94fe284013b01a7831451ee941c0accc24e1549125b5b3c14d999d3a496afbdb1835aa6f4e284013b01a8831451ef941c0accc24e1549125b5b3c14d999d3a496afbdb1835c9f0de284013b01a9831451f0941c0accc24e1549125b5b3c14d999d3a496afbdb1835c2051e384013b01aa831451f1941c0accc24e1549125b5b3c14d999d3a496afbdb1840379f397e284013b01ab831451f2941c0accc24e1549125b5b3c14d999d3a496afbdb1835d4a44e284013b01ac831451f3941c0accc24e1549125b5b3c14d999d3a496afbdb1835a89ff: rlp: element is larger than containing list

We are not sure if it is Erigon or geth client issue. Could you give us some tip please what the issue could be?

@keithchew
Copy link

Just noting another ticket here with same issue:

#9402

@temuera
Copy link

temuera commented Apr 24, 2024

mainnet same ++.
with geth library 1.13.15

@yperbasis yperbasis added the bug label Jul 1, 2024
@yperbasis yperbasis added l1el and removed bug labels Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants