This repository was archived by the owner on Aug 2, 2022. It is now read-only.

Description
macro EOSIO_DISPATCH_INTERNAL assumes 'executed' is defined.
it is called from EOSIO_DISPATCH_HELPER
extern "C" {
void apply (uint64_t receiver, uint64_t code, uint64_t action ) {
auto self = receiver;
if ( code == self ) {
switch( action ) {
EOSIO_DISPATCH_HELPER( dgoods, (setconfig)(create)(issue)(burnnft)(burnft)(transfernft)(transferft)(listsalenft)(closesalenft)(logcall)(freezemaxsup) )
}
}
else {
if ( code == name("eosio.token").value && action == name("transfer").value ) {
execute_action( name(receiver), name(code), &dgoods::buynft );
}
}
}
}