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?
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 adecoding block
error, sometimes with additional inforlp: 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:
We are not sure if it is Erigon or geth client issue. Could you give us some tip please what the issue could be?