#pragma once #include #include namespace eosio { struct public_key { unsigned_int type; std::array data; friend bool operator == ( const public_key& a, const public_key& b ) { return std::tie(a.type,a.data) == std::tie(b.type,b.data); } friend bool operator != ( const public_key& a, const public_key& b ) { return std::tie(a.type,a.data) == std::tie(b.type,b.data); } EOSLIB_SERIALIZE( public_key, (type)(data) ) }; }