Table Indexing
available_primary_key
struct [[eosio::table, eosio::contract(CONTRACT_NAME)]] balances {
uint64_t id;
eosio::name wallet;
eosio::asset balance;
uint64_t primary_key() const { return id; }
};
using balances_table = eosio::multi_index< "balances"_n, balances >;
ACTION createrow( const name& user, const asset& balance ){
balances_table bal_t = balances_table( _self, _self.value );
bal_t.emplace( user, [&](auto &_u){
_u.id = bal_t.available_primary_key();
_u.wallet = user;
_u.balance = balance;
});
}By User
By uint128_t Of 2 Values
By checksum256
Last updated