Forkast Developer Docs
...
Order
Place Bulk Orders
2 min
places up to 5 limit orders in one request each order is validated and signed before submission use it to place multiple buys/sells efficiently import { forkastsdk, network, bulkorderinput, bulkorderresponse, } from "@forkastgg/client"; const sdk = new forkastsdk(network testnet, "your api key"); const accountservice = sdk getaccountservice(); const orderservice = sdk getorderservice(); const { accesstoken } = await accountservice loginwithprivatekey( "your private key" ); const orders bulkorderinput\[] = \[ { tokenid "token id 1", side 0, price 0 45, amount 10 }, { tokenid "token id 2", side 1, price 0 55, amount 5 }, ]; const result bulkorderresponse = await orderservice placebulkorders( orders, { wallet "0xyourwallet", proxy wallet "0xyourproxywallet", private key "0xyourprivatekey", }, accesstoken ); parameters field type required description orders bulkorderinput\[] yes array of order inputs (max 5) account account yes wallet address, proxy wallet and private key accesstoken string yes access token received from login response minimum order value is 0 5, ensure price à amount âĨ 0 5 for each order in the array make sure docid 1dly5pdzkxyajcw2al8rk step is completed before placing the order