kudu 0.1.0

Library for interacting with Antelope blockchains
Documentation
{
    "version": "eosio::abi/1.0",
    "types": [{
        "new_type_name": "type_name",
        "type": "string"
    },{
        "new_type_name": "field_name",
        "type": "string"
    },{
        "new_type_name": "fields",
        "type": "field_def[]"
    },{
        "new_type_name": "scope_name",
        "type": "name"
    }],
    "structs": [{
        "name": "abi_extension",
        "base": "",
        "fields": [{
            "name": "type",
            "type": "uint16"
        },{
            "name": "data",
            "type": "bytes"
        }]
    },{
        "name": "type_def",
        "base": "",
        "fields": [{
            "name": "new_type_name",
            "type": "type_name"
        },{
            "name": "type",
            "type": "type_name"
        }]
    },{
        "name": "field_def",
        "base": "",
        "fields": [{
            "name": "name",
            "type": "field_name"
        },{
            "name": "type",
            "type": "type_name"
        }]
    },{
        "name": "struct_def",
        "base": "",
        "fields": [{
            "name": "name",
            "type": "type_name"
        },{
            "name": "base",
            "type": "type_name"
        },{
            "name": "fields",
            "type": "field_def[]"
        }]
    },{
        "name": "action_def",
        "base": "",
        "fields": [{
            "name": "name",
            "type": "action_name"
        },{
            "name": "type",
            "type": "type_name"
        },{
            "name": "ricardian_contract",
            "type": "string"
        }]
    },{
        "name": "table_def",
        "base": "",
        "fields": [{
            "name": "name",
            "type": "table_name"
        },{
            "name": "index_type",
            "type": "type_name"
        },{
            "name": "key_names",
            "type": "field_name[]"
        },{
            "name": "key_types",
            "type": "type_name[]"
        },{
            "name": "type",
            "type": "type_name"
        }]
    },{
        "name": "clause_pair",
        "base": "",
        "fields": [{
            "name": "id",
            "type": "string"
        },{
            "name": "body",
            "type": "string"
        }]
    },{
        "name": "abi_def",
        "base": "",
        "fields": [{
            "name": "version",
            "type": "string"
        },{
            "name": "types",
            "type": "type_def[]"
        },{
            "name": "structs",
            "type": "struct_def[]"
        },{
            "name": "actions",
            "type": "action_def[]"
        },{
            "name": "tables",
            "type": "table_def[]"
        },{
            "name": "ricardian_clauses",
            "type": "clause_pair[]"
        },{
            "name": "abi_extensions",
            "type": "abi_extension[]"
        }]
    },{
        "name"  : "A",
        "base"  : "PublicKeyTypes",
        "fields": []
    },{
        "name": "signed_transaction",
        "base": "transaction",
        "fields": [{
            "name": "signatures",
            "type": "signature[]"
        },{
            "name": "context_free_data",
            "type": "bytes[]"
        }]
    },{
        "name": "PublicKeyTypes",
        "base" : "AssetTypes",
        "fields": [{
            "name": "publickey",
            "type": "public_key"
        },{
            "name": "publickey_arr",
            "type": "public_key[]"
        }]
    },{
        "name": "AssetTypes",
        "base" : "NativeTypes",
        "fields": [{
            "name": "asset",
            "type": "asset"
        },{
            "name": "asset_arr",
            "type": "asset[]"
        }]
    },{
        "name": "NativeTypes",
        "fields" : [{
            "name": "string",
            "type": "string"
        },{
            "name": "string_arr",
            "type": "string[]"
        },{
            "name": "block_timestamp_type",
            "type": "block_timestamp_type"
        },{
            "name": "time_point",
            "type": "time_point"
        },{
            "name": "time_point_arr",
            "type": "time_point[]"
        },{
            "name": "time_point_sec",
            "type": "time_point_sec"
        },{
            "name": "time_point_sec_arr",
            "type": "time_point_sec[]"
        },{
            "name": "signature",
            "type": "signature"
        },{
            "name": "signature_arr",
            "type": "signature[]"
        },{
            "name": "checksum256",
            "type": "checksum256"
        },{
            "name": "checksum256_arr",
            "type": "checksum256[]"
        },{
            "name": "fieldname",
            "type": "field_name"
        },{
            "name": "fieldname_arr",
            "type": "field_name[]"
        },{
            "name": "typename",
            "type": "type_name"
        },{
            "name": "typename_arr",
            "type": "type_name[]"
        },{
            "name": "uint8",
            "type": "uint8"
        },{
            "name": "uint8_arr",
            "type": "uint8[]"
        },{
            "name": "uint16",
            "type": "uint16"
        },{
            "name": "uint16_arr",
            "type": "uint16[]"
        },{
            "name": "uint32",
            "type": "uint32"
        },{
            "name": "uint32_arr",
            "type": "uint32[]"
        },{
            "name": "uint64",
            "type": "uint64"
        },{
            "name": "uint64_arr",
            "type": "uint64[]"
        },{
            "name": "uint128",
            "type": "uint128"
        },{
            "name": "uint128_arr",
            "type": "uint128[]"
        },{
            "name": "int8",
            "type": "int8"
        },{
            "name": "int8_arr",
            "type": "int8[]"
        },{
            "name": "int16",
            "type": "int16"
        },{
            "name": "int16_arr",
            "type": "int16[]"
        },{
            "name": "int32",
            "type": "int32"
        },{
            "name": "int32_arr",
            "type": "int32[]"
        },{
            "name": "int64",
            "type": "int64"
        },{
            "name": "int64_arr",
            "type": "int64[]"
        },{
            "name": "int128",
            "type": "int128"
        },{
            "name": "int128_arr",
            "type": "int128[]"
        },{
            "name": "name",
            "type": "name"
        },{
            "name": "name_arr",
            "type": "name[]"
        },{
            "name": "field",
            "type": "field_def"
        },{
            "name": "field_arr",
            "type": "field_def[]"
        },{
            "name": "struct",
            "type": "struct_def"
        },{
            "name": "struct_arr",
            "type": "struct_def[]"
        },{
            "name": "fields",
            "type": "fields"
        },{
            "name": "fields_arr",
            "type": "fields[]"
        },{
            "name": "accountname",
            "type": "account_name"
        },{
            "name": "accountname_arr",
            "type": "account_name[]"
        },{
            "name": "permname",
            "type": "permission_name"
        },{
            "name": "permname_arr",
            "type": "permission_name[]"
        },{
            "name": "actionname",
            "type": "action_name"
        },{
            "name": "actionname_arr",
            "type": "action_name[]"
        },{
            "name": "scopename",
            "type": "scope_name"
        },{
            "name": "scopename_arr",
            "type": "scope_name[]"
        },{
            "name": "permlvl",
            "type": "permission_level"
        },{
            "name": "permlvl_arr",
            "type": "permission_level[]"
        },{
            "name": "action",
            "type": "action"
        },{
            "name": "action_arr",
            "type": "action[]"
        },{
            "name": "permlvlwgt",
            "type": "permission_level_weight"
        },{
            "name": "permlvlwgt_arr",
            "type": "permission_level_weight[]"
        },{
            "name": "transaction",
            "type": "transaction"
        },{
            "name": "transaction_arr",
            "type": "transaction[]"
        },{
            "name": "strx",
            "type": "signed_transaction"
        },{
            "name": "strx_arr",
            "type": "signed_transaction[]"
        },{
            "name": "keyweight",
            "type": "key_weight"
        },{
            "name": "keyweight_arr",
            "type": "key_weight[]"
        },{
            "name": "authority",
            "type": "authority"
        },{
            "name": "authority_arr",
            "type": "authority[]"
        },{
            "name": "typedef",
            "type": "type_def"
        },{
            "name": "typedef_arr",
            "type": "type_def[]"
        },{
            "name": "actiondef",
            "type": "action_def"
        },{
            "name": "actiondef_arr",
            "type": "action_def[]"
        },{
            "name": "tabledef",
            "type": "table_def"
        },{
            "name": "tabledef_arr",
            "type": "table_def[]"
        },{
            "name": "abidef",
            "type": "abi_def"
        },{
            "name": "abidef_arr",
            "type": "abi_def[]"
        }]
    }],
    "actions": [],
    "tables": [],
    "ricardian_clauses": [{"id":"clause A","body":"clause body A"},
                          {"id":"clause B","body":"clause body B"}],
    "abi_extensions": []
}