{"items":[{"boxId":"9f1a413a239a9ad61561924834c0e2b9acbb6a3d0443fdc4b6aa355a83aaf450","transactionId":"8f647e58676d18f7b048bb8b0b78befb724ff54632f0d7c795ac0a5204537a9e","blockId":"c4b8c9af8fc5b3e800b6654df5b553b1d41ea033a4debc2fa0ebc21616679677","value":100000000,"index":0,"globalIndex":46429,"creationHeight":1825942,"settlementHeight":1825943,"ergoTree":"10180414041404000400041004200500040004420400040004000410050004420500040004420442010104e0210402058084af5f0100d805d6017ee4e3000204d6029d72017300d603b2a59e7201730100d604e4c6a70407d605ededed93c27203c2a793db63087203db6308a793e4c672030407720493e4c67203060ee4c6a7060e959372027302d813d606b2db6501fe730300d607db07027204d608e4e30107d609cbb37207db07027208d60ae4e30305d60be4e30405d60ce3070ed60de6720cd60e7a720bd60f95720d7cb4e4dc640ae4c6a70564027209e4720c730473057306d61099c1a7c17203d611db6a01ddd612e4e3020ed613b4721273077308d614b3b372097a720a720ed615e4e3060ed616b17215d6179172167309d618e4c672060407ea02d1edededededed7205938cb2db63087206730a0001e4c6a7060e937ce4dc640ae4c672060564027209e4e3080e720a91720b95720d7cb4e4dc640ae4c6a70564027209e4720c730b730c730d93e4dc640ce4c6a705640283013c0e0e86027209b3720e7a9a720f7210e4e3050ee4c672030564939f72117bb47212730eb17212a0ee72139f72047bcbb3b3721372147207eded917210730f90721099720a720f957217957217d801d619b4721573107311939f72117bb4721573127216a0ee72199f72187bcbb3b372197214db0702721873139199a38cc77206017314cd7208959372027315d1eded720593e4c672030564e4c6a705649299c17203c1a77316d17317","ergoTreeConstants":"[\n  0: SInt$ = 10,\n  1: SInt$ = 10,\n  2: SInt$ = 0,\n  3: SInt$ = 0,\n  4: SInt$ = 8,\n  5: SInt$ = 16,\n  6: SLong$ = 0,\n  7: SInt$ = 0,\n  8: SInt$ = 33,\n  9: SInt$ = 0,\n  10: SInt$ = 0,\n  11: SInt$ = 0,\n  12: SInt$ = 8,\n  13: SLong$ = 0,\n  14: SInt$ = 33,\n  15: SLong$ = 0,\n  16: SInt$ = 0,\n  17: SInt$ = 33,\n  18: SInt$ = 33,\n  19: SBoolean = true,\n  20: SInt$ = 2160,\n  21: SInt$ = 1,\n  22: SLong$ = 100000000,\n  23: SBoolean = false\n]","ergoTreeScript":"Right(BlockValue(WrappedArray(ValDef(1,WrappedArray(),Upcast(GetVar(0,Option[SByte$]).get,SInt$)), ValDef(2,WrappedArray(),Divide(ValUse(1,SInt$), ConstantPlaceholder(0,SInt$))), ValDef(3,WrappedArray(),ByIndex(Outputs$(165),Modulo(ValUse(1,SInt$), ConstantPlaceholder(1,SInt$)),None)), ValDef(4,WrappedArray(),ExtractRegisterAs(Self$(167),R4,Option[SGroupElement]).get), ValDef(5,WrappedArray(),BinAnd(BinAnd(BinAnd(EQ(ExtractScriptBytes(ValUse(3,SBox)),ExtractScriptBytes(Self$(167))),EQ(MethodCall(ValUse(3,SBox),SMethod(SBox,tokens,(SBox) => Coll[(Coll[SByte$],SLong$)],8,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Secondary tokens,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map()),MethodCall(Self$(167),SMethod(SBox,tokens,(SBox) => Coll[(Coll[SByte$],SLong$)],8,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Secondary tokens,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map()))),EQ(ExtractRegisterAs(ValUse(3,SBox),R4,Option[SGroupElement]).get,ValUse(4,SGroupElement))),EQ(ExtractRegisterAs(ValUse(3,SBox),R6,Option[Coll[SByte$]]).get,ExtractRegisterAs(Self$(167),R6,Option[Coll[SByte$]]).get)))),If(EQ(ValUse(2,SInt$),ConstantPlaceholder(2,SInt$)),BlockValue(WrappedArray(ValDef(6,WrappedArray(),ByIndex(MethodCall(Context$(254),SMethod(SContext,dataInputs,(SContext) => Coll[SBox],1,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map()),ConstantPlaceholder(3,SInt$),None)), ValDef(7,WrappedArray(),MethodCall(ValUse(4,SGroupElement),SMethod(SGroupElement,getEncoded,(SGroupElement) => Coll[SByte$],2,FixedCost(250),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Get an encoding of the point value.,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map())), ValDef(8,WrappedArray(),GetVar(1,Option[SGroupElement]).get), ValDef(9,WrappedArray(),CalcBlake2b256(Append(ValUse(7,Coll[SByte$]),MethodCall(ValUse(8,SGroupElement),SMethod(SGroupElement,getEncoded,(SGroupElement) => Coll[SByte$],2,FixedCost(250),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Get an encoding of the point value.,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map())))), ValDef(10,WrappedArray(),GetVar(3,Option[SLong$]).get), ValDef(11,WrappedArray(),GetVar(4,Option[SLong$]).get), ValDef(12,WrappedArray(),GetVar(7,Option[Coll[SByte$]])), ValDef(13,WrappedArray(),OptionIsDefined(ValUse(12,Option[Coll[SByte$]]))), ValDef(14,WrappedArray(),LongToByteArray(ValUse(11,SLong$))), ValDef(15,WrappedArray(),If(ValUse(13,SBoolean),ByteArrayToLong(Slice(MethodCall(ExtractRegisterAs(Self$(167),R5,Option[SAvlTree]).get,SMethod(SAvlTree,get,(SAvlTree,Coll[SByte$],Coll[SByte$]) => Option[Coll[SByte$]],10,DynamicCost,MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(MethodCall$(220)),\n  /** Perform a lookup of key `key` in this tree using proof `proof`.\n    * Throws exception if proof is incorrect\n    *\n    * @note CAUTION! Does not support multiple keys check, use [[getMany]] instead.\n    * Return Some(bytes) of leaf with key `key` if it exists\n    * Return None if leaf with provided key does not exist.\n    * @param key    a key of an element of this authenticated dictionary.\n    * @param proof\n    */\n\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(ValUse(9,Coll[SByte$]), ValUse(12,Option[Coll[SByte$]]).get),Map()).get,ConstantPlaceholder(4,SInt$),ConstantPlaceholder(5,SInt$))),ConstantPlaceholder(6,SLong$))), ValDef(16,WrappedArray(),Minus(ExtractAmount(Self$(167)), ExtractAmount(ValUse(3,SBox)))), ValDef(17,WrappedArray(),MethodCall(Global$(221),SMethod(SGlobal,groupGenerator,(SGlobal) => SGroupElement,1,FixedCost(10),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(GroupGenerator$(130)),,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map())), ValDef(18,WrappedArray(),GetVar(2,Option[Coll[SByte$]]).get), ValDef(19,WrappedArray(),Slice(ValUse(18,Coll[SByte$]),ConstantPlaceholder(7,SInt$),ConstantPlaceholder(8,SInt$))), ValDef(20,WrappedArray(),Append(Append(ValUse(9,Coll[SByte$]),LongToByteArray(ValUse(10,SLong$))),ValUse(14,Coll[SByte$]))), ValDef(21,WrappedArray(),GetVar(6,Option[Coll[SByte$]]).get), ValDef(22,WrappedArray(),SizeOf(ValUse(21,Coll[SByte$]))), ValDef(23,WrappedArray(),GT(ValUse(22,SInt$),ConstantPlaceholder(9,SInt$))), ValDef(24,WrappedArray(),ExtractRegisterAs(ValUse(6,SBox),R4,Option[SGroupElement]).get)),SigmaAnd(WrappedArray(BoolToSigmaProp(BinAnd(BinAnd(BinAnd(BinAnd(BinAnd(BinAnd(ValUse(5,SBoolean),EQ(SelectField(ByIndex(MethodCall(ValUse(6,SBox),SMethod(SBox,tokens,(SBox) => Coll[(Coll[SByte$],SLong$)],8,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Secondary tokens,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map()),ConstantPlaceholder(10,SInt$),None),1),ExtractRegisterAs(Self$(167),R6,Option[Coll[SByte$]]).get)),EQ(ByteArrayToLong(MethodCall(ExtractRegisterAs(ValUse(6,SBox),R5,Option[SAvlTree]).get,SMethod(SAvlTree,get,(SAvlTree,Coll[SByte$],Coll[SByte$]) => Option[Coll[SByte$]],10,DynamicCost,MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(MethodCall$(220)),\n  /** Perform a lookup of key `key` in this tree using proof `proof`.\n    * Throws exception if proof is incorrect\n    *\n    * @note CAUTION! Does not support multiple keys check, use [[getMany]] instead.\n    * Return Some(bytes) of leaf with key `key` if it exists\n    * Return None if leaf with provided key does not exist.\n    * @param key    a key of an element of this authenticated dictionary.\n    * @param proof\n    */\n\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(ValUse(9,Coll[SByte$]), GetVar(8,Option[Coll[SByte$]]).get),Map()).get),ValUse(10,SLong$))),GT(ValUse(11,SLong$),If(ValUse(13,SBoolean),ByteArrayToLong(Slice(MethodCall(ExtractRegisterAs(Self$(167),R5,Option[SAvlTree]).get,SMethod(SAvlTree,get,(SAvlTree,Coll[SByte$],Coll[SByte$]) => Option[Coll[SByte$]],10,DynamicCost,MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(MethodCall$(220)),\n  /** Perform a lookup of key `key` in this tree using proof `proof`.\n    * Throws exception if proof is incorrect\n    *\n    * @note CAUTION! Does not support multiple keys check, use [[getMany]] instead.\n    * Return Some(bytes) of leaf with key `key` if it exists\n    * Return None if leaf with provided key does not exist.\n    * @param key    a key of an element of this authenticated dictionary.\n    * @param proof\n    */\n\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(ValUse(9,Coll[SByte$]), ValUse(12,Option[Coll[SByte$]]).get),Map()).get,ConstantPlaceholder(11,SInt$),ConstantPlaceholder(12,SInt$))),ConstantPlaceholder(13,SLong$)))),EQ(MethodCall(ExtractRegisterAs(Self$(167),R5,Option[SAvlTree]).get,SMethod(SAvlTree,insert,(SAvlTree,Coll[(Coll[SByte$],Coll[SByte$])],Coll[SByte$]) => Option[SAvlTree],12,DynamicCost,MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(MethodCall$(220)),\n  /** Perform insertions of key-value entries into this tree using proof `proof`.\n    * Throws exception if proof is incorrect\n    *\n    * @note CAUTION! Pairs must be ordered the same way they were in insert ops before proof was generated.\n    * Return Some(newTree) if successful\n    * Return None if operations were not performed.\n    * @param operations   collection of key-value pairs to insert in this authenticated dictionary.\n    * @param proof\n    */\n\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(ConcreteCollection(WrappedArray(Tuple(Vector(ValUse(9,Coll[SByte$]), Append(ValUse(14,Coll[SByte$]),LongToByteArray(Plus(ValUse(15,SLong$), ValUse(16,SLong$))))))),(Coll[SByte$],Coll[SByte$])), GetVar(5,Option[Coll[SByte$]]).get),Map()).get,ExtractRegisterAs(ValUse(3,SBox),R5,Option[SAvlTree]).get)),EQ(Exponentiate(ValUse(17,SGroupElement),ByteArrayToBigInt(Slice(ValUse(18,Coll[SByte$]),ConstantPlaceholder(14,SInt$),SizeOf(ValUse(18,Coll[SByte$]))))),MultiplyGroup(DecodePoint(ValUse(19,Coll[SByte$])),Exponentiate(ValUse(4,SGroupElement),ByteArrayToBigInt(CalcBlake2b256(Append(Append(ValUse(19,Coll[SByte$]),ValUse(20,Coll[SByte$])),ValUse(7,Coll[SByte$])))))))),BinAnd(BinAnd(GT(ValUse(16,SLong$),ConstantPlaceholder(15,SLong$)),LE(ValUse(16,SLong$),Minus(ValUse(10,SLong$), ValUse(15,SLong$)))),If(ValUse(23,SBoolean),If(ValUse(23,SBoolean),BlockValue(WrappedArray(ValDef(25,WrappedArray(),Slice(ValUse(21,Coll[SByte$]),ConstantPlaceholder(16,SInt$),ConstantPlaceholder(17,SInt$)))),EQ(Exponentiate(ValUse(17,SGroupElement),ByteArrayToBigInt(Slice(ValUse(21,Coll[SByte$]),ConstantPlaceholder(18,SInt$),ValUse(22,SInt$)))),MultiplyGroup(DecodePoint(ValUse(25,Coll[SByte$])),Exponentiate(ValUse(24,SGroupElement),ByteArrayToBigInt(CalcBlake2b256(Append(Append(ValUse(25,Coll[SByte$]),ValUse(20,Coll[SByte$])),MethodCall(ValUse(24,SGroupElement),SMethod(SGroupElement,getEncoded,(SGroupElement) => Coll[SByte$],2,FixedCost(250),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Get an encoding of the point value.,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map())))))))),ConstantPlaceholder(19,SBoolean)),GT(Minus(Height$(163), SelectField(ExtractCreationInfo(ValUse(6,SBox)),1)),ConstantPlaceholder(20,SInt$)))))), CreateProveDlog(ValUse(8,SGroupElement))))),If(EQ(ValUse(2,SInt$),ConstantPlaceholder(21,SInt$)),BoolToSigmaProp(BinAnd(BinAnd(ValUse(5,SBoolean),EQ(ExtractRegisterAs(ValUse(3,SBox),R5,Option[SAvlTree]).get,ExtractRegisterAs(Self$(167),R5,Option[SAvlTree]).get)),GE(Minus(ExtractAmount(ValUse(3,SBox)), ExtractAmount(Self$(167))),ConstantPlaceholder(22,SLong$)))),BoolToSigmaProp(ConstantPlaceholder(23,SBoolean))))))","address":"4ZhBzJfNoUL9Bp993NzJcdUr6CNfuwvwNMgHC2JPHs8ane1jjE3K7gzUQVBNQfJccoLbB2P8xMsa9qZNFgRwgrWs6WGEa38gwF1BDkGwMLh6RJUez5Ge6toZzu7tZo5qYtqUinmckb5q9hcVo6Cpn3w2gcuwCd2sKmRohedxxbpP7vnrQmCNQveB22RN5ZVv8VGJaDUEC3ADCSRjzr5ZzJNBmVbAw2k5sTmoXGm7qJ1YT9gzmAPi97ptJJQXqNJoi1W6coMFwg34Dc21K9TMkKQexnXxon21XrbyWL6fzLGbYBRBiVpiRTeMah9Tc33yN93NVTjHWKvBcxSYiJU7eJy6aiwAHhqxYPtZNhwE196qUEYHX5gnN1xB4CpZA2W2HDuEZREpDPV4xy6g2qucW2fyhgDpscHMxrbaGfRq1zkrvML54z2Da9jpkM6nmZx2KB29HTh1do6L3rrLxnvg5cgANzfYuaWPFEoo6j2ZqjPzLDeSSVhPbkMnw6HhQp2qtzayqWVgCKGRzMFuh8BkpmkFCPKjhUwX6Dgv6DpkuHbJRM7k9YSvPCHRQTSeDJa4B5wuyXMsfFMkAnjR4oaLbSBU2QCgKBLFbGvrRKgAJG9eTSc31x6EtqKFoLN2urEWGsEh1F6cxDh2Ma3izwFLyHAgCcUurRXndm5gy3U4GpKdaJiWtwfhcZspwtJ72gWUBEzuPdcqjEyBc95jVtubHeN95QcZLJkJM88c6m1DPXaTBSfDpL8s3sBySa7","assets":[{"tokenId":"2e13126ac35abb0ab35f9da5fbc50860707153fbd24c8f5c9f06e39f287eb0fe","index":0,"amount":1,"name":"Basis Reserve NFT","decimals":0,"type":"EIP-004"}],"additionalRegisters":{"R4":{"serializedValue":"070377709166937fcdc08bf7e841b31684e2377f489914c97ef7148de14d9c6e1f83","sigmaType":"SGroupElement","renderedValue":"0377709166937fcdc08bf7e841b31684e2377f489914c97ef7148de14d9c6e1f83"},"R5":{"serializedValue":"6479e8bd2b51789ecad76fa1b9823d5c7ca23dee170297f28d84f79c3589c0fcfa01012000","sigmaType":null,"renderedValue":null},"R6":{"serializedValue":"0e20000b0695159e5f5c32c606385bd5f276d80133149c84c8b1325366381bf6f17f","sigmaType":"Coll[SByte]","renderedValue":"000b0695159e5f5c32c606385bd5f276d80133149c84c8b1325366381bf6f17f"}},"spentTransactionId":null,"mainChain":true}],"total":1}