Skip to content

Commit d625de4

Browse files
committed
feat: added release infos
1 parent f5338c4 commit d625de4

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
# @bcnmy/smart-batching
2+
3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
---
8+
9+
Initial release of @bcnmy/smart-batching — a TypeScript SDK for building composable ERC-8211 transaction batches for EVM smart accounts.
10+
11+
Features:
12+
13+
- Composable batch builder — chain multiple calls atomically via createComposableBatch
14+
- Pre & post conditions — assert on-chain state before or after any call with check(); revert the entire batch if conditions aren't met
15+
- Runtime values — resolve token balances, allowances, and arbitrary view-function return values at execution time rather than construction time
16+
- On-chain constraints — guard runtime values with gte, lte, eq, gt, lt operators; combine conditions with or
17+
- Signed integer support — constraints work on both unsigned and signed (int256) values
18+
- Namespace storage — write values into a temporary on-chain slot and reference them across steps in the same batch
19+
- Capture / output params — capture a call's return value and pipe it as input to a subsequent call
20+
- ERC-20 & native token helpers — first-class erc20Token() and nativeToken() with runtimeBalance and runtimeAllowance
21+
- Generic contract support — wrap any ABI with full TypeScript inference via batch.contract()

SETUP_AND_RELEASE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,6 @@ To publish a canary build for testing without affecting the stable release:
9090
```bash
9191
bunx changeset pre enter canary
9292
bun run version
93-
bun run release --tag canary
93+
bun run build && bunx changeset publish --tag canary
9494
bunx changeset pre exit
9595
```

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@bcnmy/smart-batching",
3-
"version": "0.0.0",
3+
"version": "0.1.0",
44
"description": "Build composable ERC-8211 transaction batches with runtime values, on-chain constraints, and atomic pre/post conditions for EVM smart accounts.",
55
"author": "Biconomy",
66
"license": "MIT",

0 commit comments

Comments
 (0)