tx · 6k5gNTsxKSSmT3dnCKpTVb3SSXMzjVMhp4yi48bTLydo

3N4Pws1hZGMw3qDdRjhinhXr6KVMkcggjgL:  -0.01000000 Waves

2019.10.21 17:57 [729992] smart account 3N4Pws1hZGMw3qDdRjhinhXr6KVMkcggjgL > SELF 0.00000000 Waves

{ "type": 13, "id": "6k5gNTsxKSSmT3dnCKpTVb3SSXMzjVMhp4yi48bTLydo", "fee": 1000000, "feeAssetId": null, "timestamp": 1571669845148, "version": 1, "sender": "3N4Pws1hZGMw3qDdRjhinhXr6KVMkcggjgL", "senderPublicKey": "CwvrpTWSUeB7TpDCw7NdABvqpF6NY2UzMvZZ7SbgrXUM", "proofs": [ "S1BiCnW9z74tmfNNymZWpqV8vkR1Ypi3ANqhJcTug3q4GbS8dqAhPCzuUyo2mTvp7LtBfPk161iMsC7zeVQJtP4" ], "script": "base64:AAIDAAAAAAAAAAcIARIDCgEIAAAAAQEAAAAVZ2V0VXNlckdvYWxBZGRyZXNzS2V5AAAAAgAAABV1c2VyQWNjb3VudEFkZHJlc3NTdHIAAAAVZ29hbEFjY291bnRBZGRyZXNzU3RyCQABLAAAAAIJAAEsAAAAAgkAASwAAAACCQABLAAAAAICAAAABnVzZXJfPAUAAAAVdXNlckFjY291bnRBZGRyZXNzU3RyAgAAAAQ+X188BQAAABVnb2FsQWNjb3VudEFkZHJlc3NTdHICAAAAAT4AAAABAAAAAWkBAAAAB2FkZEdvYWwAAAABAAAAFWdvYWxBY2NvdW50QWRkcmVzc1N0cgQAAAAHcGF5bWVudAkBAAAAB2V4dHJhY3QAAAABCAUAAAABaQAAAAdwYXltZW50BAAAABV1c2VyQWNjb3VudEFkZHJlc3NTdHIJAAJYAAAAAQgIBQAAAAFpAAAABmNhbGxlcgAAAAVieXRlcwQAAAASdXNlckdvYWxBZGRyZXNzS2V5CQEAAAAVZ2V0VXNlckdvYWxBZGRyZXNzS2V5AAAAAgUAAAAVdXNlckFjY291bnRBZGRyZXNzU3RyBQAAABVnb2FsQWNjb3VudEFkZHJlc3NTdHIDCQEAAAAJaXNEZWZpbmVkAAAAAQgFAAAAB3BheW1lbnQAAAAHYXNzZXRJZAkAAAIAAAABAgAAABl5b3UgY2FuIGJldCBvbmx5IGluIHdhdmVzCQEAAAAIV3JpdGVTZXQAAAABCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACBQAAABJ1c2VyR29hbEFkZHJlc3NLZXkIBQAAAAdwYXltZW50AAAABmFtb3VudAUAAAADbmlsAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAb65/lC", "chainId": 84, "height": 729992, "spentComplexity": 0 } View: original | compacted Prev: none Next: 7hfT3u4MMwrrA6V1N2EowF2858LYuuWitrHFGDFP6XRy Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 3 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+func getUserGoalAddressKey (userAccountAddressStr,goalAccountAddressStr) = (((("user_<" + userAccountAddressStr) + ">__<") + goalAccountAddressStr) + ">")
5+
6+
7+@Callable(i)
8+func addGoal (goalAccountAddressStr) = {
9+ let payment = extract(i.payment)
10+ let userAccountAddressStr = toBase58String(i.caller.bytes)
11+ let userGoalAddressKey = getUserGoalAddressKey(userAccountAddressStr, goalAccountAddressStr)
12+ if (isDefined(payment.assetId))
13+ then throw("you can bet only in waves")
14+ else WriteSet([DataEntry(userGoalAddressKey, payment.amount)])
15+ }
16+
17+
18+@Verifier(tx)
19+func verify () = true
20+

github/deemru/w8io/873ac7e 
29.13 ms