@cinaconnect/batch-transaction
v0.2.0
Published
CinaConnect Batch Transaction SDK — atomic multi-operation builder with gas estimation
Readme
@cinaconnect/batch-transaction
CinaConnect Batch Transaction SDK — atomic multi-operation builder with gas estimation.
Installation
npm install @cinaconnect/batch-transactionUsage
import { BatchTransaction, BatchExecutor } from '@cinaconnect/batch-transaction';
const batch = new BatchTransaction({ chainId: 1 });
batch.add(createTransferOperation({ to: '0x...', amount: '1.0' }));
const result = await BatchExecutor.execute(batch);API Reference
| Export | Type | Description |
|--------|------|-------------|
| BatchTransaction | class | Main batch transaction builder |
| BatchExecutor | class | Executes batch transactions |
| createTransferOperation | function | Create a transfer operation |
| createApproveOperation | function | Create an approve operation |
| createSwapOperation | function | Create a swap operation |
| createCustomOperation | function | Create a custom operation |
| BatchConfig | type | Batch configuration |
| Operation | type | Base operation type |
| BatchExecutionResult | type | Execution result type |
