Skip to main content

Get Database ABI

Retrieves the ABI from a value contract based on database name

Request Body
account_name Database Name REQUIRED

Possible values: Value must match regular expression ^[a-z]{1}[a-z1-5.]{1,10}[a-z1-5]{1}$

String representation Inery Database

Responses
200

OK

Schema
version string
types object[]
new_type_name Cpp Signature

Possible values: Value must match regular expression ^([a-z1-9]{1}[a-z1-9_]{0,30}[a-z1-9]{1})$

C++ variable signature

type Type

Possible values: [uint8, uint16, uint32, uint64, uint128, float32, float64, float128, bytes, name, string, time_point, time_point_sec, symbol_code, symbol, asset, checksum160, checksum256, checksum521, public_key, private_key, signature, account_name, action_name]

Native and Inery types

structs object[]
fields object[]
actions object[]
name string

Possible values: Value must match regular expression ^[a-z]{1}[a-z1-5.]{1,10}[a-z1-5]{1}$

String representation of an Inery database name.

type string

Possible values: Value must match regular expression ^[a-z]{1}[a-z1-5.]{1,10}[a-z1-5]{1}$

String representation of an Inery database name.

ricardian_contract string
tables object[]
name string

Possible values: Value must match regular expression ^[a-z]{1}[a-z1-5.]{1,10}[a-z1-5]{1}$

String representation of an Inery database name.

index_type IndexType

Possible values: [i64]

key_names undefined[]
key_types KeyType[]

Possible values: [uint64, double]

type Cpp Signature

Possible values: Value must match regular expression ^([a-z1-9]{1}[a-z1-9_]{0,30}[a-z1-9]{1})$

C++ variable signature

abi_extensions undefined[]
error_messages string[]
ricardian_clauses string[]
variants string[]