tx · H881PQQk4eccU7b7L2E2paS1W8jTwScQD5TcEjeBPjwz

3N61RYWc9QuqKUwLvowpZZLpgUnqpQSFwLq:  -0.01000000 Waves

2023.10.02 10:11 [2780698] smart account 3N61RYWc9QuqKUwLvowpZZLpgUnqpQSFwLq > SELF 0.00000000 Waves

{ "type": 13, "id": "H881PQQk4eccU7b7L2E2paS1W8jTwScQD5TcEjeBPjwz", "fee": 1000000, "feeAssetId": null, "timestamp": 1696230680114, "version": 2, "chainId": 84, "sender": "3N61RYWc9QuqKUwLvowpZZLpgUnqpQSFwLq", "senderPublicKey": "HdwFH8HPYu3HG27yK6bszu1CdR4uik4HgzyTimeSfcYf", "proofs": [ "52Ce4M3twH2sKwissPgcjJ2YnhSAW9arFn7VKu4zBTFv9CDJ6bFAhprEHD4k6UQEkwKRqon9FWLE73oe5WMygkMY" ], "script": "base64:BgIKCAISBgoECAEIAQIAA1NFUAICX18BCmtleUJhbGFuY2UBB2Fzc2V0SWQJALkJAgkAzAgCAgMlcyUJAMwIAgIDYmFsCQDMCAIFB2Fzc2V0SWQFA25pbAUDU0VQAQFpAQNwdXQEDWFtb3VudEFzc2V0SWQRYW1vdW50QXNzZXRBbW91bnQMcHJpY2VBc3NldElkEHByaWNlQXNzZXRBbW91bnQEC3Bvb2xBZGRyZXNzCAUBaQZjYWxsZXIEBnJlc3VsdAkAzAgCCQD8BwQFC3Bvb2xBZGRyZXNzAgxpbnRlZ2VyRW50cnkJAMwIAgkBCmtleUJhbGFuY2UBBQ1hbW91bnRBc3NldElkCQDMCAIFEWFtb3VudEFzc2V0QW1vdW50BQNuaWwFA25pbAkAzAgCCQD8BwQFC3Bvb2xBZGRyZXNzAgxpbnRlZ2VyRW50cnkJAMwIAgkBCmtleUJhbGFuY2UBBQxwcmljZUFzc2V0SWQJAMwIAgUQcHJpY2VBc3NldEFtb3VudAUDbmlsBQNuaWwFA25pbAMJAAACBQZyZXN1bHQFBnJlc3VsdAkAlAoCBQNuaWwFA25pbAkAAgECJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgB/jCB7", "height": 2780698, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: DZqKsbo7ptiXiZg3nv4mFYDDmivReXwyZDBYBT4PkDoY Next: DXzoptuEYy9ztdi1JdQdUswNYLumRT4jJcL8tUmz8n7d Diff:
OldNewDifferences
99 @Callable(i)
1010 func put (amountAssetId,amountAssetAmount,priceAssetId,priceAssetAmount) = {
1111 let poolAddress = i.caller
12- $Tuple2(nil, [StringEntry("foo", "bar")])
12+ let result = [invoke(poolAddress, "integerEntry", [keyBalance(amountAssetId), amountAssetAmount], nil), invoke(poolAddress, "integerEntry", [keyBalance(priceAssetId), priceAssetAmount], nil)]
13+ if ((result == result))
14+ then $Tuple2(nil, nil)
15+ else throw("Strict value is not equal to itself.")
1316 }
1417
1518
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let SEP = "__"
55
66 func keyBalance (assetId) = makeString(["%s%", "bal", assetId], SEP)
77
88
99 @Callable(i)
1010 func put (amountAssetId,amountAssetAmount,priceAssetId,priceAssetAmount) = {
1111 let poolAddress = i.caller
12- $Tuple2(nil, [StringEntry("foo", "bar")])
12+ let result = [invoke(poolAddress, "integerEntry", [keyBalance(amountAssetId), amountAssetAmount], nil), invoke(poolAddress, "integerEntry", [keyBalance(priceAssetId), priceAssetAmount], nil)]
13+ if ((result == result))
14+ then $Tuple2(nil, nil)
15+ else throw("Strict value is not equal to itself.")
1316 }
1417
1518

github/deemru/w8io/169f3d6 
30.90 ms