Vaulta

blessedvalle

Contract

{
  "version": "eosio::abi/1.1",
  "types": [],
  "structs": [
    {
      "name": "balance_t",
      "base": "",
      "fields": [
        {
          "name": "owner",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "credit",
          "type": "asset"
        },
        {
          "name": "freezed",
          "type": "uint64"
        },
        {
          "name": "meta_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "buy_order_t",
      "base": "",
      "fields": [
        {
          "name": "buyer",
          "type": "uint64"
        },
        {
          "name": "from",
          "type": "name"
        },
        {
          "name": "token_name",
          "type": "symbol_code"
        }
      ]
    },
    {
      "name": "buyct",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "buyct_dto"
        }
      ]
    },
    {
      "name": "buyct_dto",
      "base": "",
      "fields": [
        {
          "name": "buyer",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "token_name",
          "type": "symbol_code"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    },
    {
      "name": "cancelsell",
      "base": "",
      "fields": [
        {
          "name": "token_name",
          "type": "symbol_code"
        },
        {
          "name": "index",
          "type": "uint64"
        },
        {
          "name": "seller",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "cashiersrv",
      "base": "",
      "fields": [
        {
          "name": "token_name",
          "type": "symbol_code"
        },
        {
          "name": "max_orders",
          "type": "int32"
        },
        {
          "name": "backed_token",
          "type": "symbol_code"
        },
        {
          "name": "index",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "create_token_dto",
      "base": "",
      "fields": [
        {
          "name": "creator",
          "type": "uint64"
        },
        {
          "name": "token_name",
          "type": "symbol_code"
        },
        {
          "name": "domain_name",
          "type": "string"
        },
        {
          "name": "creator_royalties",
          "type": "float64"
        },
        {
          "name": "reserve",
          "type": "uint64"
        },
        {
          "name": "buy_as_income",
          "type": "bool"
        },
        {
          "name": "auth_sell",
          "type": "bool"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    },
    {
      "name": "createtoken",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "create_token_dto"
        }
      ]
    },
    {
      "name": "cshrq_item_t",
      "base": "",
      "fields": [
        {
          "name": "index",
          "type": "uint64"
        },
        {
          "name": "seller",
          "type": "uint64"
        },
        {
          "name": "withdraw_to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "convert_to_eos",
          "type": "bool"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "meta_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "domain_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "name",
          "type": "string"
        },
        {
          "name": "owner",
          "type": "uint64"
        },
        {
          "name": "meta_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "edit_token_dto",
      "base": "",
      "fields": [
        {
          "name": "creator",
          "type": "uint64"
        },
        {
          "name": "signer",
          "type": "uint64"
        },
        {
          "name": "token_name",
          "type": "symbol_code"
        },
        {
          "name": "domain_name",
          "type": "string"
        },
        {
          "name": "creator_royalties",
          "type": "float64"
        },
        {
          "name": "buy_as_income",
          "type": "bool"
        },
        {
          "name": "auth_sell",
          "type": "bool"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    },
    {
      "name": "editaccount",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "editaccount_dto"
        }
      ]
    },
    {
      "name": "editaccount_dto",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "uint64"
        },
        {
          "name": "pub_key",
          "type": "public_key"
        },
        {
          "name": "primary",
          "type": "bool"
        },
        {
          "name": "secondary",
          "type": "bool"
        }
      ]
    },
    {
      "name": "editdomain",
      "base": "",
      "fields": [
        {
          "name": "domain_name",
          "type": "string"
        },
        {
          "name": "owner",
          "type": "uint64"
        },
        {
          "name": "percentage",
          "type": "float64"
        }
      ]
    },
    {
      "name": "editoken",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "edit_token_dto"
        }
      ]
    },
    {
      "name": "editroyalty",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "editroyalty_dto"
        }
      ]
    },
    {
      "name": "editroyalty_dto",
      "base": "",
      "fields": [
        {
          "name": "domain_name",
          "type": "string"
        },
        {
          "name": "holder_id",
          "type": "uint64"
        },
        {
          "name": "percentage",
          "type": "float64"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    },
    {
      "name": "forwardacct",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "uint64"
        },
        {
          "name": "forward_to",
          "type": "uint64"
        },
        {
          "name": "token_name",
          "type": "symbol_code"
        }
      ]
    },
    {
      "name": "freezaccount",
      "base": "",
      "fields": [
        {
          "name": "user",
          "type": "uint64"
        },
        {
          "name": "token_name",
          "type": "symbol_code"
        },
        {
          "name": "freeze",
          "type": "uint64"
        }
      ]
    },
    {
      "name": "init",
      "base": "",
      "fields": [
        {
          "name": "operator_percentage",
          "type": "float64"
        },
        {
          "name": "registry_contract",
          "type": "name"
        },
        {
          "name": "whitelist_contracts",
          "type": "name[]"
        }
      ]
    },
    {
      "name": "ledgerprint",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "string"
        },
        {
          "name": "payload",
          "type": "string"
        }
      ]
    },
    {
      "name": "regaccount",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "regaccount_dto"
        }
      ]
    },
    {
      "name": "regaccount_dto",
      "base": "",
      "fields": [
        {
          "name": "user_name",
          "type": "string"
        },
        {
          "name": "domain",
          "type": "string"
        }
      ]
    },
    {
      "name": "regaccountpk",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "regaccountpk_dto"
        }
      ]
    },
    {
      "name": "regaccountpk_dto",
      "base": "",
      "fields": [
        {
          "name": "user_name",
          "type": "string"
        },
        {
          "name": "domain",
          "type": "string"
        },
        {
          "name": "primary_public_key",
          "type": "public_key"
        },
        {
          "name": "secondary_public_key",
          "type": "public_key"
        }
      ]
    },
    {
      "name": "regdomain",
      "base": "",
      "fields": [
        {
          "name": "domain_name",
          "type": "string"
        },
        {
          "name": "domain_symbol",
          "type": "string"
        }
      ]
    },
    {
      "name": "regsuser",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user_name",
          "type": "string"
        },
        {
          "name": "domain",
          "type": "string"
        },
        {
          "name": "contract",
          "type": "name"
        },
        {
          "name": "meta_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "royalties_t",
      "base": "",
      "fields": [
        {
          "name": "holder_id",
          "type": "uint64"
        },
        {
          "name": "percentage",
          "type": "float64"
        },
        {
          "name": "meta_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "sell",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "sell_dto"
        }
      ]
    },
    {
      "name": "sell_dto",
      "base": "",
      "fields": [
        {
          "name": "seller",
          "type": "uint64"
        },
        {
          "name": "withdraw_to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "fee",
          "type": "asset"
        },
        {
          "name": "convert_to_eos",
          "type": "bool"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "backed_token",
          "type": "symbol_code"
        },
        {
          "name": "rate",
          "type": "float64"
        }
      ]
    },
    {
      "name": "sell_order_t",
      "base": "",
      "fields": [
        {
          "name": "numeric_data",
          "type": "uint64"
        },
        {
          "name": "withdraw_to",
          "type": "name"
        },
        {
          "name": "memo",
          "type": "string"
        }
      ]
    },
    {
      "name": "send",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "send_dto"
        }
      ]
    },
    {
      "name": "send_dto",
      "base": "",
      "fields": [
        {
          "name": "from",
          "type": "uint64"
        },
        {
          "name": "to",
          "type": "uint64"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    },
    {
      "name": "setting_t",
      "base": "",
      "fields": [
        {
          "name": "operator_percentage",
          "type": "float64"
        },
        {
          "name": "operator_account",
          "type": "uint64"
        },
        {
          "name": "deweb_account",
          "type": "uint64"
        },
        {
          "name": "registry_contract",
          "type": "name"
        },
        {
          "name": "whitelist_contracts",
          "type": "name[]"
        },
        {
          "name": "price_discovery",
          "type": "name"
        },
        {
          "name": "meta_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "signal",
      "base": "",
      "fields": [
        {
          "name": "type",
          "type": "string"
        },
        {
          "name": "payload",
          "type": "string"
        }
      ]
    },
    {
      "name": "symbols_t",
      "base": "",
      "fields": [
        {
          "name": "token_symbol",
          "type": "symbol"
        },
        {
          "name": "token_account",
          "type": "name"
        }
      ]
    },
    {
      "name": "token_t",
      "base": "",
      "fields": [
        {
          "name": "token_name",
          "type": "symbol_code"
        },
        {
          "name": "creator",
          "type": "uint64"
        },
        {
          "name": "domain",
          "type": "string"
        },
        {
          "name": "supply",
          "type": "asset"
        },
        {
          "name": "reserve",
          "type": "uint64"
        },
        {
          "name": "creator_royalties",
          "type": "float64"
        },
        {
          "name": "cshrq_length",
          "type": "int32"
        },
        {
          "name": "buy_as_income",
          "type": "bool"
        },
        {
          "name": "num_of_holders",
          "type": "uint64"
        },
        {
          "name": "auth_sell",
          "type": "bool"
        },
        {
          "name": "meta_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "update",
      "base": "",
      "fields": [
        {
          "name": "field",
          "type": "string"
        },
        {
          "name": "string_value",
          "type": "string"
        },
        {
          "name": "int_value",
          "type": "uint64"
        },
        {
          "name": "double_value",
          "type": "float64"
        }
      ]
    },
    {
      "name": "user_t",
      "base": "",
      "fields": [
        {
          "name": "id",
          "type": "uint64"
        },
        {
          "name": "user_name",
          "type": "string"
        },
        {
          "name": "domain",
          "type": "string"
        },
        {
          "name": "primary_public_key",
          "type": "public_key"
        },
        {
          "name": "secondary_public_key",
          "type": "public_key"
        },
        {
          "name": "redirect_link",
          "type": "string"
        },
        {
          "name": "flagged",
          "type": "bool"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "meta_data",
          "type": "string"
        }
      ]
    },
    {
      "name": "verifysig",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "verifysig_dto"
        }
      ]
    },
    {
      "name": "verifysig_dto",
      "base": "",
      "fields": [
        {
          "name": "data",
          "type": "string"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "user",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    },
    {
      "name": "withdraw",
      "base": "",
      "fields": [
        {
          "name": "payload",
          "type": "withdraw_dto"
        }
      ]
    },
    {
      "name": "withdraw_dto",
      "base": "",
      "fields": [
        {
          "name": "seller",
          "type": "uint64"
        },
        {
          "name": "withdraw_to",
          "type": "name"
        },
        {
          "name": "quantity",
          "type": "asset"
        },
        {
          "name": "convert_to_eos",
          "type": "bool"
        },
        {
          "name": "memo",
          "type": "string"
        },
        {
          "name": "nonce",
          "type": "uint64"
        },
        {
          "name": "sig",
          "type": "signature"
        }
      ]
    }
  ],
  "actions": [
    {
      "name": "buyct",
      "type": "buyct",
      "ricardian_contract": ""
    },
    {
      "name": "cancelsell",
      "type": "cancelsell",
      "ricardian_contract": ""
    },
    {
      "name": "cashiersrv",
      "type": "cashiersrv",
      "ricardian_contract": ""
    },
    {
      "name": "createtoken",
      "type": "createtoken",
      "ricardian_contract": ""
    },
    {
      "name": "editaccount",
      "type": "editaccount",
      "ricardian_contract": ""
    },
    {
      "name": "editdomain",
      "type": "editdomain",
      "ricardian_contract": ""
    },
    {
      "name": "editoken",
      "type": "editoken",
      "ricardian_contract": ""
    },
    {
      "name": "editroyalty",
      "type": "editroyalty",
      "ricardian_contract": ""
    },
    {
      "name": "forwardacct",
      "type": "forwardacct",
      "ricardian_contract": ""
    },
    {
      "name": "freezaccount",
      "type": "freezaccount",
      "ricardian_contract": ""
    },
    {
      "name": "init",
      "type": "init",
      "ricardian_contract": ""
    },
    {
      "name": "ledgerprint",
      "type": "ledgerprint",
      "ricardian_contract": ""
    },
    {
      "name": "regaccount",
      "type": "regaccount",
      "ricardian_contract": ""
    },
    {
      "name": "regaccountpk",
      "type": "regaccountpk",
      "ricardian_contract": ""
    },
    {
      "name": "regdomain",
      "type": "regdomain",
      "ricardian_contract": ""
    },
    {
      "name": "sell",
      "type": "sell",
      "ricardian_contract": ""
    },
    {
      "name": "send",
      "type": "send",
      "ricardian_contract": ""
    },
    {
      "name": "signal",
      "type": "signal",
      "ricardian_contract": ""
    },
    {
      "name": "update",
      "type": "update",
      "ricardian_contract": ""
    },
    {
      "name": "verifysig",
      "type": "verifysig",
      "ricardian_contract": ""
    },
    {
      "name": "withdraw",
      "type": "withdraw",
      "ricardian_contract": ""
    }
  ],
  "tables": [
    {
      "name": "balances",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "balance_t"
    },
    {
      "name": "buyorder",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "buy_order_t"
    },
    {
      "name": "cashierq",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "cshrq_item_t"
    },
    {
      "name": "domain",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "domain_t"
    },
    {
      "name": "regsuser",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "regsuser"
    },
    {
      "name": "royalty",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "royalties_t"
    },
    {
      "name": "sellorder",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "sell_order_t"
    },
    {
      "name": "settings",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "setting_t"
    },
    {
      "name": "symbols",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "symbols_t"
    },
    {
      "name": "token",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "token_t"
    },
    {
      "name": "user",
      "index_type": "i64",
      "key_names": [],
      "key_types": [],
      "type": "user_t"
    }
  ],
  "ricardian_clauses": [],
  "error_messages": [],
  "abi_extensions": [],
  "variants": [],
  "action_results": []
}