@distilled.cloud/coinbase
v1.0.0-rc.13
Published
Keywords
Readme
@distilled.cloud/coinbase
Effect-native SDK for coinbase.
Installation
npm install @distilled.cloud/coinbase effectQuick start
import { Effect, Layer } from "effect";
import * as FetchHttpClient from "effect/http/FetchHttpClient";
import * as Coinbase from "@distilled.cloud/coinbase";
const program = Effect.gen(function* () {
const result = yield* Coinbase.listBalances({});
return result;
});
const Live = Layer.mergeAll(
FetchHttpClient.layer,
Coinbase.CredentialsFromEnv,
Coinbase.CoinbaseProtocol,
);
program.pipe(Effect.provide(Live), Effect.runPromise);Auth
Required: CDP_API_KEY_ID, CDP_API_KEY_NAME, CDP_API_KEY_SECRET, CDP_WALLET_SECRET.
