tx · BKwWkmYktgKjdpuz5pHBtQ9pRp91sBJh3MxrraKd6L5b

3MrYoV4W5mu5ZP8rPspCXveMXusGstSPTjL:  -0.01400000 Waves

2019.09.14 20:12 [676164] smart account 3MrYoV4W5mu5ZP8rPspCXveMXusGstSPTjL > SELF 0.00000000 Waves

{ "type": 13, "id": "BKwWkmYktgKjdpuz5pHBtQ9pRp91sBJh3MxrraKd6L5b", "fee": 1400000, "feeAssetId": null, "timestamp": 1568481203883, "version": 1, "sender": "3MrYoV4W5mu5ZP8rPspCXveMXusGstSPTjL", "senderPublicKey": "f1NbgbpkRpbigsrHaDkWZAkPgcqd8GM5G5eNmqnTD6z", "proofs": [ "J7QbUR8u7KgYSxZoDBHghGiNv8pYkCeuFZZZhD3CeE46mLvvTozKijeujg5CqL2uKq8qgFiVkvnti6GoUmfotmE" ], "script": "base64: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dW50ZXJwYXJ0XzVfCQACWAAAAAEFAAAAAmlkAgAAAAdQRU5ESU5HCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAICAAAADmNvdW50ZXJwYXJ0XzZfCQACWAAAAAEFAAAAAmlkBQAAAAhhZGRyZXNzNgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACAgAAABVzdGF0dXNfY291bnRlcnBhcnRfNl8JAAJYAAAAAQUAAAACaWQCAAAAB1BFTkRJTkcFAAAAA25pbAkBAAAAC1RyYW5zZmVyU2V0AAAAAQkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEFAAAABGJhbmsFAAAABmFtb3VudAUAAAANYWNjZXB0ZWRUb2tlbgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEFAAAACGFkZHJlc3MxAAAAAAAAAAAABQAAAA1hY2NlcHRlZFRva2VuCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQUAAAAIYWRkcmVzczIAAAAAAAAAAAAFAAAADWFjY2VwdGVkVG9rZW4JAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABBQAAAAhhZGRyZXNzMwAAAAAAAAAAAAUAAAANYWNjZXB0ZWRUb2tlbgkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADCQEAAAAcQGV4dHJVc2VyKGFkZHJlc3NGcm9tU3RyaW5nKQAAAAEFAAAACGFkZHJlc3M0AAAAAAAAAAAABQAAAA1hY2NlcHRlZFRva2VuCQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQUAAAAIYWRkcmVzczUAAAAAAAAAAAAFAAAADWFjY2VwdGVkVG9rZW4JAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAHEBleHRyVXNlcihhZGRyZXNzRnJvbVN0cmluZykAAAABBQAAAAhhZGRyZXNzNgAAAAAAAAAAAAUAAAANYWNjZXB0ZWRUb2tlbgUAAAADbmlsCQAAAgAAAAECAAAAJVNvcnJ5IG1heGltdW0gMyBwYXJ0aWVzIGF0IHRoZSBtb21lbnQAAAAAbKB05A==", "chainId": 84, "height": 676164, "spentComplexity": 0 } View: original | compacted Prev: 62G6AWEco5P4hBJFZxbNvz8G2T73wy9NhLPQQjcDNmSv Next: 36aRYprwKfejbJJ4cE3i6Skmida92CxJUYGp6LD2HQyU Diff:
OldNewDifferences
88 let c = "3MzYLkQ6qCwtbxaYQ2yk1kdUudzbNg4JiTG"
99
1010 @Callable(d)
11-func createAgreementTwoParties (e,f,g,h) = {
12- let i = extract(d.payment)
13- let j = extract(i.amount)
14- let k = extract(d.transactionId)
15- let l = if (isDefined(i.assetId))
16- then extract(i.assetId)
11+func createAgreementTwoParties (e,f,g,h,i,j,k,l) = {
12+ let m = extract(d.payment)
13+ let n = extract(m.amount)
14+ let o = extract(d.transactionId)
15+ let p = if (isDefined(m.assetId))
16+ then extract(m.assetId)
1717 else throw("Waves is not accepted as payment")
18- if ((l != a))
18+ if ((p != a))
1919 then throw("Only payments in SIGN are allowed at the moment")
20- else if ((j != b))
20+ else if ((n != b))
2121 then throw("The price is wrong")
22- else ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(k)), f), DataEntry(("hash_" + toBase58String(k)), e), DataEntry(("id_" + toBase58String(k)), k), DataEntry(("counterpart_1_" + toBase58String(k)), g), DataEntry(("status_counterpart_1_" + toBase58String(k)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(k)), h), DataEntry(("status_counterpart_2_" + toBase58String(k)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), j, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a)]))
23- }
24-
25-
26-
27-@Callable(d)
28-func createAgreementThreeParties (e,f,g,h,m) = {
29- let i = extract(d.payment)
30- let j = extract(i.amount)
31- let k = extract(d.transactionId)
32- let l = extract(i.assetId)
33- if ((l != a))
34- then throw("Only payments in SIGN are allowed at the moment")
35- else if ((j != b))
36- then throw("The price is wrong")
37- else ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(k)), f), DataEntry(("hash_" + toBase58String(k)), e), DataEntry(("id_" + toBase58String(k)), k), DataEntry(("counterpart_1_" + toBase58String(k)), g), DataEntry(("status_counterpart_1_" + toBase58String(k)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(k)), h), DataEntry(("status_counterpart_2_" + toBase58String(k)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(k)), m), DataEntry(("status_counterpart_3_" + toBase58String(k)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), j, a)]))
22+ else if (if ((size(g) > 0))
23+ then (size(h) > 0)
24+ else false)
25+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a)]))
26+ else if (if (if ((size(g) > 0))
27+ then (size(h) > 0)
28+ else false)
29+ then (size(i) > 0)
30+ else false)
31+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(o)), i), DataEntry(("status_counterpart_3_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a), ScriptTransfer(addressFromStringValue(i), 0, a)]))
32+ else if (if (if (if ((size(g) > 0))
33+ then (size(h) > 0)
34+ else false)
35+ then (size(i) > 0)
36+ else false)
37+ then (size(j) > 0)
38+ else false)
39+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(o)), i), DataEntry(("status_counterpart_3_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_4_" + toBase58String(o)), j), DataEntry(("status_counterpart_4_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a), ScriptTransfer(addressFromStringValue(i), 0, a), ScriptTransfer(addressFromStringValue(j), 0, a)]))
40+ else if (if (if (if (if ((size(g) > 0))
41+ then (size(h) > 0)
42+ else false)
43+ then (size(i) > 0)
44+ else false)
45+ then (size(j) > 0)
46+ else false)
47+ then (size(k) > 0)
48+ else false)
49+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(o)), i), DataEntry(("status_counterpart_3_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_4_" + toBase58String(o)), j), DataEntry(("status_counterpart_4_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_5_" + toBase58String(o)), k), DataEntry(("status_counterpart_5_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a), ScriptTransfer(addressFromStringValue(i), 0, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a)]))
50+ else if (if (if (if (if (if ((size(g) > 0))
51+ then (size(h) > 0)
52+ else false)
53+ then (size(i) > 0)
54+ else false)
55+ then (size(j) > 0)
56+ else false)
57+ then (size(k) > 0)
58+ else false)
59+ then (size(l) > 0)
60+ else false)
61+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(o)), i), DataEntry(("status_counterpart_3_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_4_" + toBase58String(o)), j), DataEntry(("status_counterpart_4_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_5_" + toBase58String(o)), k), DataEntry(("status_counterpart_5_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_6_" + toBase58String(o)), l), DataEntry(("status_counterpart_6_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a), ScriptTransfer(addressFromStringValue(i), 0, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a), ScriptTransfer(addressFromStringValue(l), 0, a)]))
62+ else throw("Sorry maximum 3 parties at the moment")
3863 }
3964
4065
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let a = base58'Gf9t8FA4H3ssoZPCwrg3KwUFCci8zuUFP9ssRsUY3s6a'
55
66 let b = 250000000
77
88 let c = "3MzYLkQ6qCwtbxaYQ2yk1kdUudzbNg4JiTG"
99
1010 @Callable(d)
11-func createAgreementTwoParties (e,f,g,h) = {
12- let i = extract(d.payment)
13- let j = extract(i.amount)
14- let k = extract(d.transactionId)
15- let l = if (isDefined(i.assetId))
16- then extract(i.assetId)
11+func createAgreementTwoParties (e,f,g,h,i,j,k,l) = {
12+ let m = extract(d.payment)
13+ let n = extract(m.amount)
14+ let o = extract(d.transactionId)
15+ let p = if (isDefined(m.assetId))
16+ then extract(m.assetId)
1717 else throw("Waves is not accepted as payment")
18- if ((l != a))
18+ if ((p != a))
1919 then throw("Only payments in SIGN are allowed at the moment")
20- else if ((j != b))
20+ else if ((n != b))
2121 then throw("The price is wrong")
22- else ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(k)), f), DataEntry(("hash_" + toBase58String(k)), e), DataEntry(("id_" + toBase58String(k)), k), DataEntry(("counterpart_1_" + toBase58String(k)), g), DataEntry(("status_counterpart_1_" + toBase58String(k)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(k)), h), DataEntry(("status_counterpart_2_" + toBase58String(k)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), j, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a)]))
23- }
24-
25-
26-
27-@Callable(d)
28-func createAgreementThreeParties (e,f,g,h,m) = {
29- let i = extract(d.payment)
30- let j = extract(i.amount)
31- let k = extract(d.transactionId)
32- let l = extract(i.assetId)
33- if ((l != a))
34- then throw("Only payments in SIGN are allowed at the moment")
35- else if ((j != b))
36- then throw("The price is wrong")
37- else ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(k)), f), DataEntry(("hash_" + toBase58String(k)), e), DataEntry(("id_" + toBase58String(k)), k), DataEntry(("counterpart_1_" + toBase58String(k)), g), DataEntry(("status_counterpart_1_" + toBase58String(k)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(k)), h), DataEntry(("status_counterpart_2_" + toBase58String(k)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(k)), m), DataEntry(("status_counterpart_3_" + toBase58String(k)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), j, a)]))
22+ else if (if ((size(g) > 0))
23+ then (size(h) > 0)
24+ else false)
25+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a)]))
26+ else if (if (if ((size(g) > 0))
27+ then (size(h) > 0)
28+ else false)
29+ then (size(i) > 0)
30+ else false)
31+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(o)), i), DataEntry(("status_counterpart_3_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a), ScriptTransfer(addressFromStringValue(i), 0, a)]))
32+ else if (if (if (if ((size(g) > 0))
33+ then (size(h) > 0)
34+ else false)
35+ then (size(i) > 0)
36+ else false)
37+ then (size(j) > 0)
38+ else false)
39+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(o)), i), DataEntry(("status_counterpart_3_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_4_" + toBase58String(o)), j), DataEntry(("status_counterpart_4_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a), ScriptTransfer(addressFromStringValue(i), 0, a), ScriptTransfer(addressFromStringValue(j), 0, a)]))
40+ else if (if (if (if (if ((size(g) > 0))
41+ then (size(h) > 0)
42+ else false)
43+ then (size(i) > 0)
44+ else false)
45+ then (size(j) > 0)
46+ else false)
47+ then (size(k) > 0)
48+ else false)
49+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(o)), i), DataEntry(("status_counterpart_3_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_4_" + toBase58String(o)), j), DataEntry(("status_counterpart_4_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_5_" + toBase58String(o)), k), DataEntry(("status_counterpart_5_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a), ScriptTransfer(addressFromStringValue(i), 0, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a)]))
50+ else if (if (if (if (if (if ((size(g) > 0))
51+ then (size(h) > 0)
52+ else false)
53+ then (size(i) > 0)
54+ else false)
55+ then (size(j) > 0)
56+ else false)
57+ then (size(k) > 0)
58+ else false)
59+ then (size(l) > 0)
60+ else false)
61+ then ScriptResult(WriteSet([DataEntry(("title_" + toBase58String(o)), f), DataEntry(("hash_" + toBase58String(o)), e), DataEntry(("id_" + toBase58String(o)), o), DataEntry(("counterpart_1_" + toBase58String(o)), g), DataEntry(("status_counterpart_1_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_2_" + toBase58String(o)), h), DataEntry(("status_counterpart_2_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_3_" + toBase58String(o)), i), DataEntry(("status_counterpart_3_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_4_" + toBase58String(o)), j), DataEntry(("status_counterpart_4_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_5_" + toBase58String(o)), k), DataEntry(("status_counterpart_5_" + toBase58String(o)), "PENDING"), DataEntry(("counterpart_6_" + toBase58String(o)), l), DataEntry(("status_counterpart_6_" + toBase58String(o)), "PENDING")]), TransferSet([ScriptTransfer(addressFromStringValue(c), n, a), ScriptTransfer(addressFromStringValue(g), 0, a), ScriptTransfer(addressFromStringValue(h), 0, a), ScriptTransfer(addressFromStringValue(i), 0, a), ScriptTransfer(addressFromStringValue(j), 0, a), ScriptTransfer(addressFromStringValue(k), 0, a), ScriptTransfer(addressFromStringValue(l), 0, a)]))
62+ else throw("Sorry maximum 3 parties at the moment")
3863 }
3964
4065

github/deemru/w8io/169f3d6 
57.36 ms