Neynar Documentation
Deploy fungible
Group: Onchain APIs
Use this when you need: Deploy fungible.
Usage
import { NeynarAPIClient, Configuration } from "@neynar/nodejs-sdk";
const client = new NeynarAPIClient(
new Configuration({ apiKey: "YOUR_NEYNAR_API_KEY" })
);
const res = await client.deployFungible({
name: "example", // Name of the token
owner: "example", // Ethereum address of the one who is creating the token
symbol: "example", // Symbol/Ticker for the token
// factory: "value",
// metadataDescription: "example",
// metadataDiscord: "example",
// metadataMedia: "value",
// metadataNsfw: "value",
// metadataTelegram: "example",
// metadataTwitter: "example",
// metadataWebsiteLink: "example",
// network: "value",
});
console.log(res);
Parameters
| Parameter | Type | Required | Description | |
|---|---|---|---|---|
name |
string |
✅ | Name of the token | |
owner |
string |
✅ | Ethereum address of the one who is creating the token | |
symbol |
string |
✅ | Symbol/Ticker for the token | |
factory |
DeployFungibleFactoryEnum |
❌ | - | |
metadataDescription |
string |
❌ | - | |
metadataDiscord |
string |
❌ | - | |
metadataMedia |
`File | null` | ❌ | - |
metadataNsfw |
DeployFungibleMetadataNsfwEnum |
❌ | - | |
metadataTelegram |
string |
❌ | - | |
metadataTwitter |
string |
❌ | - | |
metadataWebsiteLink |
string |
❌ | - | |
network |
DeployFungibleNetworkEnum |
❌ | - |
Response
Returns a RequestArgs object.
Error Handling
try {
const res = await client.deployFungible({
name: "example",
owner: "example",
symbol: "example"
});
// use res
} catch (err) {
// Axios/HTTP errors, invalid params, auth issues, etc.
console.error(err);
}
Tips
- Provide a viewerFid when supported to respect mutes/blocks and include
viewer_context. - Keep requests scoped (e.g., use
limit) to improve latency. - Cache results where sensible.