Changelog

# v0.0.2 -> v0.0.3

Major Update

  • Upgraded from "@mysten/sui.js": "0.54.1" to "@mysten/sui": "1.3.0"

Key Changes

  1. Parameter Updates:

    • Removed: size, collateralAmount, reserveAmount (all bigint)

    • Added: leverage (number), collateral (number), positionConfig (IPositionConfig)

  2. Calculation Approach:

    • Position size and reserve amount now calculated internally based on leverage and collateral

  3. Return Type:

    • Changed from Promise<TransactionBlock> to implicit Promise<Transaction>

Impact

  • More intuitive position opening with leverage-based calculations

  • Increased flexibility with positionConfig

  • Less pre-processing and calculation required from the caller

  • Potential breaking changes due to major Sui SDK upgrade

Last updated