tx · G52xitCUHPpR4wDVjxeAJBvMMEMMg4s1KDcjuDRRTpqP

3MtkCfhJSAZ6P2bsBM2DdpurZ7S1vepUvrc:  -0.01400000 Waves

2019.09.27 18:15 [694987] smart account 3MtkCfhJSAZ6P2bsBM2DdpurZ7S1vepUvrc > SELF 0.00000000 Waves

{ "type": 13, "id": "G52xitCUHPpR4wDVjxeAJBvMMEMMg4s1KDcjuDRRTpqP", "fee": 1400000, "feeAssetId": null, "timestamp": 1569597429000, "version": 1, "sender": "3MtkCfhJSAZ6P2bsBM2DdpurZ7S1vepUvrc", "senderPublicKey": "5M8TjFdQ2hPL23uw5RrCvaES2qU4NpCtn68zqTyiYm2E", "proofs": [ "4SVpgCn9E7BEppneW8ihNyetkYmSmQXfYaPmGSv1egfMv3WN3YwK6Mfv4ghaJiBPSzqEe8BxQpZgcrX7KYgdzsrT" ], "script": "base64:AAIDAAAAAAAAAAAAAAAEAAAAAAdXQVZFTEVUCQAAaAAAAAIJAABoAAAAAgAAAAAAAAAAZAAAAAAAAAAD6AAAAAAAAAAD6AAAAAAKQ09NTUlTU0lPTgkAAGkAAAACCQAAaAAAAAIAAAAAAAAAAAUFAAAAB1dBVkVMRVQAAAAAAAAAA+gAAAAAB3Rva2VuSUQCAAAALDR5c1plVXZ0QnJTVmdKOXYzTWZoM2JXRDJXTlBkNWtRODI3cGlvZ3dwTXg0AAAAAA1wbGF5ZXJTdG9yYWdlCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAECAAAAIzNNeFphV0ptZHlwanY4TU12OFJQVHREcTRHTk1QZENpc0pQAAAAAQAAAAFpAQAAAANidXkAAAACAAAACHBsYXllcklEAAAAC3BhY2thZ2VOYW1lBAAAAAR0eElkCQACWAAAAAEIBQAAAAFpAAAADXRyYW5zYWN0aW9uSWQEAAAAA3BtdAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAAApwYXltZW50QW10CAUAAAADcG10AAAABmFtb3VudAQAAAAKcGF5bWVudFN1bQkAAGkAAAACCQAAZQAAAAIFAAAACnBheW1lbnRBbXQFAAAACkNPTU1JU1NJT04FAAAAB1dBVkVMRVQEAAAADmlzRXhpc3RQYWNrYWdlCQEAAAAJaXNEZWZpbmVkAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAEdGhpcwUAAAALcGFja2FnZU5hbWUDCQEAAAABIQAAAAEFAAAADmlzRXhpc3RQYWNrYWdlCQAAAgAAAAECAAAAIlRoaXMgcGFja2FnZSBkb2Vzbid0IGV4aXN0IGFueW1vcmUEAAAAD3BhY2thZ2VOYW1lRGF0YQkABLUAAAACBQAAAAtwYWNrYWdlTmFtZQIAAAABXwQAAAAMdG9rZW5zQW1vdW50CQEAAAANcGFyc2VJbnRWYWx1ZQAAAAEJAAGRAAAAAgUAAAAPcGFja2FnZU5hbWVEYXRhAAAAAAAAAAAABAAAAAthY3R1YWxQcmljZQkBAAAADXBhcnNlSW50VmFsdWUAAAABCQEAAAARQGV4dHJOYXRpdmUoMTA1MykAAAACBQAAAAR0aGlzBQAAAAtwYWNrYWdlTmFtZQMJAQAAAAIhPQAAAAIFAAAACnBheW1lbnRTdW0FAAAAC2FjdHVhbFByaWNlCQAAAgAAAAEJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAAGkRvbmF0aW9uIGFtb3VudCBzaG91bGQgYmUgCQABpAAAAAEFAAAAC2FjdHVhbFByaWNlAgAAABMgV2F2ZXMsIGJ1dCB3ZSBnb3QgCQABpAAAAAEFAAAACnBheW1lbnRTdW0EAAAADWJldE5vdEluV2F2ZXMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQEAAAADWZlZU5vdEluV2F2ZXMJAQAAAAlpc0RlZmluZWQAAAABCAUAAAADcG10AAAAB2Fzc2V0SWQEAAAADnBsYXllclB1YktleTU4CQACWAAAAAEIBQAAAAFpAAAAD2NhbGxlclB1YmxpY0tleQQAAAANcGxheWVyQWRkcmVzcwkBAAAAFGFkZHJlc3NGcm9tUHVibGljS2V5AAAAAQkAAlkAAAABBQAAAA5wbGF5ZXJQdWJLZXk1OAMFAAAADWJldE5vdEluV2F2ZXMJAAACAAAAAQIAAAAbQmV0IGFtb3VudCBtdXN0IGJlIGluIFdhdmVzAwUAAAANZmVlTm90SW5XYXZlcwkAAAIAAAABAgAAACJUcmFuc2FjdGlvbidzIGZlZSBtdXN0IGJlIGluIFdhdmVzBAAAABBwbGF5ZXJBZGRyZXNzU3RyCQAEJQAAAAEFAAAADXBsYXllckFkZHJlc3MEAAAADXBheW1lbnRTdW1TdHIJAAGkAAAAAQUAAAAKcGF5bWVudFN1bQQAAAANZ2FtZVdhbGxldFN0cgkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAANcGxheWVyU3RvcmFnZQkAASwAAAACBQAAAAhwbGF5ZXJJRAIAAAAIX2FkZHJlc3MEAAAAEWdhbWVXYWxsZXRBZGRyZXNzCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEFAAAADWdhbWVXYWxsZXRTdHIEAAAADnRva2Vuc1RyYW5zZmVyCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMFAAAAEWdhbWVXYWxsZXRBZGRyZXNzAAAAAAAAAAAFCQABmwAAAAEFAAAAB3Rva2VuSUQFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQUAAAAOdG9rZW5zVHJhbnNmZXIAAAAAy+EJQg==", "chainId": 84, "height": 694987, "spentComplexity": 0 } View: original | compacted Prev: B85n3erU3UowaFcoqhty2NnDXjf4iLSGguNSW9Yax4z3 Next: 3i6NAMFjn1pdukWv4zXM2zyecVDQLSUgfgrQ7BGxV9tU Diff:
OldNewDifferences
3737 let t = toString(s)
3838 let u = toString(k)
3939 let v = getStringValue(d, (f + "_address"))
40- if ((1 == 1))
41- then throw(("Player game Wallet = " + v))
42- else {
43- let w = addressFromStringValue(v)
44- let x = [ScriptTransfer(w, 5, toBytes(c))]
45- TransferSet(x)
46- }
40+ let w = addressFromStringValue(v)
41+ let x = [ScriptTransfer(w, 5, toBytes(c))]
42+ TransferSet(x)
4743 }
4844 }
4945 }
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = ((100 * 1000) * 1000)
55
66 let b = ((5 * a) / 1000)
77
88 let c = "4ysZeUvtBrSVgJ9v3Mfh3bWD2WNPd5kQ827piogwpMx4"
99
1010 let d = addressFromStringValue("3MxZaWJmdypjv8MMv8RPTtDq4GNMPdCisJP")
1111
1212 @Callable(e)
1313 func buy (f,g) = {
1414 let h = toBase58String(e.transactionId)
1515 let i = extract(e.payment)
1616 let j = i.amount
1717 let k = ((j - b) / a)
1818 let l = isDefined(getStringValue(this, g))
1919 if (!(l))
2020 then throw("This package doesn't exist anymore")
2121 else {
2222 let m = split(g, "_")
2323 let n = parseIntValue(m[0])
2424 let o = parseIntValue(getStringValue(this, g))
2525 if ((k != o))
2626 then throw(((("Donation amount should be " + toString(o)) + " Waves, but we got ") + toString(k)))
2727 else {
2828 let p = isDefined(i.assetId)
2929 let q = isDefined(i.assetId)
3030 let r = toBase58String(e.callerPublicKey)
3131 let s = addressFromPublicKey(fromBase58String(r))
3232 if (p)
3333 then throw("Bet amount must be in Waves")
3434 else if (q)
3535 then throw("Transaction's fee must be in Waves")
3636 else {
3737 let t = toString(s)
3838 let u = toString(k)
3939 let v = getStringValue(d, (f + "_address"))
40- if ((1 == 1))
41- then throw(("Player game Wallet = " + v))
42- else {
43- let w = addressFromStringValue(v)
44- let x = [ScriptTransfer(w, 5, toBytes(c))]
45- TransferSet(x)
46- }
40+ let w = addressFromStringValue(v)
41+ let x = [ScriptTransfer(w, 5, toBytes(c))]
42+ TransferSet(x)
4743 }
4844 }
4945 }
5046 }
5147
5248

github/deemru/w8io/026f985 
31.53 ms