FC_DECLARE_DERIVED_EXCEPTION(chain_type_exception,eosio::chain::chain_exception,3120000,"chain type exception")
FC_DECLARE_DERIVED_EXCEPTION(block_tx_output_exception,eosio::chain::block_validate_exception,3020001,"transaction outputs in block do not match transaction outputs from applying block")
FC_DECLARE_DERIVED_EXCEPTION(block_concurrency_exception,eosio::chain::block_validate_exception,3020002,"block does not guarantee concurrent exection without conflicts")
@@ -96,9 +96,134 @@ auto smatch_to_variant(const std::smatch& smatch) {
returnresult;
};
constchar*error_advice_3120001=R"=====(Name should be less than 13 characters and only contains the following symbol .12345abcdefghijklmnopqrstuvwxyz)=====";
constchar*error_advice_3120002=R"=====(Public key should be encoded in base58 and starts with EOS prefix)=====";
constchar*error_advice_3120003=R"=====(Ensure that your authority JSON follows the following format!