tx · 9ywUkDCjhHvkwLrBdmherE6F3RrzPhHm3vC7bxHuYaAt

3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ:  -0.01000000 Waves

2022.05.21 20:55 [3127239] smart account 3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ > SELF 0.00000000 Waves

{ "type": 13, "id": "9ywUkDCjhHvkwLrBdmherE6F3RrzPhHm3vC7bxHuYaAt", "fee": 1000000, "feeAssetId": null, "timestamp": 1653155713669, "version": 2, "chainId": 87, "sender": "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ", "senderPublicKey": "Fbfenx5QfoDh44AZQ69TJpTVNg6KGA4VVwBs6CgWauZg", "proofs": [ "5xSKVjswaMMGpd445qRwS9nB5GNK1n3voyiNzAgUPrtyCb9RAycULXeDkzYc9wWECnx7A62vuuc7ByNqVV6MSTof" ], "script": "base64:AAIFAAAAAAAAABEIAhIDCgEBEgMKAQESAwoBAQAAAAQAAAAAEHZpcmVzTWFpbkFkZHJlc3MBAAAAGgFXXsGWGTDJokN4RmnWJtbx5rhD0L32TB64AAAAAARVU0ROAQAAACC2JinDBPXOU5GkDkt1JC9kjFGx+t+vVCm9SNIdKrKq0QAAAAAEVVNEVAEAAAAgHpQHE1J2oSWV/chhqIJfEH/fOk8pu/yaRj9a/TZPn5EAAAAABFVTREMBAAAAIFIz2eGXiCbl4h/C/eqINLiHdqOMsYPvyGAcfgoSVCYlAAAAAwAAAAFpAQAAAAl1c2RuXzEwMDAAAAABAAAABmFtb3VudAQAAAAFYWRtaW4CAAAAIzNQRFNFenFzdWhmUUNYNzlrM2IyTUtLUWtQQVhTbVFEeXVaAwkBAAAAAiE9AAAAAgkABCUAAAABCAUAAAABaQAAAAZjYWxsZXIFAAAABWFkbWluCQAAAgAAAAECAAAAEW9ubHkgYWRtaW4gY2FuIGRvBAAAAANpbnYJAAP8AAAABAkBAAAAB0FkZHJlc3MAAAABBQAAABB2aXJlc01haW5BZGRyZXNzAgAAAAh3aXRoZHJhdwkABEwAAAACCQACWAAAAAEFAAAABFVTRE4JAARMAAAAAgUAAAAGYW1vdW50BQAAAANuaWwFAAAAA25pbAMJAAAAAAAAAgUAAAADaW52BQAAAANpbnYFAAAAA25pbAkAAAIAAAABAgAAACRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4AAAABaQEAAAAJdXNkdF8xMDAwAAAAAQAAAAZhbW91bnQEAAAABWFkbWluAgAAACMzUERTRXpxc3VoZlFDWDc5azNiMk1LS1FrUEFYU21RRHl1WgMJAQAAAAIhPQAAAAIJAAQlAAAAAQgFAAAAAWkAAAAGY2FsbGVyBQAAAAVhZG1pbgkAAAIAAAABAgAAABFvbmx5IGFkbWluIGNhbiBkbwQAAAADaW52CQAD/AAAAAQJAQAAAAdBZGRyZXNzAAAAAQUAAAAQdmlyZXNNYWluQWRkcmVzcwIAAAAId2l0aGRyYXcJAARMAAAAAgkAAlgAAAABBQAAAARVU0RUCQAETAAAAAIFAAAABmFtb3VudAUAAAADbmlsBQAAAANuaWwDCQAAAAAAAAIFAAAAA2ludgUAAAADaW52BQAAAANuaWwJAAACAAAAAQIAAAAkU3RyaWN0IHZhbHVlIGlzIG5vdCBlcXVhbCB0byBpdHNlbGYuAAAAAWkBAAAACXVzZGNfMTAwMAAAAAEAAAAGYW1vdW50BAAAAAVhZG1pbgIAAAAjM1BEU0V6cXN1aGZRQ1g3OWszYjJNS0tRa1BBWFNtUUR5dVoDCQEAAAACIT0AAAACCQAEJQAAAAEIBQAAAAFpAAAABmNhbGxlcgUAAAAFYWRtaW4JAAACAAAAAQIAAAARb25seSBhZG1pbiBjYW4gZG8EAAAAA2ludgkAA/wAAAAECQEAAAAHQWRkcmVzcwAAAAEFAAAAEHZpcmVzTWFpbkFkZHJlc3MCAAAACHdpdGhkcmF3CQAETAAAAAIJAAJYAAAAAQUAAAAEVVNEQwkABEwAAAACBQAAAAZhbW91bnQFAAAAA25pbAUAAAADbmlsAwkAAAAAAAACBQAAAANpbnYFAAAAA2ludgUAAAADbmlsCQAAAgAAAAECAAAAJFN0cmljdCB2YWx1ZSBpcyBub3QgZXF1YWwgdG8gaXRzZWxmLgAAAAA+vDfU", "height": 3127239, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 7mXHTFphwCmXj49Pj2n6DkW6mvJpcX5x1UCZfyiGEyJq Next: AHvGE4bjnsxESCpRgeNJBgzNJEyjXrgLe4n96q4biGLG Diff:
OldNewDifferences
33 {-# CONTENT_TYPE DAPP #-}
44 let viresMainAddress = base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'
55
6+let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
7+
8+let USDT = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
9+
610 let USDC = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
711
812 @Callable(i)
13+func usdn_1000 (amount) = {
14+ let admin = "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ"
15+ if ((toString(i.caller) != admin))
16+ then throw("only admin can do")
17+ else {
18+ let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDN), amount], nil)
19+ if ((inv == inv))
20+ then nil
21+ else throw("Strict value is not equal to itself.")
22+ }
23+ }
24+
25+
26+
27+@Callable(i)
28+func usdt_1000 (amount) = {
29+ let admin = "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ"
30+ if ((toString(i.caller) != admin))
31+ then throw("only admin can do")
32+ else {
33+ let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDT), amount], nil)
34+ if ((inv == inv))
35+ then nil
36+ else throw("Strict value is not equal to itself.")
37+ }
38+ }
39+
40+
41+
42+@Callable(i)
943 func usdc_1000 (amount) = {
10- let admin = "3PJe9ctbmYDZsznmUHZDunGiNoKJuDXyexq"
44+ let admin = "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ"
1145 if ((toString(i.caller) != admin))
1246 then throw("only admin can do")
1347 else {
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let viresMainAddress = base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'
55
6+let USDN = base58'DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p'
7+
8+let USDT = base58'34N9YcEETLWn93qYQ64EsP1x89tSruJU44RrEMSXXEPJ'
9+
610 let USDC = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ'
711
812 @Callable(i)
13+func usdn_1000 (amount) = {
14+ let admin = "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ"
15+ if ((toString(i.caller) != admin))
16+ then throw("only admin can do")
17+ else {
18+ let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDN), amount], nil)
19+ if ((inv == inv))
20+ then nil
21+ else throw("Strict value is not equal to itself.")
22+ }
23+ }
24+
25+
26+
27+@Callable(i)
28+func usdt_1000 (amount) = {
29+ let admin = "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ"
30+ if ((toString(i.caller) != admin))
31+ then throw("only admin can do")
32+ else {
33+ let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDT), amount], nil)
34+ if ((inv == inv))
35+ then nil
36+ else throw("Strict value is not equal to itself.")
37+ }
38+ }
39+
40+
41+
42+@Callable(i)
943 func usdc_1000 (amount) = {
10- let admin = "3PJe9ctbmYDZsznmUHZDunGiNoKJuDXyexq"
44+ let admin = "3PDSEzqsuhfQCX79k3b2MKKQkPAXSmQDyuZ"
1145 if ((toString(i.caller) != admin))
1246 then throw("only admin can do")
1347 else {
1448 let inv = invoke(Address(viresMainAddress), "withdraw", [toBase58String(USDC), amount], nil)
1549 if ((inv == inv))
1650 then nil
1751 else throw("Strict value is not equal to itself.")
1852 }
1953 }
2054
2155

github/deemru/w8io/3ef1775 
34.52 ms