Skip to content

Investigate use of libethc #102

@edubart

Description

@edubart

Context

Many dapps need to perform Ethereum ABI encoding. We recently discovered the libethc library, which provides C/C++ APIs for this purpose and could significantly reduce development effort for dapps written in C/C++. However, this library is not available as an official package in Debian, Ubuntu, or Alpine package managers, so we could instead provide it through machine-guest-tools.

Possible solutions

Build libethc in tools and provide shared libraries, static libraries, and development headers. Additionally, evaluate whether parts of libcmt that perform ABI encoding could be rewritten to use this library, potentially simplifying the implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions