tx · BrKeuWg15nZJAVwZMvTfwX5moJs82y9FfYKRwYX9bP86 3PL4SK2rtuWXnmpsiEFs9XcmSaQiQtDPnDr: -0.01000000 Waves 2022.06.16 15:07 [3164532] smart account 3PL4SK2rtuWXnmpsiEFs9XcmSaQiQtDPnDr > SELF 0.00000000 Waves
{ "type": 13, "id": "BrKeuWg15nZJAVwZMvTfwX5moJs82y9FfYKRwYX9bP86", "fee": 1000000, "feeAssetId": null, "timestamp": 1655381269311, "version": 1, "sender": "3PL4SK2rtuWXnmpsiEFs9XcmSaQiQtDPnDr", "senderPublicKey": "3hdrFYnVL7naZ7R811gcCrF6sVo5HsJfdsizinCZWZVa", "proofs": [ "thz5S52o4mwQNxnEAgxdxZN5tcEdpeu4ZBDqUvWLcUJqxMSSwKVKnkUsURRXQjj4gRuQapTLXmD8raPNFPWT1wr" ], "script": "base64:AAIFAAAAAAAAAAQIAhIAAAAABQAAAAALb3duZXJXYWxsZXQCAAAAIzNQNE50d2FoSFBzU3FhQWJQZTRSTFBmQnVkaGZCQ3RRVkdCAAAAAA5wcm90b2NvbFdhbGxldAIAAAAjM1BOZGM1ZjdYUk1OYzg2R0VwekFvWFVjc3ZhZ0MyVlFCQWsAAAAACW93bmVyUGVyYwAAAAAAAAMNQAAAAAAMcHJvdG9jb2xQZXJjAAAAAAAADDUAAAAAAAVNVUxUNgAAAAAAAA9CQAAAAAEAAAABaQEAAAARZGlzdHJpYnV0ZVByb2ZpdHMAAAAABAAAAAdiYWxhbmNlCQAD7wAAAAEFAAAABHRoaXMDCQAAZgAAAAIAAAAAAAAAAAAIBQAAAAdiYWxhbmNlAAAACWF2YWlsYWJsZQkAAAIAAAABAgAAABlObyBwYXltZW50cyB0byBkaXN0cmlidXRlBAAAAAtvd25lckFtb3VudAkAAGsAAAADCAUAAAAHYmFsYW5jZQAAAAlhdmFpbGFibGUFAAAACW93bmVyUGVyYwUAAAAFTVVMVDYEAAAADnByb3RvY29sQW1vdW50CQAAZQAAAAIIBQAAAAdiYWxhbmNlAAAACWF2YWlsYWJsZQUAAAALb3duZXJBbW91bnQJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAALb3duZXJXYWxsZXQFAAAAC293bmVyQW1vdW50BQAAAAR1bml0CQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAADnByb3RvY29sV2FsbGV0BQAAAA5wcm90b2NvbEFtb3VudAUAAAAEdW5pdAUAAAADbmlsAAAAAMNbowc=", "chainId": 87, "height": 3164532, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 3WBt7xGesWpDkF4sFxVSCutGugFWERVb8w43tY6J3Wyz Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 5 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let ownerWallet = "3P4NtwahHPsSqaAbPe4RLPfBudhfBCtQVGB" | |
5 | + | ||
6 | + | let protocolWallet = "3PNdc5f7XRMNc86GEpzAoXUcsvagC2VQBAk" | |
7 | + | ||
8 | + | let ownerPerc = 200000 | |
9 | + | ||
10 | + | let protocolPerc = 800000 | |
11 | + | ||
12 | + | let MULT6 = 1000000 | |
13 | + | ||
14 | + | @Callable(i) | |
15 | + | func distributeProfits () = { | |
16 | + | let balance = wavesBalance(this) | |
17 | + | if ((0 > balance.available)) | |
18 | + | then throw("No payments to distribute") | |
19 | + | else { | |
20 | + | let ownerAmount = fraction(balance.available, ownerPerc, MULT6) | |
21 | + | let protocolAmount = (balance.available - ownerAmount) | |
22 | + | [ScriptTransfer(addressFromStringValue(ownerWallet), ownerAmount, unit), ScriptTransfer(addressFromStringValue(protocolWallet), protocolAmount, unit)] | |
23 | + | } | |
24 | + | } | |
25 | + | ||
26 | + |
github/deemru/w8io/6500d08 28.12 ms ◑