View Source API Reference Signet v1.3.8

Modules

Signet is a library for interacting with private keys, signatures, and Etheruem.

A for-fun assembler of EVM assembly code from a simple lisp-like language used to construct Quark scripts.

Represents a block from the Ethereum JSON-RPC endpoint.

This module was auto-generated by Signet. Any changes may be lost.

This module was auto-generated by Signet. Any changes may be lost.

Represents an Ethereum transaction debug trace, which contains information about the call graph of an executed transaction. Note: this is different from trace_call and instead has deep struct logs for execution.

A wrapper for an ERC-20 contract, allowing the code to interact by pulling data from the contract, or sending transaction to it.

Module to call operations and receive return value, without sending a transaction.

Module to encode calldata for given adaptor operations.

Represents fee history data as defined in EIP-1559.

A system to create an Ethereum log filter and have parsed events passed back to registered processes.

Helper module for parsing and encoding hex values.

Signet library to generate Ethereum key pairs.

API Client for [OpenChain.xyz](https://openchain.xyz] API.

Excessively simple RPC client for Ethereum.

Represents an Ethereum transaction receipt, which contains information about the success or failure of an Ethereum transaction after it has been included in a mined Ethereum block.

Signer to sign messages from a Google Cloud KMS key.

Signer to sign messages using a private key directly.

Sleuth allows you to run a contract call as a single eth_call call.

Represents an Ethereum transaction trace, which contains information about the call graph of an executed transaction.

Represents an Ethereum eth_callMany trace, which contains information about the call graph of the speculative execution of several transactions.

A module to help build, sign and encode Ethereum transactions.

Represents a V1 or "Legacy" (that is, pre-EIP-1559) transaction.

Represents a V2 or EIP-1559 transaction.

Module to build EIP-712 typed data, which can then be signed or recovered from.

There are a number of ways to look at recovery bits. Either

An Ethereum VM in Signet, that can only execute pure functions.

Mix Tasks

signet.gen generates wrapper modules from Solidity artifacts.