Commit aeb7045
committed
ci(cd): add GitHub Actions workflow for automated releases
feat(sdk): implement complete ERC-8183 Rust SDK with type-safe bindings
- Add core client architecture with `Erc8183<P>` and `JobHandle<P>` generic over alloy Provider
- Implement all contract functions: createJob, setProvider, setBudget, fund, submit, complete, reject, claimRefund
- Generate type-safe Solidity bindings via `alloy::sol!` for AgenticCommerce and IACPHook interfaces
- Add domain types: JobStatus enum, Job struct, CreateJobParams1 parent dbf89a2 commit aeb7045
18 files changed
Lines changed: 5996 additions & 18 deletions
File tree
- .github/workflows
- erc8183-cli/src
- erc8183
- examples
- src
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
0 commit comments