@emblemvault/primitives-split
v0.4.1
Published
TypeScript SDK for the Emblem split primitive — programmable revenue routing across creator, treasury, affiliate, staker-pool (per reward stream), and platform recipients on Solana.
Maintainers
Readme
@emblemvault/primitives-split
TypeScript SDK for the Emblem split primitive — programmable revenue routing on Solana.
Recipients supported in v0.1: creator, treasury-PDA, affiliate, distribution-vault (stake reward), buyback-burn (Jupiter swap → token burn).
Install
npm i @emblemvault/primitives-split @solana/web3.jsQuick start
import { Connection } from '@solana/web3.js';
import { EmblemSplitClient } from '@emblemvault/primitives-split';
const client = new EmblemSplitClient({
connection: new Connection(process.env.SOLANA_RPC_URL!),
// ... signer / program-id overrides
});
// build init / update / distribute instructions, sign, send.The Connection is caller-supplied — point at mainnet, devnet, surfpool, or any forked-mainnet endpoint.
License
Apache-2.0 © Emblem Vault
