API Reference

Open Position with Fixed Amount

You can use the openPositionWithFixedAmount() function to open a new position and provide liquidity to it straight away.

Apart from the range you're providing liquidity to, the amount to be provided and the acceptable slippage have to be provided.

The amount provided refers to the amount of coinA. The amount of coinB is determined based on the current price and range.

Example

import { OnChainCalls, QueryChain } from "@firefly-exchange/library-sui/dist/src/spot";
import { TickMath, ClmmPoolUtil } from "@firefly-exchange/library-sui/dist/src/spot/clmm";
import { Ed25519Keypair, SuiClient, toBigNumberStr } from "@firefly-exchange/library-sui";
import { Decimal} from 'decimal.js'
import { mainnet } from './config'
import { BN } from "bn.js";

const client = new SuiClient({ url: "https://fullnode.mainnet.sui.io:443" });

/// Parameters:
/// - privateKey        : The private key of the user making the blockchain call
/// - poolID          	: The id of the the pool ex: 0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa 
/// - coinAmount		: The amount of CoinA willing to provide 
///                       This should be a decimal such as 1.7 as the decimal places are handled internally
/// - slippage			: The difference between the expected price of a trade and the actual price at which it is executed.
///						  This should be a number between 0 and 1, eg: 0.2
/// - lowerPrice		: The lower price boundary. 
///						  This should be a decimal such as 1.6 as the decimal places are handled internally
/// - upperPrice		: The upper price boundary. 
///                       This should be a decimal such as 1.7 as the decimal places are handled internally

async function openPositionWithFixedAmount(privateKey: string, poolID: string, coinAmount: number, slippage: number, lowerPrice: number, upperPrice: number){
    const keyPair = Ed25519Keypair.fromSecretKey(Buffer.from(privateKey, 'hex'));
    let qc = new QueryChain(client);
    let pool = await qc.getPool(poolID);

    let coinAmountBN = new BN(toBigNumberStr(coinAmount, pool.coin_a.decimals));
    let lowerTick = TickMath.priceToInitializableTickIndex(new Decimal(lowerPrice),pool.coin_a.decimals,pool.coin_b.decimals,pool.ticks_manager.tick_spacing);
    let upperTick = TickMath.priceToInitializableTickIndex(new Decimal(upperPrice),pool.coin_a.decimals,pool.coin_b.decimals,pool.ticks_manager.tick_spacing);

    const curSqrtPrice = new BN(pool.current_sqrt_price);
    const fix_amount_a = true;
    let roundUp = true;

    const liquidityInput = ClmmPoolUtil.estLiquidityAndCoinAmountFromOneAmounts(
        lowerTick,
        upperTick,
        coinAmountBN,
        fix_amount_a,
        roundUp,
        slippage,
        curSqrtPrice
    );

    let oc = new OnChainCalls(client, mainnet, {signer: keyPair});
    let resp = await oc.openPositionWithFixedAmount(pool, lowerTick, upperTick, liquidityInput);
    return resp
}

await openPositionWithFixedAmount("<private key>","0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa", 1, 0.5, 1.765, 2.123)

Response

