simple.token.hpp Table 정의

in #eos6 years ago (edited)
#include <eosiolib/eosio.hpp>
#include<string>
#include <eosiolib/asset.hpp>

using namespace eosio;

class token : public eosio::contract {
        private :
                // @abi table accounts
                struct account {
                        account_name owner;
                        asset balance;

                        uint64_t primary_key()const {return owner;}

                };

          void add_balance(account_name payer, account_name to, asset quantity, std::string memo);
          void sub_balance(account_name payer, account_name to, asset quantity, std::string memo);


        public:
                token(account_name self): contract(self){}
                typedef eosio::multi_index<N(accounts), account>_accounts;

                void issue(account_name to, asset quantity, std::string memo);
                void transfer (account_name from, account_name to, asset quantity, std::string memo);

 };