2 个版本
0.1.1 | 2023年9月14日 |
---|---|
0.1.0 | 2023年7月13日 |
#21 in #switchboard
125KB
2K SLoC
sb-func-tools
A Rust CLI to help manage and debug your Switchboard Functions.
类型文档: docs.rs/sb-func-tools
Switchboard 文档: docs.switchboard.xyz
设置
cargo build
cargo install --path .
命令
decode
You can pipe the last word emitted to the binary to decode the FunctionResult output.
示例
$ sb-func-tools decode -f output.json "FN_OUT: 7b2276657273696f6e223a302c2271756f7465223a5b5d2c22666e5f6b6579223a5b5d2c227369676e6572223a5b5d2c22666e5f726571756573745f6b6579223a5b5d2c22666e5f726571756573745f68617368223a5b5d2c22636861696e5f726573756c745f696e666f223a224e6f6e65227d"
{
"version": 0,
"quote": [],
"fn_key": [],
"signer": [],
"fn_request_key": [],
"fn_request_hash": [],
"chain_result_info": "None"
}
用法
Decodes a FunctionRunner result
Usage: sb-func-tools decode [OPTIONS] <FN_RESULT>
Arguments:
<FN_RESULT> The encoded FunctionRunner result. Should start with FN_OUT: abc...
Options:
-f, --filepath [<FILEPATH>] the location to write the decoded JSON result
-h, --help Print help
开发
cargo run -- docker measurement gallynaut/binance-oracle:latest
依赖
~22–36MB
~594K SLoC