@bithive/relayer-api
Version:
BitHive Relayer API
28 lines • 920 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createRelayerClient = void 0;
const client_1 = require("@trpc/client");
const clients_1 = require("./clients");
function createRelayerClient({ url, }) {
const client = (0, client_1.createTRPCUntypedClient)({
links: [
(0, client_1.httpLink)({
url,
}),
],
});
const deposit = clients_1.DepositClient.new({ client });
const unstake = clients_1.UnstakeClient.new({ client });
const withdraw = clients_1.WithdrawClient.new({ client });
const statistics = clients_1.StatisticsClient.new({ client });
const user = clients_1.UserClient.new({ client });
return {
deposit,
unstake,
withdraw,
statistics,
user,
};
}
exports.createRelayerClient = createRelayerClient;
//# sourceMappingURL=createRelayerClient.js.map