StableNet supports all standard Ethereum transaction types plus one StableNet-native type for fee delegation.
Supported Types
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

