Fabric Protocol SDKs
SDK monorepo for Fabric EVM protocols.

Peer Dependencies
Version Compatability
If you don't use wagmi or wagmi-core, you can leverage the protocols directly; see our docs.
Installation
npm i viem @wagmi/core @withfabric/protocol-sdks
Wagmi V2 Configuration
Wagmi v2 changed how configuration is managed. As a result the SDK needs to be
configured with the wagmi configuration.
import { createConfig } from '@wagmi/core';
import { configureFabricSDK } from '@withfabric/protocol-sdks';
const config = return createConfig({
});
configureFabricSDK({ wagmiConfig: config });
Protocols
CFPv1 - Crowd Financing Protocol
The Fabric CrowdFi protocol moves capital between creators and communities.
STP - Subscription Token Protocol
The Fabric Subscription Token Protocol provides onchain recurring revenue for creators and businesses.
V1
V2
Contributing / Running
In order to make changes, fork/clone the repo and run the setup script.
./script/setup
Tests can be run using
npm run test
We accept contributions via pull-request to the main branch. Please ensure your branch is rebased and squashed before issuing a PR.