2个不稳定版本
0.2.8 | 2024年5月13日 |
---|---|
0.1.5 |
|
0.1.4 |
|
0.1.2 |
|
0.0.0 | 2023年3月7日 |
在 Web编程 中排名 1284
每月下载量 42
105KB
2.5K SLoC
I am groot
[概念证明] 从OpenRPC规范生成Rust代码生成器
使用方法
- 生成代码然后运行建议示例
export KEY="..."
export URL="https://starknet-mainnet.g.alchemy.com/v2/$KEY"
./x.sh
RUST_LOG=debug cargo run --example demo
cargo run --example gen > data.json
## Sample call
curl \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"starknet_getStateUpdate","params":[{"block_hash": "0x4684a9257747388a70848ccf222fd4c7e0bde27b84457e829ee48cac28ea21d"}],"id":1}' \
$URL
待办事项
-
async
版本的Rpc
特性和客户端- 使用
async_trait
- 使用
- 无缝集成到构建过程中
- 提取
-build
子Crates到[build-dependencies]
- 提取
其他
总代码行数:find ./src -type f -"*.rs" | xargs grep . | wc -l
依赖
约4-6MB
约111K SLoC