{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "ATOMIC_ATTRIBUTE",
"type": "variant_int8_int16_int32_int64_uint8_uint16_uint32_uint64_float32_float64_string_INT8_VEC_INT16_VEC_INT32_VEC_INT64_VEC_UINT8_VEC_UINT16_VEC_UINT32_VEC_UINT64_VEC_FLOAT_VEC_DOUBLE_VEC_STRING_VEC"
},
{
"new_type_name": "DOUBLE_VEC",
"type": "float64[]"
},
{
"new_type_name": "FLOAT_VEC",
"type": "float32[]"
},
{
"new_type_name": "INT16_VEC",
"type": "int16[]"
},
{
"new_type_name": "INT32_VEC",
"type": "int32[]"
},
{
"new_type_name": "INT64_VEC",
"type": "int64[]"
},
{
"new_type_name": "INT8_VEC",
"type": "bytes"
},
{
"new_type_name": "STRING_VEC",
"type": "string[]"
},
{
"new_type_name": "UINT16_VEC",
"type": "uint16[]"
},
{
"new_type_name": "UINT32_VEC",
"type": "uint32[]"
},
{
"new_type_name": "UINT64_VEC",
"type": "uint64[]"
},
{
"new_type_name": "UINT8_VEC",
"type": "bytes"
}
],
"structs": [
{
"name": "PFP",
"base": "",
"fields": [
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "collection_name",
"type": "name"
},
{
"name": "schema_name",
"type": "name"
},
{
"name": "template_id",
"type": "int32"
},
{
"name": "img",
"type": "ATOMIC_ATTRIBUTE"
}
]
},
{
"name": "assets_row",
"base": "",
"fields": [
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
}
]
},
{
"name": "avatar_row",
"base": "pfp_row",
"fields": []
},
{
"name": "banner_row",
"base": "pfp_row",
"fields": []
},
{
"name": "border_row",
"base": "pfp_row",
"fields": []
},
{
"name": "clear",
"base": "",
"fields": [
{
"name": "type",
"type": "name"
}
]
},
{
"name": "logavatar",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "previous",
"type": "PFP"
},
{
"name": "current",
"type": "PFP"
}
]
},
{
"name": "logbanner",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "previous",
"type": "PFP"
},
{
"name": "current",
"type": "PFP"
}
]
},
{
"name": "logborder",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "previous",
"type": "PFP"
},
{
"name": "current",
"type": "PFP"
}
]
},
{
"name": "logverify",
"base": "",
"fields": [
{
"name": "previous_owner",
"type": "name"
},
{
"name": "owner",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"name": "pair_name_string",
"base": "",
"fields": [
{
"name": "first",
"type": "name"
},
{
"name": "second",
"type": "string"
}
]
},
{
"name": "pfp_row",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "collection_name",
"type": "name"
},
{
"name": "template_id",
"type": "int32"
},
{
"name": "schema_name",
"type": "name"
},
{
"name": "metadata",
"type": "pair_name_string[]"
},
{
"name": "last_updated",
"type": "time_point_sec"
}
]
},
{
"name": "profiles_row",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "avatar",
"type": "PFP"
},
{
"name": "border",
"type": "PFP"
},
{
"name": "banner",
"type": "PFP"
},
{
"name": "created_at",
"type": "time_point_sec"
},
{
"name": "last_updated",
"type": "time_point_sec"
}
]
},
{
"name": "reset",
"base": "",
"fields": [
{
"name": "table",
"type": "name"
},
{
"name": "scope",
"type": "name?"
}
]
},
{
"name": "setavatar",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64?"
}
]
},
{
"name": "setbanner",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64?"
}
]
},
{
"name": "setborder",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64?"
}
]
},
{
"name": "setwhitelist",
"base": "",
"fields": [
{
"name": "collection_name",
"type": "name"
},
{
"name": "schema_names",
"type": "name[]"
}
]
},
{
"name": "status_row",
"base": "",
"fields": [
{
"name": "counters",
"type": "uint32[]"
},
{
"name": "last_updated",
"type": "time_point_sec"
}
]
},
{
"name": "verified_row",
"base": "",
"fields": [
{
"name": "asset_id",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
},
{
"name": "created_at",
"type": "time_point_sec"
},
{
"name": "last_updated",
"type": "time_point_sec"
}
]
},
{
"name": "verify",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"name": "whitelist_row",
"base": "",
"fields": [
{
"name": "collection_name",
"type": "name"
},
{
"name": "schema_names",
"type": "name[]"
}
]
}
],
"actions": [
{
"name": "clear",
"type": "clear",
"ricardian_contract": ""
},
{
"name": "logavatar",
"type": "logavatar",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: logavatar\nsummary: logging for avatar changes of an account\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "logbanner",
"type": "logbanner",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: logbanner\nsummary: logging for banner changes of an account\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "logborder",
"type": "logborder",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: logborder\nsummary: logging for border changes of an account\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "logverify",
"type": "logverify",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: logverify\nsummary: logging for verifying an account with associated NFT asset\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "reset",
"type": "reset",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: reset\nsummary: reset table\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "setavatar",
"type": "setavatar",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: setavatar\nsummary: {{owner}} set avatar as NFT {{asset_id}} asset ID\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "setbanner",
"type": "setbanner",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: setbanner\nsummary: {{owner}} set banner as NFT {{asset_id}} asset ID\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "setborder",
"type": "setborder",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: setborder\nsummary: {{owner}} set border as NFT {{asset_id}} asset ID\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "setwhitelist",
"type": "setwhitelist",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: setwhitelist\nsummary: Set whitelist to AtomicAsset collection name & schema name\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
},
{
"name": "verify",
"type": "verify",
"ricardian_contract": "---\nspec_version: \"0.2.0\"\ntitle: verify\nsummary: verify account with associated NFT asset\nicon: https://avatars.githubusercontent.com/u/83723501#b74cf8b3d884f42fffea4bfe7070b3871e1845805c57973a48324af1228ad9cc\n---"
}
],
"tables": [
{
"name": "assets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "assets_row"
},
{
"name": "avatars",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "avatar_row"
},
{
"name": "banners",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "banner_row"
},
{
"name": "borders",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "border_row"
},
{
"name": "profiles",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "profiles_row"
},
{
"name": "status",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "status_row"
},
{
"name": "verified",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "verified_row"
},
{
"name": "whitelist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "whitelist_row"
}
],
"ricardian_clauses": [
{
"id": "UserAgreement",
"body": "User agreement for Pomelo PFP."
}
],
"error_messages": [],
"abi_extensions": [],
"variants": [
{
"name": "variant_int8_int16_int32_int64_uint8_uint16_uint32_uint64_float32_float64_string_INT8_VEC_INT16_VEC_INT32_VEC_INT64_VEC_UINT8_VEC_UINT16_VEC_UINT32_VEC_UINT64_VEC_FLOAT_VEC_DOUBLE_VEC_STRING_VEC",
"types": [
"int8",
"int16",
"int32",
"int64",
"uint8",
"uint16",
"uint32",
"uint64",
"float32",
"float64",
"string",
"INT8_VEC",
"INT16_VEC",
"INT32_VEC",
"INT64_VEC",
"UINT8_VEC",
"UINT16_VEC",
"UINT32_VEC",
"UINT64_VEC",
"FLOAT_VEC",
"DOUBLE_VEC",
"STRING_VEC"
]
}
],
"action_results": []
}