2019.11.21 16:13 [774993] smart account 3MtCvj6PXRMffirQTPHjBL5u7fhoUrn7q3u > SELF 0.00000000 Waves

{ "type": 13, "id": "Bp8jU6s16bKAJsstZnQB4MV665u1nzRzpF5vjZ9kx2y2", "fee": 1400000, "feeAssetId": null, "timestamp": 1574341941377, "version": 1, "sender": "3MtCvj6PXRMffirQTPHjBL5u7fhoUrn7q3u", "senderPublicKey": "3U1CEsDmMXyPp5z1NXtQE4HZiK5JYASFDu1gudjREyM4", "proofs": [ "49jRPgME8RhcdShUcjMj7r41V9QyGcrBqFqzTt6o24rNnZ3ZJPLKezwqt4VcZM39AiuzqrzFtiL5uaN9kporz9sQ" ], "script": "base64:AAIDAAAAAAAAAA0IARIDCgEIEgQKAggBAAAAAAAAAAIAAAABaQEAAAAHcmVxdWVzdAAAAAEAAAAEbmFtZQQAAAADa2V5BQAAAARuYW1lBAAAAAx3YXNSZXF1ZXN0ZWQEAAAAByRtYXRjaDAJAAQaAAAAAgUAAAAEdGhpcwUAAAADa2V5AwkAAAEAAAACBQAAAAckbWF0Y2gwAgAAAANJbnQEAAAAAWEFAAAAByRtYXRjaDAGBwMFAAAADHdhc1JlcXVlc3RlZAkAAAIAAAABAgAAACVUaGUgY2VydGlmaWNhdGUgd2FzIGFscmVhZHkgcmVxdWVzdGVkCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAAANrZXkAAAAAAAAAAAAFAAAAA25pbAAAAAFpAQAAAAdhcHByb3ZlAAAAAgAAAARuYW1lAAAAAmlkBAAAAANrZXkFAAAABG5hbWUDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAXZEFwcCBvd25lciBhbGxvd2VkIG9ubHkJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAA2tleQUAAAACaWQFAAAAA25pbAAAAAAH5GjV", "chainId": 84, "height": 774993, "spentComplexity": 0 } View: original | compacted Prev: 5eTYrsBaUAjPKd9ty1TLZELE8bnjhFofgzkFz3VTR1AP Next: none Diff:
OldNewDifferences
2020
2121
2222 @Callable(i)
23-func approve (name) = {
23+func approve (name,id) = {
2424 let key = name
2525 if ((i.caller != this))
2626 then throw("dApp owner allowed only")
27- else WriteSet([DataEntry(key, 1)])
27+ else WriteSet([DataEntry(key, id)])
2828 }
2929
3030
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func request (name) = {
88 let key = name
99 let wasRequested = match getInteger(this, key) {
1010 case a: Int =>
1111 true
1212 case _ =>
1313 false
1414 }
1515 if (wasRequested)
1616 then throw("The certificate was already requested")
1717 else WriteSet([DataEntry(key, 0)])
1818 }
1919
2020
2121
2222 @Callable(i)
23-func approve (name) = {
23+func approve (name,id) = {
2424 let key = name
2525 if ((i.caller != this))
2626 then throw("dApp owner allowed only")
27- else WriteSet([DataEntry(key, 1)])
27+ else WriteSet([DataEntry(key, id)])
2828 }
2929
3030

github/deemru/w8io/786bc32 
25.61 ms