signet-ts-sdk

Build and sign cross-chain Signet orders and bundles with a TypeScript SDK.

2|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/init4tech/ts --skill signet-ts-sdk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: signet-ts-sdk
Source: https://github.com/init4tech/ts/tree/main
Command: npx skills add https://github.com/init4tech/ts --skill signet-ts-sdk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TypeScript SDK for building, signing, and submitting Signet orders, bundles, and event data with cross-chain interoperability, designed to streamline Signet integrations.

Core Features & Use Cases

  • Build and sign EIP-712 orders with Permit2-based approvals.
  • Construct and simulate bundles for rollup and host-chain workflows, including event parsing.
  • Bridge assets and parse RollupOrders events via Passage integrations across MAINNET and Parmigiana.

Quick Start

Install the Signet SDK, then build and sign an order with UnsignedOrder, or create a SignetEthBundle for batch submissions.

Frequently Asked Questions about signet-ts-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and sign EIP-712 orders using a TypeScript SDK?

To build and sign EIP-712 orders, use the TypeScript SDK to construct UnsignedOrder objects and sign them via Permit2-based approvals. It provides core builders and utilities to streamline cross-chain Signet order creation.

How do I construct and simulate bundles for rollup and host-chain workflows?

You construct and simulate bundles by creating a SignetEthBundle for batch submissions. The SDK supports rollup and host-chain workflows, including event parsing for robust cross-chain integration.

Can I parse RollupOrders events and bridge assets across MAINNET and Parmigiana?

Yes, you can bridge assets and parse RollupOrders events via Passage integrations. The SDK supports cross-chain interoperability across both MAINNET and Parmigiana networks.

Does the TypeScript SDK align with Rust signet-types for cross-chain interoperability?

Yes, the TypeScript SDK provides core builders, constants, and ABIs that align with the Rust signet-types crate. This ensures robust interoperability for cross-chain Signet orders and bundles.

What do I need to start submitting batch transactions with a SignetEthBundle?

You need to install the Signet SDK, then construct an UnsignedOrder for signing or create a SignetEthBundle for batch submissions. Permit2 is used for the underlying EIP-712 approvals.