tx · jmYrU84GtUxwVtdz1shxuW3wLD18oxEQKFgeUVAPkf7

3NDDdu7JGHcRmEP6prJ1wFnck3RhApPMF1y:  -0.01000000 Waves

2020.09.15 16:40 [1178467] smart account 3NDDdu7JGHcRmEP6prJ1wFnck3RhApPMF1y > SELF 0.00000000 Waves

{ "type": 13, "id": "jmYrU84GtUxwVtdz1shxuW3wLD18oxEQKFgeUVAPkf7", "fee": 1000000, "feeAssetId": null, "timestamp": 1600177258354, "version": 1, "sender": "3NDDdu7JGHcRmEP6prJ1wFnck3RhApPMF1y", "senderPublicKey": "96iY9oGS9RYsnA1TUGTptb5spFAAknwx6ytn3CQTW5wj", "proofs": [ "44wqCH1T5VpVSp8V6f5dkEaKyb33iH9CMp49ukzwsEVEuAP5yY1DDFEGAnZ5VA45f6mpK8tEM2UCP2HmncHuRFZC" ], "script": "base64:AAIDAAAAAAAAAA0IARIECgIIARIDCgEBAAAABgAAAAAQb3JhY2xlQWNjb3VudEtleQIAAAANb3JhY2xlQWNjb3VudAAAAAARbGFzdFByaWNlSW5kZXhLZXkCAAAAC3ByaWNlX2luZGV4AAAAABBwcmljZUluZGV4UHJlZml4AgAAAAxwcmljZV9pbmRleF8AAAAAEXByaWNlSGVpZ2h0UHJlZml4AgAAAAZwcmljZV8AAAAADW9yYWNsZUFjY291bnQJAQAAABxAZXh0clVzZXIoYWRkcmVzc0Zyb21TdHJpbmcpAAAAAQkBAAAAEUBleHRyTmF0aXZlKDEwNTMpAAAAAgUAAAAEdGhpcwUAAAAQb3JhY2xlQWNjb3VudEtleQAAAAAObGFzdFByaWNlSW5kZXgJAQAAABFAZXh0ck5hdGl2ZSgxMDUwKQAAAAIFAAAABHRoaXMFAAAAEWxhc3RQcmljZUluZGV4S2V5AAAAAgAAAAFpAQAAAARpbml0AAAAAgAAAAFvAAAACnN0YXJ0UHJpY2UJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEG9yYWNsZUFjY291bnRLZXkFAAAAAW8JAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEWxhc3RQcmljZUluZGV4S2V5AAAAAAAAAAAACQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAAEHByaWNlSW5kZXhQcmVmaXgCAAAAATAFAAAABmhlaWdodAkABEwAAAACCQEAAAAJRGF0YUVudHJ5AAAAAgkAASwAAAACBQAAABFwcmljZUhlaWdodFByZWZpeAkAAaQAAAABBQAAAAZoZWlnaHQFAAAACnN0YXJ0UHJpY2UFAAAAA25pbAAAAAFpAQAAAAlwb3N0UHJpY2UAAAABAAAABXByaWNlAwkBAAAAAiE9AAAAAggFAAAAAWkAAAAGY2FsbGVyBQAAAA1vcmFjbGVBY2NvdW50CQAAAgAAAAECAAAACmRpc2FsbG93ZWQEAAAADW5ld1ByaWNlSW5kZXgJAABkAAAAAgUAAAAObGFzdFByaWNlSW5kZXgAAAAAAAAAAAEJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAEWxhc3RQcmljZUluZGV4S2V5BQAAAA1uZXdQcmljZUluZGV4CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAAEHByaWNlSW5kZXhQcmVmaXgJAAGkAAAAAQUAAAANbmV3UHJpY2VJbmRleAUAAAAGaGVpZ2h0CQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACCQABLAAAAAIFAAAAEXByaWNlSGVpZ2h0UHJlZml4CQABpAAAAAEFAAAABmhlaWdodAUAAAAFcHJpY2UFAAAAA25pbAAAAACEGDFe", "chainId": 84, "height": 1178467, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = "oracleAccount"
5+
6+let b = "price_index"
7+
8+let c = "price_index_"
9+
10+let d = "price_"
11+
12+let e = addressFromStringValue(getStringValue(this, a))
13+
14+let f = getIntegerValue(this, b)
15+
16+@Callable(g)
17+func init (h,i) = WriteSet([DataEntry(a, h), DataEntry(b, 0), DataEntry((c + "0"), height), DataEntry((d + toString(height)), i)])
18+
19+
20+
21+@Callable(g)
22+func postPrice (j) = if ((g.caller != e))
23+ then throw("disallowed")
24+ else {
25+ let k = (f + 1)
26+ WriteSet([DataEntry(b, k), DataEntry((c + toString(k)), height), DataEntry((d + toString(height)), j)])
27+ }
28+
29+

github/deemru/w8io/873ac7e 
28.26 ms