tx · D1Zo3r2d6i7rfdCXWpUqXouyAUUeKSptnNgJ85Pz6Ch7

3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK:  -0.01400000 Waves

2022.03.26 15:20 [3046069] smart account 3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK > SELF 0.00000000 Waves

{ "type": 13, "id": "D1Zo3r2d6i7rfdCXWpUqXouyAUUeKSptnNgJ85Pz6Ch7", "fee": 1400000, "feeAssetId": null, "timestamp": 1648297244389, "version": 2, "chainId": 87, "sender": "3P4x6kpsu63wHbqAVxB6DWN5CzSqNSrtQaK", "senderPublicKey": "ibrKsGF9M8wvjvpmNGtwTNkoC1jk26QJQSzJr8pd2ZW", "proofs": [ "2VFvyUg9fgy2XEWpCmyeUCou7i1ZkjSP5XbpAFRywp71Z9jdt2fK8Fa2nA9c8xEXi9xLUWm6pBgdecTJ3gHt2Ckj" ], "script": "base64:AAIFAAAAAAAAAAIIAgAAAAwBAAAADGdldEludE9yWmVybwAAAAEAAAADa2V5CQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABHRoaXMFAAAAA2tleQAAAAAAAAAAAAAAAAARdXNlckhlYWx0aEFkZHJlc3MBAAAAGgFXXsGWGTDJokN4RmnWJtbx5rhD0L32TB64AAAAABF2aXJlc1dhdmVzQWRkcmVzcwEAAAAaAVdFcvJXlzessQBsTK3xEFoBCgRaEwrxQm4AAAAAEHZpcmVzVXNkbkFkZHJlc3MBAAAAGgFXeLq+Y46YKYPHvYi/JsaNSdnBbx14bZYfAAAAABB2aXJlc1VzZHRBZGRyZXNzAQAAABoBV4wzfon//pTaHf7sOt6bBCYS88FfxG0ODAAAAAAQdmlyZXNVc2RjQWRkcmVzcwEAAAAaAVeckdbrVt9jsb9/5I0zJOQcqOP4QOc77QMAAAAAD3ZpcmVzQnRjQWRkcmVzcwEAAAAaAVdZveRlqqfDVpd/M82+bdkO/IdI14tqVEQAAAAAD3ZpcmVzRXRoQWRkcmVzcwEAAAAaAVfuD9UPC+leeMO6973orufRCfl7iUSD8EwAAAAAEHZpcmVzRXVybkFkZHJlc3MBAAAAGgFXa5oqTkIpOJCpBe5i1t5KmTFO1GlbGeLjAQAAAAlnZXRTdXBwbHkAAAACAAAABndhbGxldAAAAAV2aXJlcwQAAAADa2V5CQABLAAAAAIFAAAABndhbGxldAIAAAAOX2FUb2tlbkJhbGFuY2UJAQAAAAt2YWx1ZU9yRWxzZQAAAAIJAAQaAAAAAgUAAAAFdmlyZXMFAAAAA2tleQAAAAAAAAAAAAEAAAAJZ2V0Qm9ycm93AAAAAgAAAAZ3YWxsZXQAAAAFdmlyZXMEAAAAA2tleQkAASwAAAACBQAAAAZ3YWxsZXQCAAAABV9kZWJ0CQEAAAALdmFsdWVPckVsc2UAAAACCQAEGgAAAAIFAAAABXZpcmVzBQAAAANrZXkAAAAAAAAAAAABAAAADGdldFZpcmVzSW5mbwAAAAEAAAAGd2FsbGV0BAAAAAtzdXBwbHlXYXZlcwkBAAAACWdldFN1cHBseQAAAAIFAAAABndhbGxldAkBAAAAB0FkZHJlc3MAAAABBQAAABF2aXJlc1dhdmVzQWRkcmVzcwQAAAAKc3VwcGx5VXNkbgkBAAAACWdldFN1cHBseQAAAAIFAAAABndhbGxldAkBAAAAB0FkZHJlc3MAAAABBQAAABB2aXJlc1VzZG5BZGRyZXNzBAAAAApzdXBwbHlVc2R0CQEAAAAJZ2V0U3VwcGx5AAAAAgUAAAAGd2FsbGV0CQEAAAAHQWRkcmVzcwAAAAEFAAAAEHZpcmVzVXNkdEFkZHJlc3MEAAAACnN1cHBseVVzZGMJAQAAAAlnZXRTdXBwbHkAAAACBQAAAAZ3YWxsZXQJAQAAAAdBZGRyZXNzAAAAAQUAAAAQdmlyZXNVc2RjQWRkcmVzcwQAAAAJc3VwcGx5QnRjCQEAAAAJZ2V0U3VwcGx5AAAAAgUAAAAGd2FsbGV0CQEAAAAHQWRkcmVzcwAAAAEFAAAAD3ZpcmVzQnRjQWRkcmVzcwQAAAAJc3VwcGx5RXRoCQEAAAAJZ2V0U3VwcGx5AAAAAgUAAAAGd2FsbGV0CQEAAAAHQWRkcmVzcwAAAAEFAAAAD3ZpcmVzRXRoQWRkcmVzcwQAAAAKc3VwcGx5RXVybgkBAAAACWdldFN1cHBseQAAAAIFAAAABndhbGxldAkBAAAAB0FkZHJlc3MAAAABBQAAABB2aXJlc0V1cm5BZGRyZXNzBAAAAAtib3Jyb3dXYXZlcwkBAAAACWdldEJvcnJvdwAAAAIFAAAABndhbGxldAkBAAAAB0FkZHJlc3MAAAABBQAAABF2aXJlc1dhdmVzQWRkcmVzcwQAAAAKYm9ycm93VXNkbgkBAAAACWdldEJvcnJvdwAAAAIFAAAABndhbGxldAkBAAAAB0FkZHJlc3MAAAABBQAAABB2aXJlc1VzZG5BZGRyZXNzBAAAAApib3Jyb3dVc2R0CQEAAAAJZ2V0Qm9ycm93AAAAAgUAAAAGd2FsbGV0CQEAAAAHQWRkcmVzcwAAAAEFAAAAEHZpcmVzVXNkdEFkZHJlc3MEAAAACmJvcnJvd1VzZGMJAQAAAAlnZXRCb3Jyb3cAAAACBQAAAAZ3YWxsZXQJAQAAAAdBZGRyZXNzAAAAAQUAAAAQdmlyZXNVc2RjQWRkcmVzcwQAAAAJYm9ycm93QnRjCQEAAAAJZ2V0Qm9ycm93AAAAAgUAAAAGd2FsbGV0CQEAAAAHQWRkcmVzcwAAAAEFAAAAD3ZpcmVzQnRjQWRkcmVzcwQAAAAJYm9ycm93RXRoCQEAAAAJZ2V0Qm9ycm93AAAAAgUAAAAGd2FsbGV0CQEAAAAHQWRkcmVzcwAAAAEFAAAAD3ZpcmVzRXRoQWRkcmVzcwQAAAAKYm9ycm93RXVybgkBAAAACWdldEJvcnJvdwAAAAIFAAAABndhbGxldAkBAAAAB0FkZHJlc3MAAAABBQAAABB2aXJlc0V1cm5BZGRyZXNzCQAETAAAAAIFAAAAC3N1cHBseVdhdmVzCQAETAAAAAIFAAAACnN1cHBseVVzZG4JAARMAAAAAgUAAAAKc3VwcGx5VXNkdAkABEwAAAACBQAAAApzdXBwbHlVc2RjCQAETAAAAAIFAAAACXN1cHBseUJ0YwkABEwAAAACBQAAAAlzdXBwbHlFdGgJAARMAAAAAgUAAAAKc3VwcGx5RXVybgkABEwAAAACBQAAAAtib3Jyb3dXYXZlcwkABEwAAAACBQAAAApib3Jyb3dVc2RuCQAETAAAAAIFAAAACmJvcnJvd1VzZHQJAARMAAAAAgUAAAAKYm9ycm93VXNkYwkABEwAAAACBQAAAAlib3Jyb3dCdGMJAARMAAAAAgUAAAAJYm9ycm93RXRoCQAETAAAAAIFAAAACmJvcnJvd0V1cm4FAAAAA25pbAAAAAAAAAAAueVTnQ==", "height": 3046069, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: Gto45cPAfRXNzbEc4zWhsyc5uWQ4ASjJRpQRTtZSzfAn Next: 3A5wrTjG7USLDpspS3R512JZuvLNiA8cgRRWttNFbdGn Diff:
OldNewDifferences
4747 let borrowBtc = getBorrow(wallet, Address(viresBtcAddress))
4848 let borrowEth = getBorrow(wallet, Address(viresEthAddress))
4949 let borrowEurn = getBorrow(wallet, Address(viresEurnAddress))
50- $Tuple14(supplyWaves, supplyUsdn, supplyUsdt, supplyUsdc, supplyBtc, supplyEth, supplyEurn, borrowWaves, borrowUsdn, borrowUsdt, borrowUsdc, borrowBtc, borrowEth, borrowEurn)
50+[supplyWaves, supplyUsdn, supplyUsdt, supplyUsdc, supplyBtc, supplyEth, supplyEurn, borrowWaves, borrowUsdn, borrowUsdt, borrowUsdc, borrowBtc, borrowEth, borrowEurn]
5151 }
5252
5353
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 func getIntOrZero (key) = valueOrElse(getInteger(this, key), 0)
55
66
77 let userHealthAddress = base58'3PAZv9tgK1PX7dKR7b4kchq5qdpUS3G5sYT'
88
99 let viresWavesAddress = base58'3P8G747fnB1DTQ4d5uD114vjAaeezCW4FaM'
1010
1111 let viresUsdnAddress = base58'3PCwFXSq8vj8iKitA5zrrLRbuqehfmimpce'
1212
1313 let viresUsdtAddress = base58'3PEiD1zJWTMZNWSCyzhvBw9pxxAWeEwaghR'
1414
1515 let viresUsdcAddress = base58'3PGCkrHBxFMi7tz1xqnxgBpeNvn5E4M4g8S'
1616
1717 let viresBtcAddress = base58'3PA7QMFyHMtHeP66SUQnwCgwKQHKpCyXWwd'
1818
1919 let viresEthAddress = base58'3PPdeWwrzaxqgr6BuReoF3sWfxW8SYv743D'
2020
2121 let viresEurnAddress = base58'3PBjqiMwwag72VWUtHNnVrxTBrNK8D7bVcN'
2222
2323 func getSupply (wallet,vires) = {
2424 let key = (wallet + "_aTokenBalance")
2525 valueOrElse(getInteger(vires, key), 0)
2626 }
2727
2828
2929 func getBorrow (wallet,vires) = {
3030 let key = (wallet + "_debt")
3131 valueOrElse(getInteger(vires, key), 0)
3232 }
3333
3434
3535 func getViresInfo (wallet) = {
3636 let supplyWaves = getSupply(wallet, Address(viresWavesAddress))
3737 let supplyUsdn = getSupply(wallet, Address(viresUsdnAddress))
3838 let supplyUsdt = getSupply(wallet, Address(viresUsdtAddress))
3939 let supplyUsdc = getSupply(wallet, Address(viresUsdcAddress))
4040 let supplyBtc = getSupply(wallet, Address(viresBtcAddress))
4141 let supplyEth = getSupply(wallet, Address(viresEthAddress))
4242 let supplyEurn = getSupply(wallet, Address(viresEurnAddress))
4343 let borrowWaves = getBorrow(wallet, Address(viresWavesAddress))
4444 let borrowUsdn = getBorrow(wallet, Address(viresUsdnAddress))
4545 let borrowUsdt = getBorrow(wallet, Address(viresUsdtAddress))
4646 let borrowUsdc = getBorrow(wallet, Address(viresUsdcAddress))
4747 let borrowBtc = getBorrow(wallet, Address(viresBtcAddress))
4848 let borrowEth = getBorrow(wallet, Address(viresEthAddress))
4949 let borrowEurn = getBorrow(wallet, Address(viresEurnAddress))
50- $Tuple14(supplyWaves, supplyUsdn, supplyUsdt, supplyUsdc, supplyBtc, supplyEth, supplyEurn, borrowWaves, borrowUsdn, borrowUsdt, borrowUsdc, borrowBtc, borrowEth, borrowEurn)
50+[supplyWaves, supplyUsdn, supplyUsdt, supplyUsdc, supplyBtc, supplyEth, supplyEurn, borrowWaves, borrowUsdn, borrowUsdt, borrowUsdc, borrowBtc, borrowEth, borrowEurn]
5151 }
5252
5353
5454

github/deemru/w8io/6500d08 
39.21 ms