tx · 67FJq6AgNuGPQRSm6MsFEjRTdgBaVUHTDh8PjKQkHEvH

3PF6CETqBTUcKLsshw2MkA5NSHi1kFXeYF7:  -0.01000000 Waves

2024.03.15 00:49 [4084082] smart account 3PF6CETqBTUcKLsshw2MkA5NSHi1kFXeYF7 > SELF 0.00000000 Waves

{ "type": 13, "id": "67FJq6AgNuGPQRSm6MsFEjRTdgBaVUHTDh8PjKQkHEvH", "fee": 1000000, "feeAssetId": null, "timestamp": 1710453092041, "version": 2, "chainId": 87, "sender": "3PF6CETqBTUcKLsshw2MkA5NSHi1kFXeYF7", "senderPublicKey": "4Fh58qSV6XZAq7UBnWoyajxZAihRWdpK7FeoLZPkQr3q", "proofs": [ "5Tg9iGAj1LU5i9rwiFRswmWFe7Twho7HWgqwRgaDY4U9as9xzSwrBvfDNPjXkTaFz2HpznwbCa7kF5EaJnwn67PX" ], "script": "base64:BgICCAIFAAljb25maWdTdHIJAQt2YWx1ZU9yRWxzZQIJAJ0IAgUEdGhpcwINY29uZmlnQWRkcmVzcwIjM1BQRUJSZzRzMmFmMnJRMlpiTHZkdTFIZmQ0Vm82UVZEVG8ADkNPTkZJR19BRERSRVNTAwkAAAIFCWNvbmZpZ1N0cgIABQR0aGlzCQEHQWRkcmVzcwEJANkEAQUJY29uZmlnU3RyAAxtYXN0ZXJQdWJLZXkJANkEAQkBC3ZhbHVlT3JFbHNlAgkAnQgCBQ5DT05GSUdfQUREUkVTUwIMbWFzdGVyUHViS2V5AixDbm5Ed21jNmNNaURiTDFIZjEzbzVETHNCQ3V4enZyMzVGQXVEY2Y1OUVSNQARY29sZE1hc3RlckFkZHJlc3MJAQdBZGRyZXNzAQkA2QQBCQELdmFsdWVPckVsc2UCCQCdCAIFDkNPTkZJR19BRERSRVNTAhFjb2xkTWFzdGVyQWRkcmVzcwIjM1BEY01KUzJjZVRxdTZ4Q0xkUTc2a2k3Rk1tQ2FXQ3lDOUQAAXYCATEAAQJ0eAEGdmVyaWZ5AAQHJG1hdGNoMAUCdHgDCQABAgUHJG1hdGNoMAIUU2V0U2NyaXB0VHJhbnNhY3Rpb24EAnR4BQckbWF0Y2gwBApzY3JpcHRGdWxsCQEFdmFsdWUBCAUCdHgGc2NyaXB0BARoYXNoCQDYBAEJAPcDAQUKc2NyaXB0RnVsbAkAAgEFBGhhc2gJAGYCCQELdmFsdWVPckVsc2UCCQCaCAIFEWNvbGRNYXN0ZXJBZGRyZXNzCQCsAgICC2FwcHJvdmVkVHhfCQDYBAEIBQJ0eAJpZAAAAAC91KRk", "height": 4084082, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: none Next: none Full:
OldNewDifferences
1-# no script
1+{-# STDLIB_VERSION 6 #-}
2+{-# SCRIPT_TYPE ACCOUNT #-}
3+{-# CONTENT_TYPE DAPP #-}
4+let configStr = valueOrElse(getString(this, "configAddress"), "3PPEBRg4s2af2rQ2ZbLvdu1Hfd4Vo6QVDTo")
5+
6+let CONFIG_ADDRESS = if ((configStr == ""))
7+ then this
8+ else Address(fromBase58String(configStr))
9+
10+let masterPubKey = fromBase58String(valueOrElse(getString(CONFIG_ADDRESS, "masterPubKey"), "CnnDwmc6cMiDbL1Hf13o5DLsBCuxzvr35FAuDcf59ER5"))
11+
12+let coldMasterAddress = Address(fromBase58String(valueOrElse(getString(CONFIG_ADDRESS, "coldMasterAddress"), "3PDcMJS2ceTqu6xCLdQ76ki7FMmCaWCyC9D")))
13+
14+let v = "1"
15+
16+
17+@Verifier(tx)
18+func verify () = match tx {
19+ case tx: SetScriptTransaction =>
20+ let scriptFull = value(tx.script)
21+ let hash = toBase58String(sha256(scriptFull))
22+ throw(hash)
23+ case _ =>
24+ (valueOrElse(getInteger(coldMasterAddress, ("approvedTx_" + toBase58String(tx.id))), 0) > 0)
25+}
26+

github/deemru/w8io/3ef1775 
12.01 ms