tx · 3aehvADzvuCjoLHEHaVu15dyDgYny4mGNzxknjJDhuGm

3PN2aK5eXiR9Fe9KQMwkZPz9WSU2QHTxgWU:  -0.01400000 Waves

2022.06.19 13:50 [3168777] smart account 3PN2aK5eXiR9Fe9KQMwkZPz9WSU2QHTxgWU > SELF 0.00000000 Waves

{ "type": 13, "id": "3aehvADzvuCjoLHEHaVu15dyDgYny4mGNzxknjJDhuGm", "fee": 1400000, "feeAssetId": null, "timestamp": 1655635825210, "version": 2, "chainId": 87, "sender": "3PN2aK5eXiR9Fe9KQMwkZPz9WSU2QHTxgWU", "senderPublicKey": "7utBhEV2gC96b1gDA2kiqsYAnst3bvzaRkXQSFp1n9C8", "proofs": [ "2Bv2WRQEBrq2hBrhqBaKGsNndars9RrdtF4f4fQo2EamCepy5rcKwBSQUYfm44yE4oLCJDogKU619GjPbi8uGkfZ" ], "script": "base64:AAIFAAAAAAAAAAgIAhIECgIIAQAAAAkAAAAADHZpcmVzQWRkcmVzcwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BBWnY5dGdLMVBYN2RLUjdiNGtjaHE1cWRwVVMzRzVzWVQAAAAAD2Fzc2V0U3RyaW5nVVNEVAIAAAAsMzROOVljRUVUTFduOTNxWVE2NEVzUDF4ODl0U3J1SlU0NFJyRU1TWFhFUEoAAAAAEXJlc2VydmVTdHJpbmdVU0RUAgAAACMzUEVpRDF6SldUTVpOV1NDeXpodkJ3OXB4eEFXZUV3YWdoUgAAAAALcmVzZXJ2ZVVTRFQJAQAAABFAZXh0ck5hdGl2ZSgxMDYyKQAAAAEFAAAAEXJlc2VydmVTdHJpbmdVU0RUAAAAAA9hc3NldFN0cmluZ1VTREMCAAAALDZYdEhqcFhiczlSUkpQMlNyOUdVeVZxekFDY2J5OVRrVGhIWG5qVkM1Q0RKAAAAABFyZXNlcnZlU3RyaW5nVVNEQwIAAAAjM1BHQ2tySEJ4Rk1pN3R6MXhxbnhnQnBlTnZuNUU0TTRnOFMAAAAAC3Jlc2VydmVVU0RDCQEAAAARQGV4dHJOYXRpdmUoMTA2MikAAAABBQAAABFyZXNlcnZlU3RyaW5nVVNEQwAAAAAHbGltaXRlcgkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQIAAAAjM1BSQlZxNTJjc1V2VHg3N05Zd0xUVUxydDJlOWpkc0hmUkIBAAAAC193aXRoZHJhd1RvAAAABAAAAA90b0FkZHJlc3NTdHJpbmcAAAALYXNzZXRTdHJpbmcAAAANcmVzZXJ2ZVN0cmluZwAAAAZhbW91bnQEAAAACXRvQWRkcmVzcwkBAAAAEUBleHRyTmF0aXZlKDEwNjIpAAAAAQUAAAAPdG9BZGRyZXNzU3RyaW5nAwkAAAAAAAACBQAAAAl0b0FkZHJlc3MFAAAABHRoaXMJAAACAAAAAQIAAAARdG9BZGRyZXNzID09IHRoaXMEAAAADnRyYW5zZmVyQW1vdW50AwkAAGYAAAACBQAAAAZhbW91bnQAAAAAAAAAAAAFAAAABmFtb3VudAAAAAAAO5rKAAMJAABnAAAAAgAAAAAAAAAAAAUAAAAOdHJhbnNmZXJBbW91bnQJAAACAAAAAQIAAAAOaW52YWxpZCBhbW91bnQEAAAAB3BheW1lbnQJAQAAAA9BdHRhY2hlZFBheW1lbnQAAAACCQACWQAAAAEFAAAAC2Fzc2V0U3RyaW5nBQAAAA50cmFuc2ZlckFtb3VudAQAAAANaW52b2tlRGVwb3NpdAkAA/wAAAAEBQAAAAl0b0FkZHJlc3MCAAAAB2RlcG9zaXQJAARMAAAAAgUAAAANcmVzZXJ2ZVN0cmluZwUAAAADbmlsCQAETAAAAAIFAAAAB3BheW1lbnQFAAAAA25pbAMJAAAAAAAAAgUAAAANaW52b2tlRGVwb3NpdAUAAAANaW52b2tlRGVwb3NpdAQAAAAOaW52b2tlV2l0aGRyYXcJAAP8AAAABAUAAAAMdmlyZXNBZGRyZXNzAgAAAAh3aXRoZHJhdwkABEwAAAACBQAAAAthc3NldFN0cmluZwkABEwAAAACBQAAAA50cmFuc2ZlckFtb3VudAUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAADmludm9rZVdpdGhkcmF3BQAAAA5pbnZva2VXaXRoZHJhdwUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABAAAAAWkBAAAACndpdGhkcmF3VG8AAAACAAAAD3RvQWRkcmVzc1N0cmluZwAAAAZhbW91bnQDCQEAAAACIT0AAAACCAUAAAABaQAAAAZjYWxsZXIFAAAABHRoaXMJAAACAAAAAQIAAAAFYWRtaW4JAQAAAAtfd2l0aGRyYXdUbwAAAAQFAAAAD3RvQWRkcmVzc1N0cmluZwUAAAAPYXNzZXRTdHJpbmdVU0RDBQAAABFyZXNlcnZlU3RyaW5nVVNEQwUAAAAGYW1vdW50AAAAABDbndw=", "height": 3168777, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: 97FQzCovVwYKhcq7wJfGTwymSBxh7nqFqhyHXGwywzcv Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 5 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let a = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT")
5+
6+let b = "34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ"
7+
8+let c = "3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR"
9+
10+let d = addressFromStringValue(c)
11+
12+let e = "6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ"
13+
14+let f = "3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S"
15+
16+let g = addressFromStringValue(f)
17+
18+let h = addressFromStringValue("3PRBVq52csUvTx77NYwLTULrt2e9jdsHfRB")
19+
20+func i (j,k,l,m) = {
21+ let n = addressFromStringValue(j)
22+ if ((n == this))
23+ then throw("toAddress == this")
24+ else {
25+ let o = if ((m > 0))
26+ then m
27+ else 1000000000
28+ if ((0 >= o))
29+ then throw("invalid amount")
30+ else {
31+ let p = AttachedPayment(fromBase58String(k), o)
32+ let q = invoke(n, "deposit", [l], [p])
33+ if ((q == q))
34+ then {
35+ let r = invoke(a, "withdraw", [k, o], nil)
36+ if ((r == r))
37+ then nil
38+ else throw("Strict value is not equal to itself.")
39+ }
40+ else throw("Strict value is not equal to itself.")
41+ }
42+ }
43+ }
44+
45+
46+@Callable(s)
47+func withdrawTo (j,m) = if ((s.caller != this))
48+ then throw("admin")
49+ else i(j, e, f, m)
50+
51+

github/deemru/w8io/873ac7e 
26.67 ms