1.0.0-alpha.26 • Published 2 years ago

@statsanytime/trade-bots-csgofloat v1.0.0-alpha.26

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

@statsanytime/trade-bots-csgofloat

Official CSGOFloat plugin for the StatsAnytime Trade Bots framework.

Installation

pnpm install @statsanytime/trade-bots-csgofloat

Usage

For information on how to use this in the context of the framework, we recommend reading the official framework documentation here.

This package exports the following functions:

createCSGOFloatPlugin

Creates a new CSGOFloat plugin instance. This takes a single options argument:

export interface CSGOFloatPluginOptions {
    apiKey: string;
    version?: 'v1';
}

scheduleDeposit

Schedules the deposit of a new item. The item in question is the one currently in the context (for example, the item that was just withdrawn). This function takes a single options argument:

export interface CSGOFloatScheduleDepositOptions {
    amountUsd: number;
    type?: 'buy_now' | 'auction';
    maxOfferDiscount?: number;
    reservePrice?: number;
    durationDays?: 1 | 3 | 5 | 7 | 14;
    description?: string;
    private?: boolean;
}

deposit

This function makes a deposit request right away. It takes a single options argument:

export interface ScheduledDeposit {
    marketplace: string;
    withdrawMarketplace: string;
    amountUsd: number;
    assetId: string;
    marketplaceData?: Record<string, any>;
    withdrawalId: string;
}

Under the hood, scheduleDeposit uses this function to make the deposit request once the item is tradable.

1.0.0-alpha.26

2 years ago

1.0.0-alpha.24

2 years ago

1.0.0-alpha.23

3 years ago

1.0.0-alpha.20

3 years ago

1.0.0-alpha.16

3 years ago

1.0.0-alpha.15

3 years ago

1.0.0-alpha.14

3 years ago

1.0.0-alpha.13

3 years ago

1.0.0-alpha.11

3 years ago

1.0.0-alpha.5

3 years ago

1.0.0-alpha.4

3 years ago

1.0.0-alpha.3

3 years ago

1.0.0-alpha.2

3 years ago

1.0.0-alpha.1

3 years ago

1.0.0-alpha.0

3 years ago