tx · Fv6mxww4PX7i3ysNEnNAe5cgxYVCsRNxpaBYTWCquPM7

3NBbHi3Vj5yt37Yv9XZtfwMy7KnZUWSY3uM:  -0.01400000 Waves

2020.04.07 13:02 [943722] smart account 3NBbHi3Vj5yt37Yv9XZtfwMy7KnZUWSY3uM > SELF 0.00000000 Waves

{ "type": 13, "id": "Fv6mxww4PX7i3ysNEnNAe5cgxYVCsRNxpaBYTWCquPM7", "fee": 1400000, "feeAssetId": null, "timestamp": 1586253822096, "version": 1, "sender": "3NBbHi3Vj5yt37Yv9XZtfwMy7KnZUWSY3uM", "senderPublicKey": "DBaFJJsmpYsJTJHfqCaVLcZnbUjhBVHE4TwZKWGjLWJK", "proofs": [ "u3WpJe1QDmP9jrr6WPca5zas8XNxbG4e6JymGSbpmhB83kW1c55Lq885CYGsr8sVY6s1Y9YwnQnHVw8Cw8NgCvr" ], "script": "base64:AAIDAAAAAAAAABIIARIECgIICBIICgYBCAgICAEAAAAAAAAAAgAAAAFpAQAAAAt1cGRhdGVJbmZvcwAAAAIAAAAEY2l0eQAAAAVpbnRybwQAAAAMb3duZXJBZGRyZXNzCAUAAAABaQAAAAZjYWxsZXIJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgkABCUAAAABBQAAAAxvd25lckFkZHJlc3MCAAAABV9uYW1lBQAAAARjaXR5CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIJAAQlAAAAAQUAAAAMb3duZXJBZGRyZXNzAgAAAAZfaW50cm8FAAAABWludHJvBQAAAANuaWwAAAABaQEAAAANYWRkVXBkYXRlQ2FzZQAAAAYAAAALaWRlbnRpZmlhbnQAAAAGZ2VuZGVyAAAAA2FnZQAAAAhsb2NhdGlvbgAAAANwZWMAAAAGc3RhdHVzBAAAAAxvd25lckFkZHJlc3MJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBAAAAApjb3VudGVyTnVtBAAAAAckbWF0Y2gwCQAEGgAAAAIFAAAABHRoaXMJAAEsAAAAAgUAAAAMb3duZXJBZGRyZXNzAgAAAAtfY291bnRlck51bQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAADSW50BAAAAAFjBQAAAAckbWF0Y2gwCQAAZAAAAAIFAAAAAWMAAAAAAAAAAAEAAAAAAAAAAAEEAAAACXBhdGllbnRJRAQAAAAHJG1hdGNoMAkABBoAAAACBQAAAAR0aGlzCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAxvd25lckFkZHJlc3MCAAAACV9wYXRpZW50XwkAAaQAAAABBQAAAAtpZGVudGlmaWFudAIAAAAMX2lkZW50aWZpYW50AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAXAFAAAAByRtYXRjaDAFAAAAAXAFAAAACmNvdW50ZXJOdW0EAAAADXVwZGF0ZUNvdW50ZXIDCQAAAAAAAAIFAAAAC2lkZW50aWZpYW50AAAAAAAAAAAABQAAAApjb3VudGVyTnVtBQAAAAlwYXRpZW50SUQDCQEAAAACIT0AAAACBQAAAAZzdGF0dXMAAAAAAAAAAAUJAAACAAAAAQkAASwAAAACAgAAAAlzdGF0dXMgPSAJAAGkAAAAAQUAAAAGc3RhdHVzAwMDCQEAAAACIT0AAAACBQAAAAZzdGF0dXMAAAAAAAAAAAEGCQEAAAACIT0AAAACBQAAAAZzdGF0dXMAAAAAAAAAAAIGCQEAAAACIT0AAAACBQAAAAZzdGF0dXMAAAAAAAAAAAMJAAACAAAAAQIAAAAMV3Jvbmcgc3RhdHVzCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAxvd25lckFkZHJlc3MCAAAACV9wYXRpZW50XwkAAaQAAAABBQAAAAlwYXRpZW50SUQCAAAADF9pZGVudGlmaWFudAUAAAAJcGF0aWVudElECQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAxvd25lckFkZHJlc3MCAAAACV9wYXRpZW50XwkAAaQAAAABBQAAAAlwYXRpZW50SUQCAAAAB19nZW5kZXIFAAAABmdlbmRlcgkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACCQABLAAAAAIJAAEsAAAAAgUAAAAMb3duZXJBZGRyZXNzAgAAAAlfcGF0aWVudF8JAAGkAAAAAQUAAAAJcGF0aWVudElEAgAAAARfYWdlBQAAAANhZ2UJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAADG93bmVyQWRkcmVzcwIAAAAJX3BhdGllbnRfCQABpAAAAAEFAAAACXBhdGllbnRJRAIAAAAEX3BlYwUAAAADcGVjCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIJAAEsAAAAAgkAASwAAAACBQAAAAxvd25lckFkZHJlc3MCAAAACV9wYXRpZW50XwkAAaQAAAABBQAAAAlwYXRpZW50SUQCAAAACV9sb2NhdGlvbgUAAAAIbG9jYXRpb24JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAIFAAAADG93bmVyQWRkcmVzcwIAAAAJX3BhdGllbnRfCQABpAAAAAEFAAAACXBhdGllbnRJRAIAAAAHX3N0YXR1cwUAAAAGc3RhdHVzCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAADG93bmVyQWRkcmVzcwIAAAALX2NvdW50ZXJOdW0FAAAADXVwZGF0ZUNvdW50ZXIFAAAAA25pbAAAAAAcLTIr", "chainId": 84, "height": 943722, "spentComplexity": 0 } View: original | compacted Prev: 48CcZCKr9f2wTovVftd1gEt8z6q7n9PVbyUogFWhqNZg Next: H3ZSDMGN1dgM7yXvooAtXsZ1qAymHLdbbK4QDkw47PHz Diff:
OldNewDifferences
3535 let p = if ((e == 0))
3636 then k
3737 else n
38- if (if (if ((j != 1))
39- then true
40- else (j != 2))
41- then true
42- else (j != 3))
43- then throw("Wrong status")
44- else WriteSet([DataEntry((((d + "_patient_") + toString(n)) + "_identifiant"), n), DataEntry((((d + "_patient_") + toString(n)) + "_gender"), f), DataEntry((((d + "_patient_") + toString(n)) + "_age"), g), DataEntry((((d + "_patient_") + toString(n)) + "_pec"), i), DataEntry((((d + "_patient_") + toString(n)) + "_location"), h), DataEntry((((d + "_patient_") + toString(n)) + "_status"), j), DataEntry((d + "_counterNum"), p)])
38+ if ((j != 5))
39+ then throw(("status = " + toString(j)))
40+ else if (if (if ((j != 1))
41+ then true
42+ else (j != 2))
43+ then true
44+ else (j != 3))
45+ then throw("Wrong status")
46+ else WriteSet([DataEntry((((d + "_patient_") + toString(n)) + "_identifiant"), n), DataEntry((((d + "_patient_") + toString(n)) + "_gender"), f), DataEntry((((d + "_patient_") + toString(n)) + "_age"), g), DataEntry((((d + "_patient_") + toString(n)) + "_pec"), i), DataEntry((((d + "_patient_") + toString(n)) + "_location"), h), DataEntry((((d + "_patient_") + toString(n)) + "_status"), j), DataEntry((d + "_counterNum"), p)])
4547 }
4648
4749
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(a)
77 func updateInfos (b,c) = {
88 let d = a.caller
99 WriteSet([DataEntry((toString(d) + "_name"), b), DataEntry((toString(d) + "_intro"), c)])
1010 }
1111
1212
1313
1414 @Callable(a)
1515 func addUpdateCase (e,f,g,h,i,j) = {
1616 let d = toString(a.caller)
1717 let k = {
1818 let l = getInteger(this, (d + "_counterNum"))
1919 if ($isInstanceOf(l, "Int"))
2020 then {
2121 let m = l
2222 (m + 1)
2323 }
2424 else 1
2525 }
2626 let n = {
2727 let l = getInteger(this, (((d + "_patient_") + toString(e)) + "_identifiant"))
2828 if ($isInstanceOf(l, "Int"))
2929 then {
3030 let o = l
3131 o
3232 }
3333 else k
3434 }
3535 let p = if ((e == 0))
3636 then k
3737 else n
38- if (if (if ((j != 1))
39- then true
40- else (j != 2))
41- then true
42- else (j != 3))
43- then throw("Wrong status")
44- else WriteSet([DataEntry((((d + "_patient_") + toString(n)) + "_identifiant"), n), DataEntry((((d + "_patient_") + toString(n)) + "_gender"), f), DataEntry((((d + "_patient_") + toString(n)) + "_age"), g), DataEntry((((d + "_patient_") + toString(n)) + "_pec"), i), DataEntry((((d + "_patient_") + toString(n)) + "_location"), h), DataEntry((((d + "_patient_") + toString(n)) + "_status"), j), DataEntry((d + "_counterNum"), p)])
38+ if ((j != 5))
39+ then throw(("status = " + toString(j)))
40+ else if (if (if ((j != 1))
41+ then true
42+ else (j != 2))
43+ then true
44+ else (j != 3))
45+ then throw("Wrong status")
46+ else WriteSet([DataEntry((((d + "_patient_") + toString(n)) + "_identifiant"), n), DataEntry((((d + "_patient_") + toString(n)) + "_gender"), f), DataEntry((((d + "_patient_") + toString(n)) + "_age"), g), DataEntry((((d + "_patient_") + toString(n)) + "_pec"), i), DataEntry((((d + "_patient_") + toString(n)) + "_location"), h), DataEntry((((d + "_patient_") + toString(n)) + "_status"), j), DataEntry((d + "_counterNum"), p)])
4547 }
4648
4749

github/deemru/w8io/3ef1775 
33.54 ms