2022.05.25 09:21 [3132337] smart account 3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu > SELF 0.00000000 Waves

{ "type": 13, "id": "GUaM2WmraW7cKjuZd2FkQy9P2SB4RRjqQ4eyDzf2jVJH", "fee": 1000000, "feeAssetId": null, "timestamp": 1653459759995, "version": 2, "chainId": 87, "sender": "3P3eUKKoXAq1b1wPLGT6YjrM6wSL5ncjMPu", "senderPublicKey": "ADzNip8mn49T93qkRQ8uScfLfo8yypoREhCxsdgBCUT3", "proofs": [ "4WQSZMBu7Tm665wEWKQYc1N5wJFRxfZsmQSsGCzV1PqRXuj83bKE14J9bzyKy3coVz8LrSbk6SbtUFpWhxe88Hh" ], "script": "base64:AAIFAAAAAAAAAAcIAhIDCgEBAAAABgAAAAAQdmlyZXNNYWluQWRkcmVzcwEAAAAaAVdewZYZMMmiQ3hGadYm1vHmuEPQvfZMHrgAAAAABFVTRE4BAAAAILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRAAAAAARVU0RUAQAAACAelAcTUnahJZX9yGGogl8Qf986Tym7/JpGP1r9Nk+fkQAAAAAEVVNEQwEAAAAgUjPZ4ZeIJuXiH8L96og0uId2o4yxg+/IYBx+ChJUJiUAAAAACFVEU05fYWRkAQAAABoBV3i6vmOOmCmDx72IvybGjUnZwW8deG2WHwAAAAAFYWRtaW4CAAAAIzNQRFNFenFzdWhmUUNYNzlrM2IyTUtLUWtQQVhTbVFEeXVaAAAAAQAAAAFpAQAAAAl1c2RuXzEwMDAAAAABAAAABmFtb3VudAMJAQAAAAIhPQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAVhZG1pbgkAAAIAAAABAgAAABFvbmx5IGFkbWluIGNhbiBkbwQAAAAHYWRkcmVzcwUAAAAIVURTTl9hZGQEAAAAB2Fzc2V0SWQBAAAAILYmKcME9c5TkaQOS3UkL2SMUbH6369UKb1I0h0qsqrRBAAAAAlhdmFpbGFibGUJAAPwAAAAAgkBAAAAB0FkZHJlc3MAAAABBQAAAAdhZGRyZXNzBQAAAAdhc3NldElkBAAAAAF2AwkAAGYAAAACBQAAAAlhdmFpbGFibGUFAAAABmFtb3VudAUAAAAGYW1vdW50BQAAAAlhdmFpbGFibGUEAAAAA2ludgkAA/wAAAAECQEAAAAHQWRkcmVzcwAAAAEFAAAAEHZpcmVzTWFpbkFkZHJlc3MCAAAACHdpdGhkcmF3CQAETAAAAAIJAAJYAAAAAQUAAAAEVVNETgkABEwAAAACBQAAAAF2BQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAADaW52BQAAAANpbnYFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAAAQdcIXQ==", "height": 3132337, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2hJKceCnhsfcYc3JWdiXzkWJAjk35eDSe7nPJ6oiWMEB Next: EHc93jnj2woWBM8NkJbJ1aBQMt1c8smZ1UDGDRHg6a98 Diff:
OldNewDifferences
2323 let v = if ((available > amount))
2424 then amount
2525 else available
26- let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDN), amount], nil)
26+ let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDN), v], nil)
2727 if ((inv == inv))
2828 then nil
2929 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let viresMainAddress = base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'
55
66 let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
77
88 let USDT = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
99
1010 let USDC = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
1111
1212 let UDSN_add = base58'3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce'
1313
1414 let admin = "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ"
1515
1616 @Callable(i)
1717 func usdn_1000 (amount) = if ((toString(i.caller) != admin))
1818 then throw("only admin can do")
1919 else {
2020 let address = UDSN_add
2121 let assetId = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
2222 let available = assetBalance(Address(address), assetId)
2323 let v = if ((available > amount))
2424 then amount
2525 else available
26- let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDN), amount], nil)
26+ let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDN), v], nil)
2727 if ((inv == inv))
2828 then nil
2929 else throw("Strict value is not equal to itself.")
3030 }
3131
3232

github/deemru/w8io/786bc32 
32.20 ms