OrderBuilder class for more in-depth details on each function.ConditionalTokens) and ERC-20 (USDT). This can be achieved by sending a transaction to the respective contracts and approving both the CTF_EXCHANGE and the NEG_RISK_CTF_EXCHANGE or via the SDK utils.Constants.ts file or in the Deployed Contracts documentation.OrderBuilder: Instantiate the OrderBuilder class by calling OrderBuilder.make.predictAccount address, which is also known as the deposit address.getLimitOrderAmounts to calculate order amounts.buildOrder to generate a LIMIT strategy order.feeRateBps via the GET /markets endpoint on the REST APIsigner and maker to the predictAccount address, NOT the signer/privy wallet address.buildTypedData to generate typed data for the order.SignedOrder object by calling signTypedDataOrder.buildTypedDataHash.LIMIT strategy buy order:OrderBuilder: Instantiate the OrderBuilder class by calling OrderBuilder.make.getLimitOrderAmounts to calculate order amounts.buildOrder to generate a LIMIT strategy order.feeRateBps via the GET /markets endpoint on the REST APIbuildTypedData to generate typed data for the order.SignedOrder object by calling signTypedDataOrder.buildTypedDataHash.MARKET sell order:OrderBuilder: Instantiate the OrderBuilder class by calling OrderBuilder.make.getMarketOrderAmounts to calculate order amounts.buildOrder to generate a MARKET strategy order.feeRateBps via the GET /markets endpoint on the REST APIbuildTypedData to create typed data for the order.SignedOrder object by calling signTypedDataOrder.buildTypedDataHash.OrderBuilder class provides the redeemPositions method to redeem your positions on the Predict protocol. The method supports all market types through the isNegRisk and isYieldBearing options.OrderBuilder: Instantiate the OrderBuilder class by calling the static make method.redeemPositions method with the appropriate options.conditionId and indexSet can be fetched from the GET /positions endpoint.OrderBuilder class provides the mergePositions method to combine both outcome tokens back into collateral (USDT). This is useful when you hold equal amounts of both YES and NO positions.OrderBuilder: Instantiate the OrderBuilder class by calling the static make method.mergePositions method with the appropriate options.conditionId can be fetched from the GET /positions endpoint.balanceOf allows to easily check the current USDT balance of the connected signer.GET /orders.isNegRisk and isYieldBearing: Separate orders based on the isNegRisk and isYieldBearing properties.isNegRisk and isYieldBearing properties.