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

2 years ago

1.0.0-alpha.20

2 years ago

1.0.0-alpha.16

2 years ago

1.0.0-alpha.15

2 years ago

1.0.0-alpha.14

2 years ago

1.0.0-alpha.13

2 years ago

1.0.0-alpha.11

2 years ago

1.0.0-alpha.5

2 years ago

1.0.0-alpha.4

2 years ago

1.0.0-alpha.3

2 years ago

1.0.0-alpha.2

2 years ago

1.0.0-alpha.1

2 years ago

1.0.0-alpha.0

2 years ago