tx · 2i1xvAVHfoXvDeW4H6PuezcT68Z8992qubdWcdg66Fvo

3MpNDxa2QpcAzbaLaV6qacbuASgtH7wcric:  -0.14000000 Waves

2022.12.14 09:30 [2359623] smart account 3MpNDxa2QpcAzbaLaV6qacbuASgtH7wcric > SELF 0.00000000 Waves

{ "type": 13, "id": "2i1xvAVHfoXvDeW4H6PuezcT68Z8992qubdWcdg66Fvo", "fee": 14000000, "feeAssetId": null, "timestamp": 1670999478694, "version": 2, "chainId": 84, "sender": "3MpNDxa2QpcAzbaLaV6qacbuASgtH7wcric", "senderPublicKey": "DLs8YD3NUQMaSkR7EAP4cQYQVzLLAhfLtfM11v5zQ7sW", "proofs": [ "4LkAbEpJUZTvpqgqCxd1CMogZP832NyzxM8TVF5dh4B4KqRwqp1ANdAk4pWBEWKug6dBiFAogqnNGVX8qKCifXGC", "5NPrnS1B4E5ro1uKxqCRkqNzqfs5wvS2h8Xj9xbK7gMgM1upXHPHSE7ewMeB8RddNm2wyvqqpFnGqphJTquk87XN" ], "script": "base64:BgIECAISAAoADWtBZG1pblB1YktleTECC2FkbWluX3B1Yl8xAA1rQWRtaW5QdWJLZXkyAgthZG1pbl9wdWJfMgANa0FkbWluUHViS2V5MwILYWRtaW5fcHViXzMADGtGYXJtaW5nQWRkcgIPZmFybWluZ19hZGRyZXNzAAZvcmFjbGUJAQdBZGRyZXNzAQEaAVRIE5cMwNMzzCUygLYp96dkaICr48x7S5kBE2dldEJhc2U1OEZyb21PcmFjbGUBA2tleQQHJG1hdGNoMAkAnQgCBQZvcmFjbGUFA2tleQMJAAECBQckbWF0Y2gwAgZTdHJpbmcEBnN0cmluZwUHJG1hdGNoMAkA2QQBBQZzdHJpbmcEB25vdGhpbmcFByRtYXRjaDAJAAIBCQCsAgIFA2tleQIIaXMgZW1wdHkADGFkbWluUHViS2V5MQkBE2dldEJhc2U1OEZyb21PcmFjbGUBBQ1rQWRtaW5QdWJLZXkxAAxhZG1pblB1YktleTIJARNnZXRCYXNlNThGcm9tT3JhY2xlAQUNa0FkbWluUHViS2V5MgAMYWRtaW5QdWJLZXkzCQETZ2V0QmFzZTU4RnJvbU9yYWNsZQEFDWtBZG1pblB1YktleTMAC2Zhcm1pbmdBZGRyCQEHQWRkcmVzcwEJARNnZXRCYXNlNThGcm9tT3JhY2xlAQUMa0Zhcm1pbmdBZGRyAQFpAQZ1bmxvY2sABANpbnYJAPwHBAULZmFybWluZ0FkZHICEHVubG9ja1N0YWJsZUxvY2sJAMwIAgkApQgBCAUBaQZjYWxsZXIFA25pbAUDbmlsAwkAAAIFA2ludgUDaW52BQNuaWwJAAIBAiRTdHJpY3QgdmFsdWUgaXMgbm90IGVxdWFsIHRvIGl0c2VsZi4BAnR4AQZ2ZXJpZnkABAckbWF0Y2gwBQJ0eAQSYWRtaW5QdWJLZXkxU2lnbmVkAwkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAAUMYWRtaW5QdWJLZXkxAAEAAAQSYWRtaW5QdWJLZXkyU2lnbmVkAwkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAQUMYWRtaW5QdWJLZXkyAAEAAAQSYWRtaW5QdWJLZXkzU2lnbmVkAwkA9AMDCAUCdHgJYm9keUJ5dGVzCQCRAwIIBQJ0eAZwcm9vZnMAAgUMYWRtaW5QdWJLZXkzAAEAAAkAZwIJAGQCCQBkAgUSYWRtaW5QdWJLZXkxU2lnbmVkBRJhZG1pblB1YktleTJTaWduZWQFEmFkbWluUHViS2V5M1NpZ25lZAACBiNrqw==", "height": 2359623, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: 2CgczLX1eS4wTcDvQP9SxD6CPgct3NhdvmDvgzQG6vTW Next: none Diff:
OldNewDifferences
2929
3030 @Callable(i)
3131 func unlock () = {
32- let inv = invoke(farmingAddr, "unlockStableLock", nil, nil)
32+ let inv = invoke(farmingAddr, "unlockStableLock", [toString(i.caller)], nil)
3333 if ((inv == inv))
3434 then nil
3535 else throw("Strict value is not equal to itself.")
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 6 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44 let kAdminPubKey1 = "admin_pub_1"
55
66 let kAdminPubKey2 = "admin_pub_2"
77
88 let kAdminPubKey3 = "admin_pub_3"
99
1010 let kFarmingAddr = "farming_address"
1111
1212 let oracle = Address(base58'3MvVBtsXroQpy1tsPw21TU2ET9A8WfmrNjz')
1313
1414 func getBase58FromOracle (key) = match getString(oracle, key) {
1515 case string: String =>
1616 fromBase58String(string)
1717 case nothing =>
1818 throw((key + "is empty"))
1919 }
2020
2121
2222 let adminPubKey1 = getBase58FromOracle(kAdminPubKey1)
2323
2424 let adminPubKey2 = getBase58FromOracle(kAdminPubKey2)
2525
2626 let adminPubKey3 = getBase58FromOracle(kAdminPubKey3)
2727
2828 let farmingAddr = Address(getBase58FromOracle(kFarmingAddr))
2929
3030 @Callable(i)
3131 func unlock () = {
32- let inv = invoke(farmingAddr, "unlockStableLock", nil, nil)
32+ let inv = invoke(farmingAddr, "unlockStableLock", [toString(i.caller)], nil)
3333 if ((inv == inv))
3434 then nil
3535 else throw("Strict value is not equal to itself.")
3636 }
3737
3838
3939 @Verifier(tx)
4040 func verify () = match tx {
4141 case _ =>
4242 let adminPubKey1Signed = if (sigVerify(tx.bodyBytes, tx.proofs[0], adminPubKey1))
4343 then 1
4444 else 0
4545 let adminPubKey2Signed = if (sigVerify(tx.bodyBytes, tx.proofs[1], adminPubKey2))
4646 then 1
4747 else 0
4848 let adminPubKey3Signed = if (sigVerify(tx.bodyBytes, tx.proofs[2], adminPubKey3))
4949 then 1
5050 else 0
5151 (((adminPubKey1Signed + adminPubKey2Signed) + adminPubKey3Signed) >= 2)
5252 }
5353

github/deemru/w8io/873ac7e 
27.29 ms