tx · HKAy8taZoh3aKWLCwcomm4YJkaEvTSbUrhQ8Ep2qZ1YU
3P3jbpfBQ95gwKga8Nk4GbCB21R3Z66gHJc: -0.01000000 Waves
2022.04.21 08:59 [3083248] smart account 3P3jbpfBQ95gwKga8Nk4GbCB21R3Z66gHJc > SELF 0.00000000 Waves
{
"type": 13,
"id": "HKAy8taZoh3aKWLCwcomm4YJkaEvTSbUrhQ8Ep2qZ1YU",
"fee": 1000000,
"feeAssetId": null,
"timestamp": 1650520816212,
"version": 2,
"chainId": 87,
"sender": "3P3jbpfBQ95gwKga8Nk4GbCB21R3Z66gHJc",
"senderPublicKey": "BtEpTJKCNdpyvw4hDiXTx6VFSKKkFp5phwbfxtek1KRm",
"proofs": [
"5VQXqtqoJLQabgCK1YbCqKS2L83hRHDNPKX7wEK9x3K1EMQsbuXNp3osBLFACrsJ7yGy5ZYJk9G9cNwUVctiJp8"
],
"script": "base64:AAIFAAAAAAAAAAgIAhIECgIBAQAAAAAAAAABAAAAAWkBAAAACHdpdGhkcmF3AAAAAgAAAAZjb2luaWQAAAAKbWluX2Ftb3VudAQAAAAHcmVzZXJ2ZQEAAAAaAVeckdbrVt9jsb9/5I0zJOQcqOP4QOc77QMEAAAAB2Fzc2V0SWQBAAAAIFIz2eGXiCbl4h/C/eqINLiHdqOMsYPvyGAcfgoSVCYlBAAAAAlhdmFpbGFibGUJAAPwAAAAAgkBAAAAB0FkZHJlc3MAAAABBQAAAAdyZXNlcnZlBQAAAAdhc3NldElkCQAAAgAAAAEJAAGkAAAAAQUAAAAJYXZhaWxhYmxlAAAAAAIHAFI=",
"height": 3083248,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
View: original | compacted
Prev: DpTMBYQe3hHpKGTqKkYc776s4d2oMbCJ97h8bP1JZCis
Next: BR1sbgprva5PpJjpdz19Fit7xC6eAEcwKSteYGBc5ifV
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 5 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | | - | func asInt (value) = match value { |
---|
5 | | - | case int: Int => |
---|
6 | | - | int |
---|
7 | | - | case _ => |
---|
8 | | - | throw("expected: Int") |
---|
9 | | - | } |
---|
10 | 4 | | |
---|
11 | 5 | | |
---|
12 | | - | let main = addressFromStringValue("3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT") |
---|
13 | | - | |
---|
14 | 6 | | @Callable(i) |
---|
15 | | - | func withdraw () = { |
---|
16 | | - | let amount = asInt(invoke(main, "withdraw", ["DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p", 5000000], nil)) |
---|
17 | | - | $Tuple2(nil, amount) |
---|
| 7 | + | func withdraw (coinid,min_amount) = { |
---|
| 8 | + | let reserve = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S' |
---|
| 9 | + | let assetId = base58'6XtHjpXbs9RRJP2Sr9GUyVqzACcby9TkThHXnjVC5CDJ' |
---|
| 10 | + | let available = assetBalance(Address(reserve), assetId) |
---|
| 11 | + | throw(toString(available)) |
---|
18 | 12 | | } |
---|
19 | 13 | | |
---|
20 | 14 | | |
---|