← head back

ic-evm-sign

A rust library for the Internet Computer

Overview

Sign transactions for EVM-compatible blockchains on the Internet Computer.

Features

  • Create EVM addresses
  • Sign EVM transactions
  • Manages transaction nonce
  • Supports different chain ids
  • Takes care of various tx types

Supported Tx Types: Legacy, EIP1559, EIP2930

How it works

This is a two-part process:

  1. Create new addresses on the Internet Computer using distributed ECDSA key generation
  2. Sign transactions with these addresses as the canister itself or in behalve of the canister users using threshold ECDSA signatures

Check out the library at https://github.com/nikolas-con/ic-evm-sign.

Andreas Tzionis @

Github

Twitter

LinkedIn