@overlay.fun/kit
Version:
TypeScript SDK for overlay.fun API
84 lines • 1.77 kB
TypeScript
export interface OverlayConfig {
env: 'devnet' | 'mainnet';
api_key: string;
auth_key: string;
}
export interface WalletResponse {
wallet_address: string;
secret_key: string;
}
export interface TokenResponse {
tx: string;
mint_address: string;
}
export interface NFTResponse {
tx: string;
mint_address: string;
}
export interface LaunchTokenRequest {
network: string;
name: string;
symbol: string;
description?: string;
image?: string;
decimals?: number;
supply: string;
website?: string;
seller_fee?: string;
config_address: string;
}
export interface CreateWalletRequest {
network: string;
}
export interface CreateTokenRequest {
network: string;
name: string;
symbol: string;
description?: string;
image?: string;
decimals?: number;
supply: string;
website?: string;
seller_fee?: string;
}
export interface CreateNFTRequest {
network: string;
name: string;
description?: string;
images?: string[];
website: string;
seller_fee?: string;
attributes?: Array<{
trait_type: string;
value: string;
}>;
}
export interface TransferTokenRequest {
network: string;
recipient: string;
amount: string;
}
export interface TransferNFTRequest {
network: string;
recipient: string;
token_id: string;
}
export interface MintTokenRequest {
network: string;
amount: string;
}
export interface MintNFTRequest {
network: string;
name: string;
description?: string;
images?: string[];
}
export interface BurnTokenRequest {
network: string;
amount: string;
}
export interface BurnNFTRequest {
network: string;
token_id: string;
}
//# sourceMappingURL=types.d.ts.map