{
   "digest":"Ck6TioQsgyRe8WWmftAsodTPT7PNVysHJsWjciDfbxXR",
   "transaction":{
      "data":{
         "messageVersion":"v1",
         "transaction":{
            "kind":"ProgrammableTransaction",
            "inputs":[
               {
                  "type":"object",
                  "objectType":"sharedObject",
                  "objectId":"0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352",
                  "initialSharedVersion":"406496849",
                  "mutable":false
               },
               {
                  "type":"object",
                  "objectType":"sharedObject",
                  "objectId":"0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa",
                  "initialSharedVersion":"406731547",
                  "mutable":true
               },
               {
                  "type":"pure",
                  "valueType":"u32",
                  "value":4294904096
               },
               {
                  "type":"pure",
                  "valueType":"u32",
                  "value":4294905176
               },
               {
                  "type":"pure",
                  "valueType":"u64",
                  "value":"600000000"
               },
               {
                  "type":"object",
                  "objectType":"immOrOwnedObject",
                  "objectId":"0xddf0c2d2bf9528ade09e00f0e9c869ec340314972ff59b771e6fbd428bbd1026",
                  "version":"409729489",
                  "digest":"8zvGJwF4s11dJKyRqwJmK2LUTCM1zmFQcnKKBq87o8Bm"
               },
               {
                  "type":"pure",
                  "valueType":"u64",
                  "value":"1376337"
               },
               {
                  "type":"object",
                  "objectType":"sharedObject",
                  "objectId":"0x0000000000000000000000000000000000000000000000000000000000000006",
                  "initialSharedVersion":"1",
                  "mutable":false
               },
               {
                  "type":"pure",
                  "valueType":"u64",
                  "value":"500000000"
               },
               {
                  "type":"pure",
                  "valueType":"u64",
                  "value":"600000000"
               },
               {
                  "type":"pure",
                  "valueType":"u64",
                  "value":"1376337"
               },
               {
                  "type":"pure",
                  "valueType":"bool",
                  "value":true
               },
               {
                  "type":"pure",
                  "valueType":"address",
                  "value":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
               },
               {
                  "type":"pure",
                  "valueType":"address",
                  "value":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
               }
            ],
            "transactions":[
               {
                  "MoveCall":{
                     "package":"0xb104ecc75397f3a65735ef26c85a037da1d197e26f4f275a9990a577ba0e6c4c",
                     "module":"pool",
                     "function":"open_position",
                     "type_arguments":[
                        "0x2::sui::SUI",
                        "0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC"
                     ],
                     "arguments":[
                        {
                           "Input":0
                        },
                        {
                           "Input":1
                        },
                        {
                           "Input":2
                        },
                        {
                           "Input":3
                        }
                     ]
                  }
               },
               {
                  "SplitCoins":[
                     "GasCoin",
                     [
                        {
                           "Input":4
                        }
                     ]
                  ]
               },
               {
                  "SplitCoins":[
                     {
                        "Input":5
                     },
                     [
                        {
                           "Input":6
                        }
                     ]
                  ]
               },
               {
                  "MoveCall":{
                     "package":"0xb104ecc75397f3a65735ef26c85a037da1d197e26f4f275a9990a577ba0e6c4c",
                     "module":"gateway",
                     "function":"provide_liquidity_with_fixed_amount",
                     "type_arguments":[
                        "0x2::sui::SUI",
                        "0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC"
                     ],
                     "arguments":[
                        {
                           "Input":7
                        },
                        {
                           "Input":0
                        },
                        {
                           "Input":1
                        },
                        {
                           "NestedResult":[
                              0,
                              0
                           ]
                        },
                        {
                           "Result":1
                        },
                        {
                           "Result":2
                        },
                        {
                           "Input":8
                        },
                        {
                           "Input":9
                        },
                        {
                           "Input":10
                        },
                        {
                           "Input":11
                        }
                     ]
                  }
               },
               {
                  "TransferObjects":[
                     [
                        {
                           "Input":5
                        }
                     ],
                     {
                        "Input":12
                     }
                  ]
               },
               {
                  "TransferObjects":[
                     [
                        {
                           "NestedResult":[
                              0,
                              0
                           ]
                        }
                     ],
                     {
                        "Input":13
                     }
                  ]
               }
            ]
         },
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "gasData":{
            "payment":[
               {
                  "objectId":"0x10611c2158f9d0456e6eb47b8b4168fd0fcab2102a1338cededb8cfbfc764367",
                  "version":409729490,
                  "digest":"9pjqoMBXq3n8LcxSusfQEHPdCdc3ykNfA5teyRwGdpRJ"
               }
            ],
            "owner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
            "price":"750",
            "budget":"16801156"
         }
      },
      "txSignatures":[
         "AMdfaW/uqPjulfUj5ZTe+Nkx6qbHd+22QY59OlrJG/gfuFDFchPv9AikoP4YB6MhwN00lNdwdrORM3Lex4v8MQhwIesVczXTTL/3Q5yIJFnOVC24GMSqzrdNJIY1vK3z9w=="
      ]
   },
   "effects":{
      "messageVersion":"v1",
      "status":{
         "status":"success"
      },
      "executedEpoch":"566",
      "gasUsed":{
         "computationCost":"750000",
         "storageCost":"25315600",
         "storageRebate":"10992564",
         "nonRefundableStorageFee":"111036"
      },
      "modifiedAtVersions":[
         {
            "objectId":"0x10611c2158f9d0456e6eb47b8b4168fd0fcab2102a1338cededb8cfbfc764367",
            "sequenceNumber":"409729490"
         },
         {
            "objectId":"0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa",
            "sequenceNumber":"409729490"
         },
         {
            "objectId":"0xdd99957c4b324ac03fbd7886c000eeacfead8ce35cac31731ac393c268a923f5",
            "sequenceNumber":"409686583"
         },
         {
            "objectId":"0xddf0c2d2bf9528ade09e00f0e9c869ec340314972ff59b771e6fbd428bbd1026",
            "sequenceNumber":"409729489"
         }
      ],
      "sharedObjects":[
         {
            "objectId":"0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa",
            "version":409729490,
            "digest":"4q5LDhCbMz22vtP4QbXSAJu51LuL591QCJJay7QEbUwT"
         },
         {
            "objectId":"0x03db251ba509a8d5d8777b6338836082335d93eecbdd09a11e190a1cff51c352",
            "version":409452196,
            "digest":"cHY3mzy38rXW9RSBJZFvBuGA95wpNTjZet4NR136suv"
         },
         {
            "objectId":"0x0000000000000000000000000000000000000000000000000000000000000006",
            "version":158549257,
            "digest":"9sAwgv2zjp49LJfBAd2akT87aiTEEZMXdEVM5LRtVeTp"
         }
      ],
      "transactionDigest":"Ck6TioQsgyRe8WWmftAsodTPT7PNVysHJsWjciDfbxXR",
      "created":[
         {
            "owner":{
               "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
            },
            "reference":{
               "objectId":"0x061b322ae1b20ac26ff72d6998309a6c07a54e150a4e4c33336e73067cfa0c30",
               "version":409729491,
               "digest":"2Z6zsAwx7yR8zRMg5qeGMr8oUjWLTV8GBjCknUjzE4iE"
            }
         },
         {
            "owner":{
               "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
            },
            "reference":{
               "objectId":"0x2946df189f3251b6738e9807f6e22a64638b96a3945eb56c2a570c54068b4ba1",
               "version":409729491,
               "digest":"2Ut8AsCg9y86p1nLG6qauPGCttNBZ2K5aW5ohGGYokFh"
            }
         },
         {
            "owner":{
               "ObjectOwner":"0x693c650ba84b5ad1234ebe85a557555576cc7a164bb1df7a1c3a9192ed2cb528"
            },
            "reference":{
               "objectId":"0x414e64df93e359ac4c6a8c0b1dbaf3f5d097cc5b761027f471bb9390f66a2490",
               "version":409729491,
               "digest":"9uYjm6uSUSrjyUsjQVTLuvVszwVSipzyFAi6r47kGeJH"
            }
         },
         {
            "owner":{
               "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
            },
            "reference":{
               "objectId":"0x5c2ec62c3d490fc85b9255ba8c866898a0634481741809a1482e89a97704bdbb",
               "version":409729491,
               "digest":"HjTX8EkAggg4WgsKue6o7cTGALosCjPe2QpQJfTSy7hg"
            }
         },
         {
            "owner":{
               "ObjectOwner":"0x693c650ba84b5ad1234ebe85a557555576cc7a164bb1df7a1c3a9192ed2cb528"
            },
            "reference":{
               "objectId":"0xb9959c4b05873cce0b7ff3579715e815e73edc558729326206daa0358bd693ec",
               "version":409729491,
               "digest":"ETyQyqnVk1vuEcuyJGL54ia14wLi9ooSVvn26zynt6A5"
            }
         }
      ],
      "mutated":[
         {
            "owner":{
               "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
            },
            "reference":{
               "objectId":"0x10611c2158f9d0456e6eb47b8b4168fd0fcab2102a1338cededb8cfbfc764367",
               "version":409729491,
               "digest":"GWyH45vTjwHMXTBaGdDbprfps7pNucxUHu5iufC4Etjk"
            }
         },
         {
            "owner":{
               "Shared":{
                  "initial_shared_version":406731547
               }
            },
            "reference":{
               "objectId":"0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa",
               "version":409729491,
               "digest":"EWGegJkhU36hpMPFfQUAo2YNZcP4adEWoTDr6j69WjDD"
            }
         },
         {
            "owner":{
               "ObjectOwner":"0x32704049294b30b159a9fcb817bb94c5e566b2e6bc7d9b4fd2bb1d21464c1bc4"
            },
            "reference":{
               "objectId":"0xdd99957c4b324ac03fbd7886c000eeacfead8ce35cac31731ac393c268a923f5",
               "version":409729491,
               "digest":"CKAhtUHWS4CbBHdXYJAqf2woSyxxmqB8bTrwPd33E8dC"
            }
         },
         {
            "owner":{
               "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
            },
            "reference":{
               "objectId":"0xddf0c2d2bf9528ade09e00f0e9c869ec340314972ff59b771e6fbd428bbd1026",
               "version":409729491,
               "digest":"5DHTeSXPefX9ZJQgqmddhtEBcYUqUSGAhrnpv6SY7gPq"
            }
         }
      ],
      "gasObject":{
         "owner":{
            "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
         },
         "reference":{
            "objectId":"0x10611c2158f9d0456e6eb47b8b4168fd0fcab2102a1338cededb8cfbfc764367",
            "version":409729491,
            "digest":"GWyH45vTjwHMXTBaGdDbprfps7pNucxUHu5iufC4Etjk"
         }
      },
      "eventsDigest":"8xEbBi7tYWuV2c4uafsCRkZpvmvYUzZ5QJ9MR3cHyqe4",
      "dependencies":[
         "49puDQZwHRnu7zYoARCjco1dFKMiK7LVSS8B5Si1yVdh",
         "7DkJSrf5sPWGxqHbH2X1wXwFcftRm6myhJJnuTJbaMYr",
         "7L5AgPDJLWSvu6jTuDzhBn4rXQSuGVJP7ktqzDjxai8U",
         "CUQmrEssKtB8WxBYj3YQZJCrFTTDLqz3UWq1nRiWGCLS",
         "EXrhr4bSe9CB1p8dyqJNJw5jFEaj5a9SJNRn8MKkgNoQ",
         "G8bfecxuKSH4aUvt1R7SGRoKe77Mif63RvY3SZ5Kcgn7",
         "HzzEA9X29bCpPE7AJqoxN8zUgefPHztVJu1c73ScgxGa"
      ]
   },
   "events":[
      {
         "id":{
            "txDigest":"Ck6TioQsgyRe8WWmftAsodTPT7PNVysHJsWjciDfbxXR",
            "eventSeq":"0"
         },
         "packageId":"0xb104ecc75397f3a65735ef26c85a037da1d197e26f4f275a9990a577ba0e6c4c",
         "transactionModule":"pool",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "type":"0x3492c874c1e3b3e2984e8c41b589e642d4d0a5d6459e5a9cfc2d52fd7c89c267::events::PositionOpened",
         "parsedJson":{
            "pool_id":"0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa",
            "position_id":"0x5c2ec62c3d490fc85b9255ba8c866898a0634481741809a1482e89a97704bdbb",
            "tick_lower":{
               "bits":4294904096
            },
            "tick_upper":{
               "bits":4294905176
            }
         },
         "bcs":"sohCoDyvLf4CQipTnodRTEH58h9JKxAg9YRJF2pWjgcVgiZoWy8z6MZuCAsqMuEHZ1GoELpkg3mi8LbN6ekV97oxdRFRHP9Amc"
      },
      {
         "id":{
            "txDigest":"Ck6TioQsgyRe8WWmftAsodTPT7PNVysHJsWjciDfbxXR",
            "eventSeq":"1"
         },
         "packageId":"0xb104ecc75397f3a65735ef26c85a037da1d197e26f4f275a9990a577ba0e6c4c",
         "transactionModule":"gateway",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "type":"0xbc70b10012a01c00fda8957dbaa1f2b83683414f55e22341792b081fdffa9baa::events::TickUpdate",
         "parsedJson":{
            "index":{
               "bits":4294904096
            },
            "liquidity_gross":"902885748",
            "liquidity_net":{
               "bits":"902885748"
            }
         },
         "bcs":"F7PuGvo2eg5wwJeXQjgjK5SvwZQEj5TYuG5BvaCm7WUhdXCw9"
      },
      {
         "id":{
            "txDigest":"Ck6TioQsgyRe8WWmftAsodTPT7PNVysHJsWjciDfbxXR",
            "eventSeq":"2"
         },
         "packageId":"0xb104ecc75397f3a65735ef26c85a037da1d197e26f4f275a9990a577ba0e6c4c",
         "transactionModule":"gateway",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "type":"0xbc70b10012a01c00fda8957dbaa1f2b83683414f55e22341792b081fdffa9baa::events::TickUpdate",
         "parsedJson":{
            "index":{
               "bits":4294905176
            },
            "liquidity_gross":"902885748",
            "liquidity_net":{
               "bits":"340282366920938463463374607430865325708"
            }
         },
         "bcs":"fnErMbRCDvBigzPmcvRuuwkcXTWvFdpHVjk85WtNNArQStnXx"
      },
      {
         "id":{
            "txDigest":"Ck6TioQsgyRe8WWmftAsodTPT7PNVysHJsWjciDfbxXR",
            "eventSeq":"3"
         },
         "packageId":"0xb104ecc75397f3a65735ef26c85a037da1d197e26f4f275a9990a577ba0e6c4c",
         "transactionModule":"gateway",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "type":"0x3492c874c1e3b3e2984e8c41b589e642d4d0a5d6459e5a9cfc2d52fd7c89c267::events::LiquidityProvided",
         "parsedJson":{
            "after_liquidity":"1915508053096",
            "before_liquidity":"1914605167348",
            "coin_a_amount":"500000000",
            "coin_b_amount":"1146947",
            "current_sqrt_price":"806173570447208900",
            "current_tick_index":{
               "bits":4294904685
            },
            "liquidity":"902885748",
            "lower_tick":{
               "bits":4294904096
            },
            "pool_coin_a_amount":"776590269450",
            "pool_coin_b_amount":"1293274255",
            "pool_id":"0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa",
            "position_id":"0x5c2ec62c3d490fc85b9255ba8c866898a0634481741809a1482e89a97704bdbb",
            "sequence_number":"3615",
            "upper_tick":{
               "bits":4294905176
            }
         },
         "bcs":"5kVwQ3ddA3xJAixXZ7BzsmaT4o9mYh4JoTZvAP3bEBG8yiGnKGTHaJ9qiwNDHWLyLNxCWMxr4J48DxdpsKB2oc7A62byfRNoVgZipR4UY6B68ShNwttBFErZB9agcFtrXQtgi4GNAqaiPTaMfjyijEUQ3Sar2RRbMU9ryE1cZuMKEN7Ee8v3V24kwG1sbio2Lx9R8XNGcrX48HwB9FVP1DQ93vsWcwfShnrWSxEHqmkE5YCoYT9tTsYbF1Nae6HyR"
      }
   ],
   "objectChanges":[
      {
         "type":"mutated",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
         },
         "objectType":"0x2::coin::Coin<0x2::sui::SUI>",
         "objectId":"0x10611c2158f9d0456e6eb47b8b4168fd0fcab2102a1338cededb8cfbfc764367",
         "version":"409729491",
         "previousVersion":"409729490",
         "digest":"GWyH45vTjwHMXTBaGdDbprfps7pNucxUHu5iufC4Etjk"
      },
      {
         "type":"mutated",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "Shared":{
               "initial_shared_version":406731547
            }
         },
         "objectType":"0x3492c874c1e3b3e2984e8c41b589e642d4d0a5d6459e5a9cfc2d52fd7c89c267::pool::Pool<0x2::sui::SUI, 0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC>",
         "objectId":"0x3b585786b13af1d8ea067ab37101b6513a05d2f90cfe60e8b1d9e1b46a63c4fa",
         "version":"409729491",
         "previousVersion":"409729490",
         "digest":"EWGegJkhU36hpMPFfQUAo2YNZcP4adEWoTDr6j69WjDD"
      },
      {
         "type":"mutated",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "ObjectOwner":"0x32704049294b30b159a9fcb817bb94c5e566b2e6bc7d9b4fd2bb1d21464c1bc4"
         },
         "objectType":"0x2::dynamic_field::Field<0x714a63a0dba6da4f017b42d5d0fb78867f18bcde904868e51d951a5a6f5b7f57::i32::I32, u256>",
         "objectId":"0xdd99957c4b324ac03fbd7886c000eeacfead8ce35cac31731ac393c268a923f5",
         "version":"409729491",
         "previousVersion":"409686583",
         "digest":"CKAhtUHWS4CbBHdXYJAqf2woSyxxmqB8bTrwPd33E8dC"
      },
      {
         "type":"mutated",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
         },
         "objectType":"0x2::coin::Coin<0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC>",
         "objectId":"0xddf0c2d2bf9528ade09e00f0e9c869ec340314972ff59b771e6fbd428bbd1026",
         "version":"409729491",
         "previousVersion":"409729489",
         "digest":"5DHTeSXPefX9ZJQgqmddhtEBcYUqUSGAhrnpv6SY7gPq"
      },
      {
         "type":"created",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
         },
         "objectType":"0x2::coin::Coin<0xdba34672e30cb065b1f93e3ab55318768fd6fef66c15942c9f7cb846e2f900e7::usdc::USDC>",
         "objectId":"0x061b322ae1b20ac26ff72d6998309a6c07a54e150a4e4c33336e73067cfa0c30",
         "version":"409729491",
         "digest":"2Z6zsAwx7yR8zRMg5qeGMr8oUjWLTV8GBjCknUjzE4iE"
      },
      {
         "type":"created",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
         },
         "objectType":"0x2::coin::Coin<0x2::sui::SUI>",
         "objectId":"0x2946df189f3251b6738e9807f6e22a64638b96a3945eb56c2a570c54068b4ba1",
         "version":"409729491",
         "digest":"2Ut8AsCg9y86p1nLG6qauPGCttNBZ2K5aW5ohGGYokFh"
      },
      {
         "type":"created",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "ObjectOwner":"0x693c650ba84b5ad1234ebe85a557555576cc7a164bb1df7a1c3a9192ed2cb528"
         },
         "objectType":"0x2::dynamic_field::Field<0x714a63a0dba6da4f017b42d5d0fb78867f18bcde904868e51d951a5a6f5b7f57::i32::I32, 0x3492c874c1e3b3e2984e8c41b589e642d4d0a5d6459e5a9cfc2d52fd7c89c267::tick::TickInfo>",
         "objectId":"0x414e64df93e359ac4c6a8c0b1dbaf3f5d097cc5b761027f471bb9390f66a2490",
         "version":"409729491",
         "digest":"9uYjm6uSUSrjyUsjQVTLuvVszwVSipzyFAi6r47kGeJH"
      },
      {
         "type":"created",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "AddressOwner":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269"
         },
         "objectType":"0x3492c874c1e3b3e2984e8c41b589e642d4d0a5d6459e5a9cfc2d52fd7c89c267::position::Position",
         "objectId":"0x5c2ec62c3d490fc85b9255ba8c866898a0634481741809a1482e89a97704bdbb",
         "version":"409729491",
         "digest":"HjTX8EkAggg4WgsKue6o7cTGALosCjPe2QpQJfTSy7hg"
      },
      {
         "type":"created",
         "sender":"0xa2d6fcd5ed2ae13fe527a96c96100120d519900599f33e38ee112d80e51f9269",
         "owner":{
            "ObjectOwner":"0x693c650ba84b5ad1234ebe85a557555576cc7a164bb1df7a1c3a9192ed2cb528"
         },
         "objectType":"0x2::dynamic_field::Field<0x714a63a0dba6da4f017b42d5d0fb78867f18bcde904868e51d951a5a6f5b7f57::i32::I32, 0x3492c874c1e3b3e2984e8c41b589e642d4d0a5d6459e5a9cfc2d52fd7c89c267::tick::TickInfo>",
         "objectId":"0xb9959c4b05873cce0b7ff3579715e815e73edc558729326206daa0358bd693ec",
         "version":"409729491",
         "digest":"ETyQyqnVk1vuEcuyJGL54ia14wLi9ooSVvn26zynt6A5"
      }
   ],
   "confirmedLocalExecution":false
}