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
}