#ifndef RINGS_NODE_H
#define RINGS_NODE_H
#include <stdint.h>
typedef enum LogLevel {
Debug,
Info,
Warn,
Error,
Trace,
} LogLevel;
typedef struct ProviderPtr {
const void *provider;
const void *runtime;
} ProviderPtr;
void init_logging(enum LogLevel level);
void listen(const struct ProviderPtr *provider_ptr);
const char *request(const struct ProviderPtr *provider_ptr,
const char *method,
const char *params);
struct ProviderPtr new_provider_with_callback(uint32_t network_id,
const char *ice_server,
uint64_t stabilize_interval,
const char *account,
const char *account_type,
void (*signer)(const char *, char *));
#endif