tx · 3RcbwWhUHpj1ieahuvAD6HR4Feyk4Yetq94878oyrY3Q

3NCdhfVF5hReR1548UPgrg39DNmB6kuypfK:  -0.01400000 Waves

2019.09.09 21:49 [668931] smart account 3NCdhfVF5hReR1548UPgrg39DNmB6kuypfK > SELF 0.00000000 Waves

{ "type": 13, "id": "3RcbwWhUHpj1ieahuvAD6HR4Feyk4Yetq94878oyrY3Q", "fee": 1400000, "feeAssetId": null, "timestamp": 1568054945509, "version": 1, "sender": "3NCdhfVF5hReR1548UPgrg39DNmB6kuypfK", "senderPublicKey": "GQeJWCTgxvB4oLfb4o7NUbHojmG964yx9DYbyxg9mgZp", "proofs": [ "3zLXkgRDPHPkjvDFNLQZw45re6AXrcS1NXXW4F2eggJzNuNbHt32uFLvq1GFQkT1sQeVLcn2jWhyikLkYqbxKr1V" ], "script": "base64:AAIDAAAAAAAAAAAAAAAAAAAAAgAAAAFpAQAAAAhyZWdpc3RlcgAAAAAEAAAAB2FkZHJlc3MJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwMJAQAAAAlpc0RlZmluZWQAAAABCQAEHQAAAAIFAAAABHRoaXMFAAAAB2FkZHJlc3MJAAACAAAAAQIAAAAOYWxyZWFkeSBleGlzdHMJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAIFAAAAB2FkZHJlc3MCAAAAA3JlZwUAAAADbmlsAAAAAWkBAAAACHRyeVRvV2luAAAAAQAAAAR0eGlkBAAAAAN0dHgJAAPuAAAAAQUAAAAEdHhpZAQAAAALdHJhbnNhY3Rpb24EAAAAByRtYXRjaDAFAAAAA3R0eAMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAATVHJhbnNmZXJUcmFuc2FjdGlvbgQAAAABdAUAAAAHJG1hdGNoMAkABCUAAAABCAUAAAABdAAAAAZzZW5kZXIJAAACAAAAAQIAAAAYTm90IHRyYW5zZmVyIHRyYW5zYWN0aW9uCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAAVzZGRkZAUAAAALdHJhbnNhY3Rpb24FAAAAA25pbAAAAADfkGVc", "chainId": 84, "height": 668931, "spentComplexity": 0 } View: original | compacted Prev: 2JPXQBpZhyv12E8689DszVRfGRJevrD2s5J7zkHRFkZF Next: 8UaGL2m6uaFP7fPzdY6v7EmEBF9ttjNeEAzr6CumEpu4 Diff:
OldNewDifferences
1616 @Callable(i)
1717 func tryToWin (txid) = {
1818 let ttx = transferTransactionById(txid)
19- WriteSet([DataEntry("sddd", txid)])
19+ let transaction = match ttx {
20+ case t: TransferTransaction =>
21+ toString(t.sender)
22+ case _ =>
23+ throw("Not transfer transaction")
24+ }
25+ WriteSet([DataEntry("sdddd", transaction)])
2026 }
2127
2228
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
77 func register () = {
88 let address = toBase58String(i.caller.bytes)
99 if (isDefined(getString(this, address)))
1010 then throw("already exists")
1111 else WriteSet([DataEntry(address, "reg")])
1212 }
1313
1414
1515
1616 @Callable(i)
1717 func tryToWin (txid) = {
1818 let ttx = transferTransactionById(txid)
19- WriteSet([DataEntry("sddd", txid)])
19+ let transaction = match ttx {
20+ case t: TransferTransaction =>
21+ toString(t.sender)
22+ case _ =>
23+ throw("Not transfer transaction")
24+ }
25+ WriteSet([DataEntry("sdddd", transaction)])
2026 }
2127
2228

github/deemru/w8io/169f3d6 
22.08 ms