Documentation Index
Fetch the complete documentation index at: https://docs.stablenet.network/llms.txt
Use this file to discover all available pages before exploring further.
StableNet supports all standard Ethereum transaction types plus one StableNet-native type for fee delegation.
Supported Types
| Type | Value | EIP | Description |
|---|---|---|---|
| Legacy | 0x00 | — | Pre-EIP-2718 format. No chain ID in the body. |
| Access List | 0x01 | EIP-2930 | Includes chainId and accessList to pre-declare accessed storage slots. |
| Dynamic Fee | 0x02 | EIP-1559 | Uses maxFeePerGas and maxPriorityFeePerGas. Recommended for all new transactions. |
| Blob | 0x03 | EIP-4844 | Data availability transactions. Not supported on StableNet (blob opcodes excluded). |
| Set Code | 0x04 | EIP-7702 | Code delegation. |
| Fee Delegated | 0x16 | StableNet | Two-signature transaction where a separate fee payer covers gas costs. |
Type 0x02 — Dynamic Fee (recommended)
The standard transaction type for most use cases. Requires setting both fee fields.Type 0x16 — Fee Delegated (StableNet-native)
Adds afeePayer field and a second signature (fv, fr, fs). The fee payer pays gas; the sender pays only the transfer value.
- Applepie fork must be active
- Both signatures required before broadcast
tx.originis always the sender (fee payer is invisible to contract execution)
Signing in ethers.js
Related
- Fee Delegation Tutorial — full type 0x16 implementation
- Gas and Fees — fee calculation
- RPC API Reference —
eth_sendRawTransaction

