Hi @skilesare
I don’t know about any Motoko examples, but for Rust there are several resources that could maybe help you:
basic_ethereum
example- ICP alloy from @kristofer
Regarding the RLP encoding, could it be that the length of the list was forgotten in the RLP encoding (just a guess)? For debugging purposes I would suggest to test your implementation against some known test vectors.