tx · 7RbwVSCCPFMvLu1Q6xrkcD2r2srjpV4tsgUxw3QuYTDY 3P3tqaeh4YQLUPg4HcbPntE7FUzzSFdftCg: -0.01000000 Waves 2021.04.23 22:00 [2560107] smart account 3P3tqaeh4YQLUPg4HcbPntE7FUzzSFdftCg > SELF 0.00000000 Waves
{ "type": 13, "id": "7RbwVSCCPFMvLu1Q6xrkcD2r2srjpV4tsgUxw3QuYTDY", "fee": 1000000, "feeAssetId": null, "timestamp": 1619204449387, "version": 2, "chainId": 87, "sender": "3P3tqaeh4YQLUPg4HcbPntE7FUzzSFdftCg", "senderPublicKey": "AiCfoeEPUiBVQvmRQvXgSThf3GhJZfy2AHSLFyV4nTMd", "proofs": [ "4PWMTB9dZCSuZYqu74DBexs4njWhrjyLRWpss67KuZcBZzSdVjHVgjtEhWSuWwa5Gn1VkoiULiaHohZE3MpcwDkL" ], "script": "base64:AAIEAAAAAAAAAAcIAhIDCgEIAAAABQAAAAAEVVNETgEAAAAgtiYpwwT1zlORpA5LdSQvZIxRsfrfr1QpvUjSHSqyqtEAAAAABlVXT1JMRAEAAAAgLRhTpVA7qObkCdXsSBqFWJW8j4RG5+TF7zne5xuuLOkAAAAAB2Fzc2V0SWQFAAAABFVTRE4AAAAACmNvbW1pc3Npb24AAAAAAAAAdTAAAAAAGGNvbW1pc3Npb25TY2FsZURlbGltaXRlcgAAAAAAAA9CQAAAAAEAAAABaQEAAAALbWFrZVBheW1lbnQAAAABAAAACXJlY2lwaWVudAQAAAAQcmVjaXBpZW50QWRkcmVzcwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAJcmVjaXBpZW50BAAAAAkkdDA0ODE1NTYJAAUUAAAAAggJAAGRAAAAAggFAAAAAWkAAAAIcGF5bWVudHMAAAAAAAAAAAAAAAAGYW1vdW50CAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAdhc3NldElkBAAAAAlwbXRBbW91bnQIBQAAAAkkdDA0ODE1NTYAAAACXzEEAAAACnBtdEFzc2V0SWQIBQAAAAkkdDA0ODE1NTYAAAACXzIDCQEAAAACIT0AAAACBQAAAApwbXRBc3NldElkBQAAAAdhc3NldElkCQAAAgAAAAECAAAAF0Fzc2V0IG11c3QgYmUgVVNETiBvbmx5BAAAABBhbW91bnRDb21taXNzaW9uCQAAawAAAAMFAAAACXBtdEFtb3VudAUAAAAKY29tbWlzc2lvbgUAAAAYY29tbWlzc2lvblNjYWxlRGVsaW1pdGVyBAAAABdhbW91bnRXaXRob3V0Q29tbWlzc2lvbgkAAGUAAAACBQAAAAlwbXRBbW91bnQFAAAAEGFtb3VudENvbW1pc3Npb24EAAAADmFtb3VudENhc2hiYWNrCQAAawAAAAMFAAAACXBtdEFtb3VudAAAAAAAAAAACgAAAAAAAAAAZAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAABByZWNpcGllbnRBZGRyZXNzBQAAABdhbW91bnRXaXRob3V0Q29tbWlzc2lvbgUAAAAHYXNzZXRJZAkABEwAAAACCQEAAAAOU2NyaXB0VHJhbnNmZXIAAAADBQAAABByZWNpcGllbnRBZGRyZXNzBQAAAA5hbW91bnRDYXNoYmFjawUAAAAGVVdPUkxECQAETAAAAAIJAQAAAA5TY3JpcHRUcmFuc2ZlcgAAAAMIBQAAAAFpAAAABmNhbGxlcgUAAAAOYW1vdW50Q2FzaGJhY2sFAAAABlVXT1JMRAUAAAADbmlsAAAAADTp5Dg=", "height": 2560107, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: Gvr1aLRiCsKfNuajk3QQZb7bCM8fiHkGjdGTj2igk9RC Full:
Old | New | Differences | |
---|---|---|---|
1 | - | # no script | |
1 | + | {-# STDLIB_VERSION 4 #-} | |
2 | + | {-# SCRIPT_TYPE ACCOUNT #-} | |
3 | + | {-# CONTENT_TYPE DAPP #-} | |
4 | + | let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p' | |
5 | + | ||
6 | + | let UWORLD = base58'432rwiV6mi3SJGLkhGPeyHVNUj8rEgHpXwyc1yXj4M6Y' | |
7 | + | ||
8 | + | let assetId = USDN | |
9 | + | ||
10 | + | let commission = 30000 | |
11 | + | ||
12 | + | let commissionScaleDelimiter = 1000000 | |
13 | + | ||
14 | + | @Callable(i) | |
15 | + | func makePayment (recipient) = { | |
16 | + | let recipientAddress = addressFromStringValue(recipient) | |
17 | + | let $t0481556 = $Tuple2(i.payments[0].amount, i.payments[0].assetId) | |
18 | + | let pmtAmount = $t0481556._1 | |
19 | + | let pmtAssetId = $t0481556._2 | |
20 | + | if ((pmtAssetId != assetId)) | |
21 | + | then throw("Asset must be USDN only") | |
22 | + | else { | |
23 | + | let amountCommission = fraction(pmtAmount, commission, commissionScaleDelimiter) | |
24 | + | let amountWithoutCommission = (pmtAmount - amountCommission) | |
25 | + | let amountCashback = fraction(pmtAmount, 10, 100) | |
26 | + | [ScriptTransfer(recipientAddress, amountWithoutCommission, assetId), ScriptTransfer(recipientAddress, amountCashback, UWORLD), ScriptTransfer(i.caller, amountCashback, UWORLD)] | |
27 | + | } | |
28 | + | } | |
29 | + | ||
30 | + |
github/deemru/w8io/3ef1775 255.84 ms ◑