#include "../dappservices/ipfs.hpp"
#include "../dappservices/multi_index.hpp"
#define DAPPSERVICES_ACTIONS() \
XSIGNAL_DAPPSERVICE_ACTION \
/*** IPFS: (xcommit)(xcleanup)(xwarmup) ***/
#define DAPPSERVICE_ACTIONS_COMMANDS() \
/*** UPDATE CONTRACT NAME ***/
#define CONTRACT_NAME() mycontract
struct [[eosio::table]] vramaccounts {
uint64_t primary_key()const { return balance.symbol.code().raw(); }
/*** VRAM MULTI_INDEX TABLE ***/
typedef dapp::multi_index<"vaccounts"_n, vramaccounts> cold_accounts_t;
/*** FOR CLIENT SIDE QUERY SUPPORT ***/
typedef eosio::multi_index<".vaccounts"_n, vramaccounts> cold_accounts_t_v_abi;
std::vector<char> shard_uri;
uint64_t primary_key() const { return shard; }
typedef eosio::multi_index<"vaccounts"_n, shardbucket> cold_accounts_t_abi;
CONTRACT_END((your)(actions)(here))