tx · 84Ux7isQ6YcM2YhafyiL8i1w9k85A9tuJPhmDSSCuFDM
3N5LuKQTLpnuibSzamYvruXsbp7YpqzKDA2: -0.00100000 Waves
2023.04.25 19:11 [2550305] smart account 3N5LuKQTLpnuibSzamYvruXsbp7YpqzKDA2 > SELF 0.00000000 Waves
{
"type": 13,
"id": "84Ux7isQ6YcM2YhafyiL8i1w9k85A9tuJPhmDSSCuFDM",
"fee": 100000,
"feeAssetId": null,
"timestamp": 1682439115770,
"version": 2,
"chainId": 84,
"sender": "3N5LuKQTLpnuibSzamYvruXsbp7YpqzKDA2",
"senderPublicKey": "BgxpCm4wxbW8SKLPKZnf4KU2D6ZU29ov8MgZrkaSAqpY",
"proofs": [
"4bzXQqGTnaCkZy3KMpTiHN1vZGCnHKDkNbLvk32wajH32PRcA4T1E72eWLp54AtuG5uVVq9px4J46dHYmATrP7tZ"
],
"script": "base64:BgIICAISBAoCCAgCAQ9nZXRBc3NldEJhbGFuY2UCB2FkZHJlc3MHYXNzZXRJZAkA8AcCBQdhZGRyZXNzBQdhc3NldElkAQ9nZXRXYXZlc0JhbGFuY2UBB2FkZHJlc3MICQDvBwEFB2FkZHJlc3MJYXZhaWxhYmxlAQFpAQpnZXRCYWxhbmNlAgdhZGRyZXNzB2Fzc2V0SWQEBGFkZHIJAQdBZGRyZXNzAQkA2QQBBQdhZGRyZXNzBANhSWQJANkEAQUHYXNzZXRJZAQHYmFsYW5jZQMJAAACBQdhc3NldElkAgVXQVZFUwkBD2dldFdhdmVzQmFsYW5jZQEFBGFkZHIJAQ9nZXRBc3NldEJhbGFuY2UCBQRhZGRyBQNhSWQJAAIBCQCkAwEFB2JhbGFuY2UAdwiEIQ==",
"height": 2550305,
"applicationStatus": "succeeded",
"spentComplexity": 0
}
View: original | compacted
Prev: EX1k9r3k7ax3VLv4RoCvYfUgGFSaAWtXsXfNz3WUAbdd
Next: 4qGa6AU5398CuwvYLi71F7yLwD4V4qzcApCJjsnQiSNC
Diff:
Old | New | | Differences |
---|
9 | 9 | | |
---|
10 | 10 | | @Callable(i) |
---|
11 | 11 | | func getBalance (address,assetId) = { |
---|
12 | | - | let addr = Address(toBytes(address)) |
---|
13 | | - | let aId = toBytes(assetId) |
---|
| 12 | + | let addr = Address(fromBase58String(address)) |
---|
| 13 | + | let aId = fromBase58String(assetId) |
---|
14 | 14 | | let balance = if ((assetId == "WAVES")) |
---|
15 | 15 | | then getWavesBalance(addr) |
---|
16 | 16 | | else getAssetBalance(addr, aId) |
---|
Full:
Old | New | | Differences |
---|
1 | 1 | | {-# STDLIB_VERSION 6 #-} |
---|
2 | 2 | | {-# SCRIPT_TYPE ACCOUNT #-} |
---|
3 | 3 | | {-# CONTENT_TYPE DAPP #-} |
---|
4 | 4 | | func getAssetBalance (address,assetId) = assetBalance(address, assetId) |
---|
5 | 5 | | |
---|
6 | 6 | | |
---|
7 | 7 | | func getWavesBalance (address) = wavesBalance(address).available |
---|
8 | 8 | | |
---|
9 | 9 | | |
---|
10 | 10 | | @Callable(i) |
---|
11 | 11 | | func getBalance (address,assetId) = { |
---|
12 | | - | let addr = Address(toBytes(address)) |
---|
13 | | - | let aId = toBytes(assetId) |
---|
| 12 | + | let addr = Address(fromBase58String(address)) |
---|
| 13 | + | let aId = fromBase58String(assetId) |
---|
14 | 14 | | let balance = if ((assetId == "WAVES")) |
---|
15 | 15 | | then getWavesBalance(addr) |
---|
16 | 16 | | else getAssetBalance(addr, aId) |
---|
17 | 17 | | throw(toString(balance)) |
---|
18 | 18 | | } |
---|
19 | 19 | | |
---|
20 | 20 | | |
---|