{"items":[{"boxId":"b1aaa586297a92ca411b319ac3e8e358d80807f1acd8084161d0fbfcb00713d9","transactionId":"d1d504797432366e319b226552165e74768ddeb00353bf7dd9731f37900aa3b4","blockId":"307d9759249151765c7e58fd5041a4644805f8d5469e76c08209828ec07c479c","value":1000000,"index":2,"globalIndex":50231,"creationHeight":1832700,"settlementHeight":1832702,"ergoTree":"1033020004000400040204fe0104060404040208cd034aa193826ae2fe350b5f146369e61c4a13961e556958d5bcabfa2b83a3c0331308cd0284100360ff82c7d17c0a3fae536572d20877625233c8b1318400baa9928894ee02010400040004040402050204000406050204000460047204820104b40104c20104f40104be0105020400040004000e214ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e1609000400050004000400020204020400040001000400040002030402040004000400040204000400d804d601e30002d60295e67201e472017300d603d901034463d802d605c28c720302d606d08c72030195937eb272057301000473029372057206d801d607b1720593b472067303b17206b47205959172077304730573067207d6049873078302087308730995937202730ad80ed605b2a4730b00d606b2db63087205730c00d607e4c6a7060ed608b2a5730d00d609e4c67208040ed60ab2a5730e00d60be4c6720a054d0ed60cc57205d60dc2a7d60e8602720c730fd60fe4c67208054d0ed610cde4c672080507d611b2a5731000d612b2a5731100eb02d1968306019372068602720773129683020191b172097313dad901130eaf7213d9011502d801d6177e721504ecececed92721773149072177315ed92721773169072177317ed92721773189072177319937217731a0172099683030196830201938c720b01720c938c720b029a8ce4c6a7054d0e02731b93db6401e4c6720a0464db6401e4dc640ce4c6a704640283013c0e0e8602e4e3010e720ce4e3020e9683040193c1720ac1a793c2720a720d93b2db6308720a731c00b2db6308a7731d0093e4c6720a060e72079683050193c27208720d93b2db63087208731e00720e93db6401e4c672080464731fed93b18c720f017320938c720f02732193e4c67208060e720c96830201da72030186027210721193b2db63087211732200720e96830201da72030186027210721293b2db6308721273230072067204959372027324d805d605e4c6a70464d606e4e3010ed607dc640a7205027206e4e3020ed6088cb2db6308b2a473250073260001d609b2a5732700d19683040195e6720793e472077208732893db6401e4c672090464db6401e4dc640e72050283010e7206e4e3030e9683050193c17209c1a793c27209c2a793b2db63087209732900b2db6308a7732a0093e4c67209054d0ee4c6a7054d0e93e4c67209060ee4c6a7060eafa5d9010a63afdb6308720ad9010c4d0e948c720c01720895937202732bd807d605b2a4732c00d606b2db63087205732d00d607b2db6308a7732e00d608e4c6a70464d609e4e3010ed60ab2a5732f00d60bb2a5733000d196830501938c7206018c720701e6dc640a7208027209e4e3020e93db6401e4c6720a0464db6401e4dc640e72080283010e7209e4e3030e9683050193c1720ac1a793c2720ac2a793b2db6308720a733100720793e4c6720a054d0ee4c6a7054d0e93e4c6720a060ee4c6a7060e9683020193c2720bc2720593b2db6308720b73320072067204","ergoTreeConstants":"[\n  0: SByte$ = 0,\n  1: SInt$ = 0,\n  2: SInt$ = 0,\n  3: SInt$ = 1,\n  4: SInt$ = 127,\n  5: SInt$ = 3,\n  6: SInt$ = 2,\n  7: SInt$ = 1,\n  8: SSigmaProp = SigmaProp(ProveDlog(ECPoint(4aa193,c8edce,...))),\n  9: SSigmaProp = SigmaProp(ProveDlog(ECPoint(841003,371663,...))),\n  10: SByte$ = 1,\n  11: SInt$ = 0,\n  12: SInt$ = 0,\n  13: SInt$ = 2,\n  14: SInt$ = 1,\n  15: SLong$ = 1,\n  16: SInt$ = 0,\n  17: SInt$ = 3,\n  18: SLong$ = 1,\n  19: SInt$ = 0,\n  20: SInt$ = 48,\n  21: SInt$ = 57,\n  22: SInt$ = 65,\n  23: SInt$ = 90,\n  24: SInt$ = 97,\n  25: SInt$ = 122,\n  26: SInt$ = 95,\n  27: SLong$ = 1,\n  28: SInt$ = 0,\n  29: SInt$ = 0,\n  30: SInt$ = 0,\n  31: Coll[SByte$] = Coll(78,-58,31,72,91,-104,-21,-121,21,63,124,87,-37,79,94,-51,117,85,111,-35,-68,64,59,65,-84,-8,68,31,-34,-114,22,9,0),\n  32: SInt$ = 0,\n  33: SLong$ = 0,\n  34: SInt$ = 0,\n  35: SInt$ = 0,\n  36: SByte$ = 2,\n  37: SInt$ = 1,\n  38: SInt$ = 0,\n  39: SInt$ = 0,\n  40: SBoolean = false,\n  41: SInt$ = 0,\n  42: SInt$ = 0,\n  43: SByte$ = 3,\n  44: SInt$ = 1,\n  45: SInt$ = 0,\n  46: SInt$ = 0,\n  47: SInt$ = 0,\n  48: SInt$ = 1,\n  49: SInt$ = 0,\n  50: SInt$ = 0\n]","ergoTreeScript":"Right(BlockValue(WrappedArray(ValDef(1,WrappedArray(),GetVar(0,Option[SByte$])), ValDef(2,WrappedArray(),If(OptionIsDefined(ValUse(1,Option[SByte$])),ValUse(1,Option[SByte$]).get,ConstantPlaceholder(0,SByte$))), ValDef(3,WrappedArray(),FuncValue(WrappedArray((3,(SSigmaProp,SBox))),BlockValue(WrappedArray(ValDef(5,WrappedArray(),ExtractScriptBytes(SelectField(ValUse(3,(SSigmaProp,SBox)),2))), ValDef(6,WrappedArray(),SigmaPropBytes(SelectField(ValUse(3,(SSigmaProp,SBox)),1)))),If(EQ(Upcast(ByIndex(ValUse(5,Coll[SByte$]),ConstantPlaceholder(1,SInt$),None),SInt$),ConstantPlaceholder(2,SInt$)),EQ(ValUse(5,Coll[SByte$]),ValUse(6,Coll[SByte$])),BlockValue(WrappedArray(ValDef(7,WrappedArray(),SizeOf(ValUse(5,Coll[SByte$])))),EQ(Slice(ValUse(6,Coll[SByte$]),ConstantPlaceholder(3,SInt$),SizeOf(ValUse(6,Coll[SByte$]))),Slice(ValUse(5,Coll[SByte$]),If(GT(ValUse(7,SInt$),ConstantPlaceholder(4,SInt$)),ConstantPlaceholder(5,SInt$),ConstantPlaceholder(6,SInt$)),ValUse(7,SInt$)))))))), ValDef(4,WrappedArray(),AtLeast(ConstantPlaceholder(7,SInt$),ConcreteCollection(WrappedArray(ConstantPlaceholder(8,SSigmaProp), ConstantPlaceholder(9,SSigmaProp)),SSigmaProp)))),If(EQ(ValUse(2,SByte$),ConstantPlaceholder(10,SByte$)),BlockValue(WrappedArray(ValDef(5,WrappedArray(),ByIndex(Inputs$(164),ConstantPlaceholder(11,SInt$),None)), ValDef(6,WrappedArray(),ByIndex(MethodCall(ValUse(5,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(12,SInt$),None)), ValDef(7,WrappedArray(),ExtractRegisterAs(Self$(167),R6,Option[Coll[SByte$]]).get), ValDef(8,WrappedArray(),ByIndex(Outputs$(165),ConstantPlaceholder(13,SInt$),None)), ValDef(9,WrappedArray(),ExtractRegisterAs(ValUse(8,SBox),R4,Option[Coll[SByte$]]).get), ValDef(10,WrappedArray(),ByIndex(Outputs$(165),ConstantPlaceholder(14,SInt$),None)), ValDef(11,WrappedArray(),ExtractRegisterAs(ValUse(10,SBox),R5,Option[(Coll[SByte$],SLong$)]).get), ValDef(12,WrappedArray(),ExtractId(ValUse(5,SBox))), ValDef(13,WrappedArray(),ExtractScriptBytes(Self$(167))), ValDef(14,WrappedArray(),Tuple(Vector(ValUse(12,Coll[SByte$]), ConstantPlaceholder(15,SLong$)))), ValDef(15,WrappedArray(),ExtractRegisterAs(ValUse(8,SBox),R5,Option[(Coll[SByte$],SLong$)]).get), ValDef(16,WrappedArray(),CreateProveDlog(ExtractRegisterAs(ValUse(8,SBox),R5,Option[SGroupElement]).get)), ValDef(17,WrappedArray(),ByIndex(Outputs$(165),ConstantPlaceholder(16,SInt$),None)), ValDef(18,WrappedArray(),ByIndex(Outputs$(165),ConstantPlaceholder(17,SInt$),None))),SigmaOr(WrappedArray(BoolToSigmaProp(AND(ConcreteCollection(WrappedArray(EQ(ValUse(6,(Coll[SByte$],SLong$)),Tuple(Vector(ValUse(7,Coll[SByte$]), ConstantPlaceholder(18,SLong$)))), AND(ConcreteCollection(WrappedArray(GT(SizeOf(ValUse(9,Coll[SByte$])),ConstantPlaceholder(19,SInt$)), Apply(FuncValue(WrappedArray((19,Coll[SByte$])),ForAll(ValUse(19,Coll[SByte$]),FuncValue(WrappedArray((21,SByte$)),BlockValue(WrappedArray(ValDef(23,WrappedArray(),Upcast(ValUse(21,SByte$),SInt$))),BinOr(BinOr(BinOr(BinAnd(GE(ValUse(23,SInt$),ConstantPlaceholder(20,SInt$)),LE(ValUse(23,SInt$),ConstantPlaceholder(21,SInt$))),BinAnd(GE(ValUse(23,SInt$),ConstantPlaceholder(22,SInt$)),LE(ValUse(23,SInt$),ConstantPlaceholder(23,SInt$)))),BinAnd(GE(ValUse(23,SInt$),ConstantPlaceholder(24,SInt$)),LE(ValUse(23,SInt$),ConstantPlaceholder(25,SInt$)))),EQ(ValUse(23,SInt$),ConstantPlaceholder(26,SInt$))))))),WrappedArray(ValUse(9,Coll[SByte$])))),SBoolean)), AND(ConcreteCollection(WrappedArray(AND(ConcreteCollection(WrappedArray(EQ(SelectField(ValUse(11,(Coll[SByte$],SLong$)),1),ValUse(12,Coll[SByte$])), EQ(SelectField(ValUse(11,(Coll[SByte$],SLong$)),2),Plus(SelectField(ExtractRegisterAs(Self$(167),R5,Option[(Coll[SByte$],SLong$)]).get,2), ConstantPlaceholder(27,SLong$)))),SBoolean)), EQ(MethodCall(ExtractRegisterAs(ValUse(10,SBox),R4,Option[SAvlTree]).get,SMethod(SAvlTree,digest,(SAvlTree) => Coll[SByte$],1,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Returns digest of the state represented by this tree.\n Authenticated tree \\lst{digest} = \\lst{root hash bytes} ++ \\lst{tree height}\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map()),MethodCall(MethodCall(ExtractRegisterAs(Self$(167),R4,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(GetVar(1,Option[Coll[SByte$]]).get, ValUse(12,Coll[SByte$])))),(Coll[SByte$],Coll[SByte$])), GetVar(2,Option[Coll[SByte$]]).get),Map()).get,SMethod(SAvlTree,digest,(SAvlTree) => Coll[SByte$],1,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Returns digest of the state represented by this tree.\n Authenticated tree \\lst{digest} = \\lst{root hash bytes} ++ \\lst{tree height}\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map())), AND(ConcreteCollection(WrappedArray(EQ(ExtractAmount(ValUse(10,SBox)),ExtractAmount(Self$(167))), EQ(ExtractScriptBytes(ValUse(10,SBox)),ValUse(13,Coll[SByte$])), EQ(ByIndex(MethodCall(ValUse(10,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(28,SInt$),None),ByIndex(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()),ConstantPlaceholder(29,SInt$),None)), EQ(ExtractRegisterAs(ValUse(10,SBox),R6,Option[Coll[SByte$]]).get,ValUse(7,Coll[SByte$]))),SBoolean))),SBoolean)), AND(ConcreteCollection(WrappedArray(EQ(ExtractScriptBytes(ValUse(8,SBox)),ValUse(13,Coll[SByte$])), EQ(ByIndex(MethodCall(ValUse(8,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(30,SInt$),None),ValUse(14,(Coll[SByte$],SLong$))), EQ(MethodCall(ExtractRegisterAs(ValUse(8,SBox),R4,Option[SAvlTree]).get,SMethod(SAvlTree,digest,(SAvlTree) => Coll[SByte$],1,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Returns digest of the state represented by this tree.\n Authenticated tree \\lst{digest} = \\lst{root hash bytes} ++ \\lst{tree height}\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map()),ConstantPlaceholder(31,Coll[SByte$])), BinAnd(EQ(SizeOf(SelectField(ValUse(15,(Coll[SByte$],SLong$)),1)),ConstantPlaceholder(32,SInt$)),EQ(SelectField(ValUse(15,(Coll[SByte$],SLong$)),2),ConstantPlaceholder(33,SLong$))), EQ(ExtractRegisterAs(ValUse(8,SBox),R6,Option[Coll[SByte$]]).get,ValUse(12,Coll[SByte$]))),SBoolean)), AND(ConcreteCollection(WrappedArray(Apply(ValUse(3,((SSigmaProp,SBox)) => SBoolean),WrappedArray(Tuple(Vector(ValUse(16,SSigmaProp), ValUse(17,SBox))))), EQ(ByIndex(MethodCall(ValUse(17,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(34,SInt$),None),ValUse(14,(Coll[SByte$],SLong$)))),SBoolean)), AND(ConcreteCollection(WrappedArray(Apply(ValUse(3,((SSigmaProp,SBox)) => SBoolean),WrappedArray(Tuple(Vector(ValUse(16,SSigmaProp), ValUse(18,SBox))))), EQ(ByIndex(MethodCall(ValUse(18,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(35,SInt$),None),ValUse(6,(Coll[SByte$],SLong$)))),SBoolean))),SBoolean))), ValUse(4,SSigmaProp)))),If(EQ(ValUse(2,SByte$),ConstantPlaceholder(36,SByte$)),BlockValue(WrappedArray(ValDef(5,WrappedArray(),ExtractRegisterAs(Self$(167),R4,Option[SAvlTree]).get), ValDef(6,WrappedArray(),GetVar(1,Option[Coll[SByte$]]).get), ValDef(7,WrappedArray(),MethodCall(ValUse(5,SAvlTree),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(6,Coll[SByte$]), GetVar(2,Option[Coll[SByte$]]).get),Map())), ValDef(8,WrappedArray(),SelectField(ByIndex(MethodCall(ByIndex(Inputs$(164),ConstantPlaceholder(37,SInt$),None),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(38,SInt$),None),1)), ValDef(9,WrappedArray(),ByIndex(Outputs$(165),ConstantPlaceholder(39,SInt$),None))),BoolToSigmaProp(AND(ConcreteCollection(WrappedArray(If(OptionIsDefined(ValUse(7,Option[Coll[SByte$]])),EQ(ValUse(7,Option[Coll[SByte$]]).get,ValUse(8,Coll[SByte$])),ConstantPlaceholder(40,SBoolean)), EQ(MethodCall(ExtractRegisterAs(ValUse(9,SBox),R4,Option[SAvlTree]).get,SMethod(SAvlTree,digest,(SAvlTree) => Coll[SByte$],1,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Returns digest of the state represented by this tree.\n Authenticated tree \\lst{digest} = \\lst{root hash bytes} ++ \\lst{tree height}\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map()),MethodCall(MethodCall(ValUse(5,SAvlTree),SMethod(SAvlTree,remove,(SAvlTree,Coll[Coll[SByte$]],Coll[SByte$]) => Option[SAvlTree],14,DynamicCost,MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(MethodCall$(220)),\n  /** Perform removal of entries into this tree using proof `proof`.\n    * Throws exception if proof is incorrect\n    * Return Some(newTree) if successful\n    * Return None if operations were not performed.\n    *\n    * @note CAUTION! Keys must be ordered the same way they were in remove ops before proof was generated.\n    * @param operations   collection of keys to remove from this authenticated dictionary.\n    * @param proof\n    */\n\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(ConcreteCollection(WrappedArray(ValUse(6,Coll[SByte$])),Coll[SByte$]), GetVar(3,Option[Coll[SByte$]]).get),Map()).get,SMethod(SAvlTree,digest,(SAvlTree) => Coll[SByte$],1,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Returns digest of the state represented by this tree.\n Authenticated tree \\lst{digest} = \\lst{root hash bytes} ++ \\lst{tree height}\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map())), AND(ConcreteCollection(WrappedArray(EQ(ExtractAmount(ValUse(9,SBox)),ExtractAmount(Self$(167))), EQ(ExtractScriptBytes(ValUse(9,SBox)),ExtractScriptBytes(Self$(167))), EQ(ByIndex(MethodCall(ValUse(9,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(41,SInt$),None),ByIndex(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()),ConstantPlaceholder(42,SInt$),None)), EQ(ExtractRegisterAs(ValUse(9,SBox),R5,Option[(Coll[SByte$],SLong$)]).get,ExtractRegisterAs(Self$(167),R5,Option[(Coll[SByte$],SLong$)]).get), EQ(ExtractRegisterAs(ValUse(9,SBox),R6,Option[Coll[SByte$]]).get,ExtractRegisterAs(Self$(167),R6,Option[Coll[SByte$]]).get)),SBoolean)), ForAll(Outputs$(165),FuncValue(WrappedArray((10,SBox)),ForAll(MethodCall(ValUse(10,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()),FuncValue(WrappedArray((12,(Coll[SByte$],SLong$))),NEQ(SelectField(ValUse(12,(Coll[SByte$],SLong$)),1),ValUse(8,Coll[SByte$]))))))),SBoolean)))),If(EQ(ValUse(2,SByte$),ConstantPlaceholder(43,SByte$)),BlockValue(WrappedArray(ValDef(5,WrappedArray(),ByIndex(Inputs$(164),ConstantPlaceholder(44,SInt$),None)), ValDef(6,WrappedArray(),ByIndex(MethodCall(ValUse(5,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(45,SInt$),None)), ValDef(7,WrappedArray(),ByIndex(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()),ConstantPlaceholder(46,SInt$),None)), ValDef(8,WrappedArray(),ExtractRegisterAs(Self$(167),R4,Option[SAvlTree]).get), ValDef(9,WrappedArray(),GetVar(1,Option[Coll[SByte$]]).get), ValDef(10,WrappedArray(),ByIndex(Outputs$(165),ConstantPlaceholder(47,SInt$),None)), ValDef(11,WrappedArray(),ByIndex(Outputs$(165),ConstantPlaceholder(48,SInt$),None))),BoolToSigmaProp(AND(ConcreteCollection(WrappedArray(EQ(SelectField(ValUse(6,(Coll[SByte$],SLong$)),1),SelectField(ValUse(7,(Coll[SByte$],SLong$)),1)), OptionIsDefined(MethodCall(ValUse(8,SAvlTree),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(2,Option[Coll[SByte$]]).get),Map())), EQ(MethodCall(ExtractRegisterAs(ValUse(10,SBox),R4,Option[SAvlTree]).get,SMethod(SAvlTree,digest,(SAvlTree) => Coll[SByte$],1,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Returns digest of the state represented by this tree.\n Authenticated tree \\lst{digest} = \\lst{root hash bytes} ++ \\lst{tree height}\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map()),MethodCall(MethodCall(ValUse(8,SAvlTree),SMethod(SAvlTree,remove,(SAvlTree,Coll[Coll[SByte$]],Coll[SByte$]) => Option[SAvlTree],14,DynamicCost,MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(MethodCall$(220)),\n  /** Perform removal of entries into this tree using proof `proof`.\n    * Throws exception if proof is incorrect\n    * Return Some(newTree) if successful\n    * Return None if operations were not performed.\n    *\n    * @note CAUTION! Keys must be ordered the same way they were in remove ops before proof was generated.\n    * @param operations   collection of keys to remove from this authenticated dictionary.\n    * @param proof\n    */\n\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(ConcreteCollection(WrappedArray(ValUse(9,Coll[SByte$])),Coll[SByte$]), GetVar(3,Option[Coll[SByte$]]).get),Map()).get,SMethod(SAvlTree,digest,(SAvlTree) => Coll[SByte$],1,FixedCost(15),MethodIRInfo(Some(<function1>),None,None),Some(OperationInfo(Some(PropertyCall$(219)),Returns digest of the state represented by this tree.\n Authenticated tree \\lst{digest} = \\lst{root hash bytes} ++ \\lst{tree height}\n        ,ArrayBuffer(ArgInfo(this,this instance)))),None),WrappedArray(),Map())), AND(ConcreteCollection(WrappedArray(EQ(ExtractAmount(ValUse(10,SBox)),ExtractAmount(Self$(167))), EQ(ExtractScriptBytes(ValUse(10,SBox)),ExtractScriptBytes(Self$(167))), EQ(ByIndex(MethodCall(ValUse(10,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(49,SInt$),None),ValUse(7,(Coll[SByte$],SLong$))), EQ(ExtractRegisterAs(ValUse(10,SBox),R5,Option[(Coll[SByte$],SLong$)]).get,ExtractRegisterAs(Self$(167),R5,Option[(Coll[SByte$],SLong$)]).get), EQ(ExtractRegisterAs(ValUse(10,SBox),R6,Option[Coll[SByte$]]).get,ExtractRegisterAs(Self$(167),R6,Option[Coll[SByte$]]).get)),SBoolean)), AND(ConcreteCollection(WrappedArray(EQ(ExtractScriptBytes(ValUse(11,SBox)),ExtractScriptBytes(ValUse(5,SBox))), EQ(ByIndex(MethodCall(ValUse(11,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(50,SInt$),None),ValUse(6,(Coll[SByte$],SLong$)))),SBoolean))),SBoolean)))),ValUse(4,SSigmaProp))))))","address":"7jHVhaV8wosVRK9m3BAw9TTtynQuJF4pbhbc8bZBhi2r5XkkqsExjpuHjJ8wSxwHftnEFjD16DKvMEMWzgopVYc1KeH8TEQ4ycSKD68kijGX44E1DofdhsnBNkfoNvW4XoeRYJVVgL87e2c7JbCXhjiGqqSz7TKeo3DFRD4UoTbjaXeZGaGHJwHYqNnAcELJrLAwfzCFZACTwtmyTjKNR1DvanDHE5JMaziQ2hcd8nvrozntwE2kkfiW6593MTRrPkCNcPC2pJ1xGc7CHcT9gwGrEZswmQq1chTe4uoAjnz6qpy34NQzk3qFMcC7gThHyzba6WgrXs9BW6KSqG599zH3eb3GPKSLMpzRbeB62UdENHX36DwVjrTWgXjJRYVT2VYDPNdi7sw3ii7tVphMzXsb3FLHUujVphJBH9D1B4h5A8pFcUiB1b36x1bB65dTSAoQ9UsYGjjy6aN8vHayBjZcqY6MN1TNfywDpmcf486LBEdnCQw71Bz2JyKTJJ8AZP2Pavt7xmjV23Ga3o4AX9dccjrnQmWnuxwsbrLSFTfay3UcDiEe9yurmFdP5D76Vz5UaGTLFn9Mr9NSueDwD2zUJvFcLgR4KLeMwC8rvueBJoQjCt31Ve9npMzPdTwmrs1UvMpx3WN4Lmd4ivoZLsRerLTuRg9zcpBxmus8orrhxFE7qUPVeVv1dJwk7r4BEMh5fzj73yXUApTpGCi3JEgxJ7kns3cNcWg92netxkfEVMM6Thr3JMDdRdzPSXCpQh9eaXhpCe4eM53hesTVG8mQHVw6nkneFLDEidpzsohPkH7G4uk4UbKd1Bce8UBt5ykKBzmutLXfNAGFC8b2c5W9EeB8do41NQNC5U1tD25AJi2QKBFqZi3kP1kZ9UxgT3W3BoVm3EnqP6zUp25TUeSAEctwZMW5HriJzp2iJxqz89dQpUMjwHaZ6XDrDa3fyiviMdQE91M6iVTSrJ7qMwyHfQYjTHkNSdh8TtyezKZq1YofRC2hvRksurP65yd73XTAzVpYT21sgMQqug6eYja8RMc7itJN7a8EbdES2kxm5TC5RwqrqQpMmK7oFMD53pAKZzKUf1ukAqXzU4Gzg1RLsQteFnoZ71c7tq5PN4c362QJbPkQFSBthkAPcpNK6rUhqn72ewwYLo9Zj2odi6ULguFLFeYGYLvDxiD4hWUEwUET8TVVR1qMCAt6i9oKEcAUs2CSdQYsKWnFyJ4v8bHPpXgJphZGKcF1EAX8hErB6Eqikron7HjjPq5RfSfkftuczPuQgxiFa7re2W9jzEknFzzaGoWCCTUkmTL5DNB5hfnXF8eUYHHHLjjTu1fHjM4GT1TAyQG2r3KyDouVmz8owBZeoiquSZkFeMiZziSbngum2NiuxKTauxvdStBWHDkNQTATECkgcExD7K54yRyfvZ82FWqQM1PiqRsrGP9UUBv4Rvh9StuWsV8bE6HwppQpdq9GLNNa3DCcQA6NK3TVjjUULPXb9SAdpxsEWGnEU7mJGBax4efpvqoiwnyRA6AoAvAE","assets":[{"tokenId":"fb4fefb45b857a84535c39594a9851706caac2bb1122415e2d8518f40f4bd4da","index":0,"amount":1,"name":"~blockchain","decimals":0,"type":"EIP-004"}],"additionalRegisters":{"R4":{"serializedValue":"644ec61f485b98eb87153f7c57db4f5ecd75556fddbc403b41acf8441fde8e160900072000","sigmaType":null,"renderedValue":null},"R5":{"serializedValue":"4d0e0000","sigmaType":"(Coll[SByte], SLong)","renderedValue":"[,0]"},"R6":{"serializedValue":"0e20fb4fefb45b857a84535c39594a9851706caac2bb1122415e2d8518f40f4bd4da","sigmaType":"Coll[SByte]","renderedValue":"fb4fefb45b857a84535c39594a9851706caac2bb1122415e2d8518f40f4bd4da"}},"spentTransactionId":null,"mainChain":true},{"boxId":"8a8c5fbb3c66a57ec78f2398ee26e99c25a0b57e5b0e3df649ff243323c81909","transactionId":"d1d504797432366e319b226552165e74768ddeb00353bf7dd9731f37900aa3b4","blockId":"307d9759249151765c7e58fd5041a4644805f8d5469e76c08209828ec07c479c","value":1000000,"index":0,"globalIndex":50229,"creationHeight":1832700,"settlementHeight":1832702,"ergoTree":"0008cd024bab6c17b12f8c5dc5b651836421ec7600e1ef5eb989fe95cc6edd5eddddee77","ergoTreeConstants":"[]","ergoTreeScript":"Right(ConstantNode(SigmaProp(ProveDlog(ECPoint(4bab6c,2c86f2,...))),SSigmaProp))","address":"9f6PPoCYrvHQbS6U8s7y6wE1S6pFET712ajBCzH5Ep7mYTGBudy","assets":[{"tokenId":"fb4fefb45b857a84535c39594a9851706caac2bb1122415e2d8518f40f4bd4da","index":0,"amount":1,"name":"~blockchain","decimals":0,"type":"EIP-004"}],"additionalRegisters":{"R5":{"serializedValue":"0e144572676f4e616d65207e626c6f636b636861696e","sigmaType":"Coll[SByte]","renderedValue":"4572676f4e616d65207e626c6f636b636861696e"},"R6":{"serializedValue":"0e0130","sigmaType":"Coll[SByte]","renderedValue":"30"},"R8":{"serializedValue":"0e2097ada1e4d5a0fd1bebfec8fe34bd24d099e51faca7f439bc57e0771874ba0616","sigmaType":"Coll[SByte]","renderedValue":"97ada1e4d5a0fd1bebfec8fe34bd24d099e51faca7f439bc57e0771874ba0616"},"R7":{"serializedValue":"0e020101","sigmaType":"Coll[SByte]","renderedValue":"0101"},"R9":{"serializedValue":"0ee203646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a79423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369494864705a48526f505349314d4441694947686c6157646f644430694e544177496a3438636d566a644342345053497749694235505349774969423361575230614430694e5441774969426f5a576c6e61485139496a55774d4349675a6d6c7362443069497a41774d4441774d43492b504339795a574e30506a78305a58683049486739496a55774a534967655430694e54416c496942305a5868304c57467559326876636a306962576c6b5a47786c4969426b62323170626d46756443316959584e6c62476c755a54306962576c6b5a47786c4969426d623235304c584e70656d5539496a51794969426d623235304c575a6862576c73655430695457397562334e7759574e6c496a343864484e77595734675a6d6c736244306962334a68626d646c4969426d623235304c58646c6157646f64443069596d39735a475679496a352b5043393063334268626a343864484e77595734675a6d6c73624430696432687064475569506d4a7362324e7259326868615734384c33527a63474675506a777664475634644434384c334e325a7a343d","sigmaType":"Coll[SByte]","renderedValue":"646174613a696d6167652f7376672b786d6c3b6261736536342c50484e325a79423462577875637a30696148523063446f764c336433647935334d793576636d63764d6a41774d43397a646d6369494864705a48526f505349314d4441694947686c6157646f644430694e544177496a3438636d566a644342345053497749694235505349774969423361575230614430694e5441774969426f5a576c6e61485139496a55774d4349675a6d6c7362443069497a41774d4441774d43492b504339795a574e30506a78305a58683049486739496a55774a534967655430694e54416c496942305a5868304c57467559326876636a306962576c6b5a47786c4969426b62323170626d46756443316959584e6c62476c755a54306962576c6b5a47786c4969426d623235304c584e70656d5539496a51794969426d623235304c575a6862576c73655430695457397562334e7759574e6c496a343864484e77595734675a6d6c736244306962334a68626d646c4969426d623235304c58646c6157646f64443069596d39735a475679496a352b5043393063334268626a343864484e77595734675a6d6c73624430696432687064475569506d4a7362324e7259326868615734384c33527a63474675506a777664475634644434384c334e325a7a343d"},"R4":{"serializedValue":"0e0b7e626c6f636b636861696e","sigmaType":"Coll[SByte]","renderedValue":"7e626c6f636b636861696e"}},"spentTransactionId":null,"mainChain":true}],"total":2}