tx · 3wcGtGbP4TGfBSFBP3fpV5LnRwHSVmf7tNUCG1aTxzfg

3PCHf1YnfMFmKWQGdpnVPA6Troh2sm1EjaN:  -0.01000000 Waves

2022.01.23 23:28 [2957149] smart account 3PCHf1YnfMFmKWQGdpnVPA6Troh2sm1EjaN > SELF 0.00000000 Waves

{ "type": 13, "id": "3wcGtGbP4TGfBSFBP3fpV5LnRwHSVmf7tNUCG1aTxzfg", "fee": 1000000, "feeAssetId": null, "timestamp": 1642969640531, "version": 2, "chainId": 87, "sender": "3PCHf1YnfMFmKWQGdpnVPA6Troh2sm1EjaN", "senderPublicKey": "43i9zByTTEBRq2abTZwA6jtzQ8hkYdtPRauewT9hFPER", "proofs": [ "65UW4C4BnAacKfQWqvMvtcyBcLzL37cy2AfWELvgdvXQ3NzSLuk4MnvAhnfrsFFGerQQcxhh4Li8M8fzE999WA8a" ], "script": "base64:AAIFAAAAAAAAASAIAhIFCgMICAgaBwoBQRICYzMaBwoBQhICYzQaBwoBQxICYzUaBgoBYRIBaRoLCgFiEgZhY3Rpb24aCQoBYxIEdHlwZRoQCgFkEgt2YWx1ZUFjdGlvbhoHCgFlEgJhMRoHCgFmEgJhMhoHCgFnEgJhMxoHCgFoEgJhNBoHCgFpEgJhNRoHCgFqEgJhNhoHCgFrEgJhNxoMCgFsEgckbWF0Y2gwGgYKAW0SAXQaBwoBbhICYTgaBwoBbxICYTkaBwoBcBICYjEaBwoBcRICYjIaBwoBchICYjMaBwoBcxICYjQaBwoBdBICYjUaBwoBdRICYjYaBwoBdhICYjcaBwoBdxICYjgaBwoBeBICYjkaBwoBeRICYzEaBwoBehICYzIAAAAAAAAAAQAAAAFhAQAAAAVzdGFydAAAAAMAAAABYgAAAAFjAAAAAWQEAAAAAWUJAAJYAAAAAQgFAAAAAWEAAAANdHJhbnNhY3Rpb25JZAQAAAABZggFAAAAAWEAAAAGY2FsbGVyBAAAAAFnCQEAAAAFdmFsdWUAAAABCAkAAZEAAAACCAUAAAABYQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAZhbW91bnQEAAAAAWgJAAJYAAAAAQgIBQAAAAFhAAAABmNhbGxlcgAAAAVieXRlcwQAAAABaQkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAARuZnRfBQAAAAFjAgAAAAFfCQABLwAAAAIFAAAAAWUAAAAAAAAAAAoCAAAAAV8FAAAAAWgCAAAAAV8FAAAAAWUEAAAAAWoJAAEvAAAAAgkAAaQAAAABCAUAAAAJbGFzdEJsb2NrAAAACXRpbWVzdGFtcAAAAAAAAAAACgQAAAABawQAAAABbAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAADWV4YW5fYmFsYW5jZV8FAAAAAWgDCQAAAQAAAAIFAAAAAWwCAAAAA0ludAQAAAABbQUAAAABbAUAAAABbQAAAAAAAAAAAAQAAAABbgQAAAABbAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAADWJhbGFuY2VfZXhhbl8FAAAAAWgDCQAAAQAAAAIFAAAAAWwCAAAAA0ludAQAAAABbQUAAAABbAUAAAABbQAAAAAAAAAAAAQAAAABbwQAAAABbAkABBoAAAACBQAAAAR0aGlzAgAAAApoaXN0b3JpY0lkAwkAAAEAAAACBQAAAAFsAgAAAANJbnQEAAAAAW0FAAAAAWwFAAAAAW0AAAAAAAAAAAAEAAAAAXAEAAAAAWwJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAAlMaXN0X05GVF8FAAAAAWMDCQAAAQAAAAIFAAAAAWwCAAAAA0ludAQAAAABbQUAAAABbAUAAAABbQAAAAAAAAAAAAQAAAABcQQAAAABbAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAABnBvd2VyXwUAAAABaAMJAAABAAAAAgUAAAABbAIAAAADSW50BAAAAAFtBQAAAAFsBQAAAAFtAAAAAAAAAAAABAAAAAFyBAAAAAFsCQAEGgAAAAIFAAAABHRoaXMFAAAAAWQDCQAAAQAAAAIFAAAAAWwCAAAAA0ludAQAAAABbQUAAAABbAUAAAABbQAAAAAAAAAAAAQAAAABcwQAAAABbAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAICAAAAEXJld2FyZF90aW1lc3RhbXBfBQAAAAFoAwkAAAEAAAACBQAAAAFsAgAAAANJbnQEAAAAAW0FAAAAAWwFAAAAAW0AAAAAAAAAAAAEAAAAAXQEAAAAAWwJAAQaAAAAAgUAAAAEdGhpcwkAASwAAAACAgAAAAxzYXZlX3Jld2FyZF8FAAAAAWgDCQAAAQAAAAIFAAAAAWwCAAAAA0ludAQAAAABbQUAAAABbAUAAAABbQAAAAAAAAAAAAQAAAABdQkAAGgAAAACCAkAAZEAAAACCAUAAAABYQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAZhbW91bnQAAAAAAAAAJxAEAAAAAXYJAABkAAAAAgUAAAABawUAAAABdQQAAAABdwkAAGQAAAACBQAAAAFxBQAAAAFwBAAAAAF4CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEFAAAAAWoEAAAAAXkJAABlAAAAAgUAAAABeAUAAAABcwQAAAABegMJAABmAAAAAgUAAAABcQAAAAAAAAAAAAkAAGkAAAACAAAAAAAAAVGACQAAaQAAAAIFAAAAAXEAAAAAAAAAAGQAAAAAAAAAAAAEAAAAAUEDCQAAZgAAAAIFAAAAAXoAAAAAAAAAAAAJAABpAAAAAgkAAGgAAAACBQAAAAF5AAAAAAAF9eEABQAAAAF6AAAAAAAAAAAABAAAAAFCCQAAZAAAAAIJAABkAAAAAgUAAAABbgUAAAABQQUAAAABdAQAAAABQwMJAAAAAAAAAgUAAAABcQAAAAAAAAAAAAAAAAAAAAAAAAkAAGQAAAACBQAAAAF0BQAAAAFBAwMJAAAAAAAAAgUAAAABYgIAAAAKQnV5IFRva2VucwkAAGcAAAACBQAAAAFnAAAAAAAF9eEABwkABEwAAAACCQEAAAAMSW50ZWdlckVudHJ5AAAAAgkAASwAAAACAgAAAA1leGFuX2JhbGFuY2VfBQAAAAFoBQAAAAF2CQAETAAAAAIJAQAAAAxJbnRlZ2VyRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACAgAAAAtidXlfdG9rZW5zXwUAAAABaAIAAAABXwUAAAABZQUAAAABdQUAAAADbmlsCQAAAgAAAAECAAAAXldlIHdlcmUgdW5hYmxlIHRvIGZ1bGZpbGwgeW91ciByZXF1ZXN0ISBNYWtlIHN1cmUgeW91IGhhdmUgZW5vdWdoIGJhbGFuY2UgZm9yIHRoZSB0cmFuc2FjdGlvbiEAAAAAdTgLYw==", "height": 2957149, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 719S523aYePo45W1qgRYkGz9dqo7cDVnU1cdfksQV5Bu Next: 2o832E71ruFWYkYsdogDHBXZgiNogoWd67cnz14wiC9w Diff:
OldNewDifferences
9999 then 0
100100 else (t + A)
101101 if (if ((b == "Buy Tokens"))
102- then (g >= 10000000)
102+ then (g >= 100000000)
103103 else false)
104104 then [IntegerEntry(("exan_balance_" + h), v), IntegerEntry(((("buy_tokens_" + h) + "_") + e), u)]
105105 else throw("We were unable to fulfill your request! Make sure you have enough balance for the transaction!")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func start (b,c,d) = {
88 let e = toBase58String(a.transactionId)
99 let f = a.caller
1010 let g = value(a.payments[0].amount)
1111 let h = toBase58String(a.caller.bytes)
1212 let i = ((((((("nft_" + c) + "_") + take(e, 10)) + "_") + h) + "_") + e)
1313 let j = take(toString(lastBlock.timestamp), 10)
1414 let k = {
1515 let l = getInteger(this, ("exan_balance_" + h))
1616 if ($isInstanceOf(l, "Int"))
1717 then {
1818 let m = l
1919 m
2020 }
2121 else 0
2222 }
2323 let n = {
2424 let l = getInteger(this, ("balance_exan_" + h))
2525 if ($isInstanceOf(l, "Int"))
2626 then {
2727 let m = l
2828 m
2929 }
3030 else 0
3131 }
3232 let o = {
3333 let l = getInteger(this, "historicId")
3434 if ($isInstanceOf(l, "Int"))
3535 then {
3636 let m = l
3737 m
3838 }
3939 else 0
4040 }
4141 let p = {
4242 let l = getInteger(this, ("List_NFT_" + c))
4343 if ($isInstanceOf(l, "Int"))
4444 then {
4545 let m = l
4646 m
4747 }
4848 else 0
4949 }
5050 let q = {
5151 let l = getInteger(this, ("power_" + h))
5252 if ($isInstanceOf(l, "Int"))
5353 then {
5454 let m = l
5555 m
5656 }
5757 else 0
5858 }
5959 let r = {
6060 let l = getInteger(this, d)
6161 if ($isInstanceOf(l, "Int"))
6262 then {
6363 let m = l
6464 m
6565 }
6666 else 0
6767 }
6868 let s = {
6969 let l = getInteger(this, ("reward_timestamp_" + h))
7070 if ($isInstanceOf(l, "Int"))
7171 then {
7272 let m = l
7373 m
7474 }
7575 else 0
7676 }
7777 let t = {
7878 let l = getInteger(this, ("save_reward_" + h))
7979 if ($isInstanceOf(l, "Int"))
8080 then {
8181 let m = l
8282 m
8383 }
8484 else 0
8585 }
8686 let u = (a.payments[0].amount * 10000)
8787 let v = (k + u)
8888 let w = (q + p)
8989 let x = parseIntValue(j)
9090 let y = (x - s)
9191 let z = if ((q > 0))
9292 then (86400 / (q / 100))
9393 else 0
9494 let A = if ((z > 0))
9595 then ((y * 100000000) / z)
9696 else 0
9797 let B = ((n + A) + t)
9898 let C = if ((q == 0))
9999 then 0
100100 else (t + A)
101101 if (if ((b == "Buy Tokens"))
102- then (g >= 10000000)
102+ then (g >= 100000000)
103103 else false)
104104 then [IntegerEntry(("exan_balance_" + h), v), IntegerEntry(((("buy_tokens_" + h) + "_") + e), u)]
105105 else throw("We were unable to fulfill your request! Make sure you have enough balance for the transaction!")
106106 }
107107
108108

github/deemru/w8io/3ef1775 
28.87 ms