airnode-abi 0.2.0

Airnode ABI (API3.org) encoder/decoder
Documentation
1
2
3
4
5
6
7
8
9
10
11
use airnode_abi::{Param, ABI};
use ethereum_types::U256;

fn main() {
    let param = Param::String {
        name: "hello".to_owned(),
        value: "world".to_owned(),
    };
    let res: Vec<U256> = ABI::new(vec![param]).encode().unwrap();
    println!("{:#?}", res);
}