#include #include namespace py = pybind11; using namespace std; string api_key = "organizations/d798486f-030c-4ae7-a635-4a483a843748/apiKeys/851ff288-f89c-46a5-86b9-a88920200fed"; string api_secret = "-----BEGIN EC PRIVATE KEY-----\nMHcCAQEEIAXIFCzV8Tq9QTxh3bQeRwOqd8jhkZ5wWOrt4HB2XbYnoAoGCCqGSM49\nAwEHoUQDQgAE4Onm12cnj7X9RBF/M/sCXRKUU/6UheOwspG5OE1G8OpnmUOzgOHo\nVxFdxxRcHGZtWugMll6wsOrWgGNhpiTPtw==\n-----END EC PRIVATE KEY-----\n"; int main() { // start the interpreter and keep it alive py::scoped_interpreter guard{}; py::module_ jwt_generator = py::module_::import("coinbase.jwt_generator"); py::object jwt_token = jwt_generator.attr("build_ws_jwt")(api_key, api_secret); string token = py::str(jwt_token); cout << token << endl; }