common-api

SystemService::CommonApi

struct SystemService::CommonApi {
    const psibase::AccountNumber service; // "common-api"

    serveSys(...); // This is a standard action that allows common-api to serve http requests.
};

Services that contains the common files and libraries used by apps on psibase.

See HTTP requests and JS libraries

SystemService::CommonApi::serveSys

std::optional<psibase::HttpReply> SystemService::CommonApi::serveSys(
    psibase::HttpRequest request
);

This is a standard action that allows common-api to serve http requests..

common-api responds to GET requests:

  • /common/thisservice
  • /common/rootdomain
  • /common/tapos/head and to POST requests:
  • /common/pack/Transaction
  • /common/pack/SignedTransaction