abi-lity

ABI encoder/decoder

A tool for efficiently encoding and decoding the binary format used in Solidity smart contracts.

Solidity codegen tool for efficient ABI encoding/decoding.

GitHub

92 stars
1 watching
4 forks
Language: TypeScript
last commit: almost 2 years ago

Related projects:

RepositoryDescriptionStars
spacewander/lua-resty-base-encodingA fast C-based Lua library for encoding and decoding various binary formats.18
esaulpaugh/headlongProvides high-performance tools for working with Ethereum contract abis and RLP encodings in Java.80
codex-storage/nim-contract-abiEncodes and decodes parameters according to the Ethereum Contract ABI Specification in Nim.3
sija/base62.crA library that encodes numbers using a compact set of characters (Base62) and provides decoding functionality.10
bitcoinjs/bip66A module for encoding and decoding strict DER signatures in JavaScript.14
bitcoinjs/bip68An encoding and decoding library for Bitcoin's relative lock-time specification.2
whynot63/abinatorA Python wrapper for Solidity ABI specifications in a dataclass-like format0
duaraghav8/ethlintAnalyzes Solidity code for style and security issues and fixes them.927
levydsa/qoizA software implementation of the QOI image format decoder and encoder in Zig.0
consensys/abi-decoderA Node.js and JavaScript library used to decode data parameters and events from Ethereum transactions.643
luvitrocks/luvit-base64A high-performance base64 encoding and decoding library optimized for Lua1
decurity/abi-decompilerReverses Ethereum smart contract ABI information from EVM bytecode219
sealmove/binarylangA language for building binary parsers and encoders through a syntax-based DSL approach.59
bitcoinjs/bech32A Bech32 encoding/decoding library for Bitcoin transactions108
danielgindi/node-autodetect-decoder-streamAn iconv-lite stream that autodetects the encoding and provides a fallback.31