* LiquidAccounts use a payload syntax in order to pass params. This payload is setup as a struct and uses the EOSLIB_SERIALIZE to create the payload type
* @param {name} vaccount - vaccount that owns table
* - primary key for the vaccount payload table must be "vaccount" for client side library support
* struct dummy_action_hello {
* EOSLIB_SERIALIZE( dummy_action_hello, (vaccount)(b)(c) )
* [[eosio::action]] void hello(dummy_action_hello payload) {