serialisation for ethereum formats
npm install eth-serde``js
const { abi, rlp } = require('eth-serde')
var func = 'test'
var signature = ['string', 'bytes4[]']
var bufs = [Buffer.from(', wo'), Buffer.from('rld!')]
var args = ['hello', bufs]
abi.encodeMethod(func, signature, args)
//
abi.raw.pack(signature, args)
//
rlp.encode(bufs)
//
`
Compound methods.
#### abi.encodeConstructor(bytecode, signature, args)
#### abi.encodeMethod(name, signature, args)
#### abi.decodeOutput(signature, data)
#### abi.methodID(name, signature)
Raw ABI encoding.
#### abi.raw.encode (signature, args, [buf, offset])
#### abi.raw.decode (signature, [buf, offset])
#### abi.raw.encodingLength (signature, args)
#### abi.raw.pack (signature, args, [buf, offset])
#### abi.raw.unpack (signature, [buf, offset])
#### abi.raw.packLength (signature, args)`
Recursive length prefix encoding.