NAME Blockchain::Ethereum::RLP - Ethereum RLP encoding/decoding utility VERSION version 0.009 SYNOPSIS Allow RLP encoding and decoding my $rlp = Blockchain::Ethereum::RLP->new(); my $tx_params = ['0x9', '0x4a817c800', '0x5208', '0x3535353535353535353535353535353535353535', '0xde0b6b3a7640000', '0x', '0x1', '0x', '0x']; my $encoded = $rlp->encode($params); #ec098504a817c800825208943535353535353535353535353535353535353535880de0b6b3a764000080018080 my $encoded_tx_params = 'ec098504a817c800825208943535353535353535353535353535353535353535880de0b6b3a764000080018080'; my $decoded = $rlp->decode(pack "H*", $encoded_tx_params); #['0x9', '0x4a817c800', '0x5208', '0x3535353535353535353535353535353535353535', '0xde0b6b3a7640000', '0x', '0x1', '0x', '0x'] METHODS encode Encodes the given input to RLP * $input hexadecimal string or reference to an hexadecimal string array Return the encoded bytes decode Decode the given input from RLP to the specific return type * $input RLP encoded bytes Returns an hexadecimals string or an array reference in case of multiple items AUTHOR Reginaldo Costa COPYRIGHT AND LICENSE This software is Copyright (c) 2023 by REFECO. This is free software, licensed under: The MIT (X11) License