tx · EcEPEkqxb3gKyvodqm4VjN7RMwjCso9Q9t8oqUQkBeYw

3Mq5upPvyutNuEDeYttuzZfQHv4Y4uXuvv5:  -0.05000000 Waves

2021.08.19 10:50 [1664952] smart account 3Mq5upPvyutNuEDeYttuzZfQHv4Y4uXuvv5 > SELF 0.00000000 Waves

{ "type": 13, "id": "EcEPEkqxb3gKyvodqm4VjN7RMwjCso9Q9t8oqUQkBeYw", "fee": 5000000, "feeAssetId": null, "timestamp": 1629359409834, "version": 2, "chainId": 84, "sender": "3Mq5upPvyutNuEDeYttuzZfQHv4Y4uXuvv5", "senderPublicKey": "97jE6RtnPXGL5TBusvVdFPvxKvHs6wgfQhjd2MphH8ot", "proofs": [ "jE1mReSMxAYM4yfQU7EX9Nuajy11qgEruXvcxTKN6GgE7RNNwZ9MFxLHoMMHkphGS5oHfUAX5nsY9JCzDphogeU" ], "script": "base64:AAIFAAAAAAAAAAYIAhIAEgAAAAADAAAAAApzd29wZmlEYXBwAQAAABoBVLt+TAXn+MQlFxBKsN8Gb5+SrWkds6awNAAAAAAIc3dvcFZvdGUBAAAAGgFUGjZ+31einSdpXP6/9ybU5/uhw2g+IMp/AAAAAAZ1c2RuSWQBAAAAIG8ko8qrMNxSKZjoLGFa7lp/I03CLXW76Z2qVODS0AfBAAAAAgAAAAFpAQAAAAtydW5FeGNoYW5nZQAAAAAEAAAACSR0MDMwNDM3OQkABRQAAAACCAkAAZEAAAACCAUAAAABaQAAAAhwYXltZW50cwAAAAAAAAAAAAAAAAZhbW91bnQICQABkQAAAAIIBQAAAAFpAAAACHBheW1lbnRzAAAAAAAAAAAAAAAAB2Fzc2V0SWQEAAAACXBtdEFtb3VudAgFAAAACSR0MDMwNDM3OQAAAAJfMQQAAAAKcG10QXNzZXRJZAgFAAAACSR0MDMwNDM3OQAAAAJfMgQAAAAHcGF5bWVudAkBAAAAD0F0dGFjaGVkUGF5bWVudAAAAAIFAAAACnBtdEFzc2V0SWQFAAAACXBtdEFtb3VudAQAAAAMc3RhcnRCYWxhbmNlCQAD8AAAAAIFAAAABHRoaXMFAAAABnVzZG5JZAMJAAAAAAAAAgUAAAAMc3RhcnRCYWxhbmNlBQAAAAxzdGFydEJhbGFuY2UEAAAAAXIJAAP8AAAABAkBAAAAB0FkZHJlc3MAAAABBQAAAApzd29wZmlEYXBwAgAAAAhleGNoYW5nZQkABEwAAAACAAAAAAAAAAABBQAAAANuaWwJAARMAAAAAgUAAAAHcGF5bWVudAUAAAADbmlsAwkAAAAAAAACBQAAAAFyBQAAAAFyBAAAAARkaWZmCQAAZQAAAAIJAAPwAAAAAgUAAAAEdGhpcwUAAAAGdXNkbklkBQAAAAxzdGFydEJhbGFuY2UDCQAAAAAAAAIFAAAABGRpZmYFAAAABGRpZmYJAARMAAAAAgkBAAAADlNjcmlwdFRyYW5zZmVyAAAAAwgFAAAAAWkAAAAGY2FsbGVyBQAAAARkaWZmBQAAAAZ1c2RuSWQFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4JAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAFpAQAAAAdydW5Wb3RlAAAAAAQAAAANcG9vbFZvdGVQb29scwkABEwAAAACAgAAACMzTjNKMmRKQTczYXdiemJQOWRCUDlKdEV3RU5BeFpRQXJMdwUAAAADbmlsBAAAAA1wb29sVm90ZVZvdGVzCQAETAAAAAIAAAAAAAX0vO0FAAAAA25pbAQAAAABcgkAA/wAAAAECQEAAAAHQWRkcmVzcwAAAAEFAAAACHN3b3BWb3RlAgAAAA52b3RlUG9vbFdlaWdodAkABEwAAAACBQAAAA1wb29sVm90ZVBvb2xzCQAETAAAAAIFAAAADXBvb2xWb3RlVm90ZXMFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAAFyBQAAAAFyBQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAkAAfQAAAADCAUAAAACdHgAAAAJYm9keUJ5dGVzCQABkQAAAAIIBQAAAAJ0eAAAAAZwcm9vZnMAAAAAAAAAAAAIBQAAAAJ0eAAAAA9zZW5kZXJQdWJsaWNLZXmqeUsc", "height": 1664952, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7VMzXJ6UAdFaErwHJcRUuArNqPvyuSDJtgmSMrc1qW5i Next: CBBSFCGjHnrnBm2hX4gjtuATQrrnW2VfHyHq5h2g5iB5 Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let swopfiDapp = base58'3N71TS4RSqLDJgLw2h9cdwUwhfQ7aBoaFb1'
55
6-let swopVote = base58'3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN'
6+let swopVote = base58'3MrJgdL1GniipErHy44YF9idzLaUL2iX5DQ'
77
88 let usdnId = base58'8UrfDVd5GreeUwm7uPk7eYz1eMv376kzR52C6sANPkwS'
99
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let swopfiDapp = base58'3N71TS4RSqLDJgLw2h9cdwUwhfQ7aBoaFb1'
55
6-let swopVote = base58'3N6CYoCsxrcXKe75pQvvV3JqJrwJjm1t4QN'
6+let swopVote = base58'3MrJgdL1GniipErHy44YF9idzLaUL2iX5DQ'
77
88 let usdnId = base58'8UrfDVd5GreeUwm7uPk7eYz1eMv376kzR52C6sANPkwS'
99
1010 @Callable(i)
1111 func runExchange () = {
1212 let $t0304379 = $Tuple2(i.payments[0].amount, i.payments[0].assetId)
1313 let pmtAmount = $t0304379._1
1414 let pmtAssetId = $t0304379._2
1515 let payment = AttachedPayment(pmtAssetId, pmtAmount)
1616 let startBalance = assetBalance(this, usdnId)
1717 if ((startBalance == startBalance))
1818 then {
1919 let r = invoke(Address(swopfiDapp), "exchange", [1], [payment])
2020 if ((r == r))
2121 then {
2222 let diff = (assetBalance(this, usdnId) - startBalance)
2323 if ((diff == diff))
2424 then [ScriptTransfer(i.caller, diff, usdnId)]
2525 else throw("Strict value is not equal to itself.")
2626 }
2727 else throw("Strict value is not equal to itself.")
2828 }
2929 else throw("Strict value is not equal to itself.")
3030 }
3131
3232
3333
3434 @Callable(i)
3535 func runVote () = {
3636 let poolVotePools = ["3N3J2dJA73awbzbP9dBP9JtEwENAxZQArLw"]
3737 let poolVoteVotes = [99925229]
3838 let r = invoke(Address(swopVote), "votePoolWeight", [poolVotePools, poolVoteVotes], nil)
3939 if ((r == r))
4040 then nil
4141 else throw("Strict value is not equal to itself.")
4242 }
4343
4444
4545 @Verifier(tx)
4646 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
4747

github/deemru/w8io/3ef1775 
35.85 ms