tx · 4mi9WNhPUHUkvCxFVBhuadPq4x6choeNTBP9rCjsavDP

3P27h7vAWPyP3Stzpeff1feg1YHqRjUShkj:  -0.00100000 Waves

2022.07.08 15:41 [3196323] smart account 3P27h7vAWPyP3Stzpeff1feg1YHqRjUShkj > SELF 0.00000000 Waves

{ "type": 13, "id": "4mi9WNhPUHUkvCxFVBhuadPq4x6choeNTBP9rCjsavDP", "fee": 100000, "feeAssetId": null, "timestamp": 1657284141587, "version": 2, "chainId": 87, "sender": "3P27h7vAWPyP3Stzpeff1feg1YHqRjUShkj", "senderPublicKey": "6cYBat99ZdycuduLmHWzDy6s3qkKLiRsVypxjM33HW2e", "proofs": [ "4v5tvqtH2BfSkrUwEuWEcAUKQQyq6oqr4XzR7X8VLffo12YBLFUxvSH5k75kWnQLGJSQm7HXoTALXEqnMRyodH8y" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAAAgAAAAAGb3JhY2xlCQEAAAAHQWRkcmVzcwAAAAEBAAAAGgFXdKKsDQGFaMyVfKR9xnp4f7rNREb2maJFAAAAAAplbm5vX3ByaXplAAAAAC6Q7dAAAAAAAQAAAAFpAQAAAAVjbGFpbQAAAAAEAAAACmN1cnJlbnRLZXkJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAAHdm90ZUtleQkAASwAAAACCQABLAAAAAICAAAAbiVzJXMlcyVzJWRfX3ZvdGVfXzdMTVYzczFKNGRLcE1RWnFnZTVzS1lvRmtaUkxvam5uVTQ5YWVycW9zNHlnX19ERzJ4RmtQZER3S1VvQmt6R0FoUXRMcFNHemZYTGlDWVBFemVLSDJBZDI0cF9fBQAAAApjdXJyZW50S2V5AgAAAANfXzAEAAAACXRvdGFsVm90ZQIAAAB1JXMlcyVzJWRfX3ZvdGluZ1Jlc3VsdF9fN0xNVjNzMUo0ZEtwTVFacWdlNXNLWW9Ga1pSTG9qbm5VNDlhZXJxb3M0eWdfX0RHMnhGa1BkRHdLVW9Ca3pHQWhRdExwU0d6ZlhMaUNZUEV6ZUtIMkFkMjRwX18wBAAAAAZhbW91bnQJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAGb3JhY2xlBQAAAAd2b3RlS2V5AAAAAAAAAAAABAAAAAt0b3RhbEFtb3VudAkBAAAAC3ZhbHVlT3JFbHNlAAAAAgkABBoAAAACBQAAAAZvcmFjbGUFAAAACXRvdGFsVm90ZQAAAAAAAAAAAAQAAAAFc2hhcmUJAABrAAAAAwUAAAAGYW1vdW50AAAAAAJUC+QABQAAAAt0b3RhbEFtb3VudAQAAAAIZGVzZXJ2ZWQJAABoAAAAAgkAAGkAAAACBQAAAAplbm5vX3ByaXplAAAAAAJUC+QABQAAAAVzaGFyZQMDCQAAZgAAAAIFAAAABmFtb3VudAAAAAAAAAAAAAkAAGYAAAACBQAAAAt0b3RhbEFtb3VudAAAAAAAAAAAAAcJAAACAAAAAQkAAaQAAAABBQAAAAhkZXNlcnZlZAkAAAIAAAABAgAAAAphbW91bnQgeW9rAAAAAJH9iy4=", "height": 3196323, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2RLQAco8zKHadJ4RDGfixKvXU3Kzw95XYfjAvcZk5hbE Next: 3ZbEdeqKQ4BrNWizARMNzEbP8rfbi1xXBYfqL7TmzMSm Diff:
OldNewDifferences
1313 let amount = valueOrElse(getInteger(oracle, voteKey), 0)
1414 let totalAmount = valueOrElse(getInteger(oracle, totalVote), 0)
1515 let share = fraction(amount, 10000000000, totalAmount)
16- let deserved = ((enno_prize / 100) * share)
16+ let deserved = ((enno_prize / 10000000000) * share)
1717 if (if ((amount > 0))
1818 then (totalAmount > 0)
1919 else false)
20- then throw(toString(share))
20+ then throw(toString(deserved))
2121 else throw("amount yok")
2222 }
2323
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let oracle = Address(base58'3PCZbz9o5YfWtK36j3tFcM8E1DUa9d7MyXS')
55
66 let enno_prize = 200000000000
77
88 @Callable(i)
99 func claim () = {
1010 let currentKey = toBase58String(i.caller.bytes)
1111 let voteKey = (("%s%s%s%s%d__vote__7LMV3s1J4dKpMQZqge5sKYoFkZRLojnnU49aerqos4yg__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p__" + currentKey) + "__0")
1212 let totalVote = "%s%s%s%d__votingResult__7LMV3s1J4dKpMQZqge5sKYoFkZRLojnnU49aerqos4yg__DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p__0"
1313 let amount = valueOrElse(getInteger(oracle, voteKey), 0)
1414 let totalAmount = valueOrElse(getInteger(oracle, totalVote), 0)
1515 let share = fraction(amount, 10000000000, totalAmount)
16- let deserved = ((enno_prize / 100) * share)
16+ let deserved = ((enno_prize / 10000000000) * share)
1717 if (if ((amount > 0))
1818 then (totalAmount > 0)
1919 else false)
20- then throw(toString(share))
20+ then throw(toString(deserved))
2121 else throw("amount yok")
2222 }
2323
2424

github/deemru/w8io/0e76f2f 
287.23 ms