tx · 6JsTkyZfChbBvwTNHCKWUpf3wfoceFNsgRktoUw1itBF

3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH:  -0.09000000 Waves

2021.03.18 18:46 [1443378] smart account 3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH > SELF 0.00000000 Waves

{ "type": 13, "id": "6JsTkyZfChbBvwTNHCKWUpf3wfoceFNsgRktoUw1itBF", "fee": 9000000, "feeAssetId": null, "timestamp": 1616082425296, "version": 2, "chainId": 84, "sender": "3NBHyQ67TPHySpoiugp35ZBDmy57KGbLiqH", "senderPublicKey": "BEhKtjrMZynwX3AJB6WJbFrM6UxW9ytKVsn1nRb7pKrX", "proofs": [ "29jPt46STeqonz2DAkr6VJiMBHNVorozvG95LGUpc4LLbBT1cn58d3vrqzw5pst6f6rWqorU3cbhZhh1HywDPN1d" ], "script": "base64:AAIEAAAAAAAAAAcIAhIDCgEIAAAAAQEAAAATZ2V0RGF0YUZyb21DdXN0b21lcgAAAAIAAAADa2V5AAAAA2FkcgQAAAAEZGF0YQQAAAAHJG1hdGNoMAkABB0AAAACBQAAAANhZHIFAAAAA2tleQMJAAABAAAAAgUAAAAHJG1hdGNoMAIAAAAGU3RyaW5nBAAAAAFhBQAAAAckbWF0Y2gwBQAAAAFhAgAAAAAFAAAABGRhdGEAAAABAAAAAWkBAAAAC3BlcmZvbU9yZGVyAAAAAQAAAARkYXRlBAAAAA1jYWxsZXJBZGRyZXNzCQEAAAAUYWRkcmVzc0Zyb21QdWJsaWNLZXkAAAABCAUAAAABaQAAAA9jYWxsZXJQdWJsaWNLZXkEAAAABmZpZWxkMQkBAAAAE2dldERhdGFGcm9tQ3VzdG9tZXIAAAACCQABLAAAAAIJAASwAAAAAQgFAAAAAWkAAAAPY2FsbGVyUHVibGljS2V5AgAAACpfT1JERVJTOi9HRVZJU0VESTAxL0hlYWRlci9OYWNocmljaHRlbnR5cF8FAAAADWNhbGxlckFkZHJlc3MDCQAAAAAAAAIFAAAABmZpZWxkMQIAAAAACQAETAAAAAIJAQAAAAtTdHJpbmdFbnRyeQAAAAICAAAAIF8vT1JERVJTMDUvSURPQy9FRElfREM0MC9NRVNUWVBfAgAAAAJzZAUAAAADbmlsCQAAAgAAAAECAAAAC2ZpZWxkIGVtcHR5AAAAAQAAAAJ0eAEAAAAGdmVyaWZ5AAAAAAQAAAAHJG1hdGNoMAUAAAACdHgDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAD0RhdGFUcmFuc2FjdGlvbgYDCQAAAQAAAAIFAAAAByRtYXRjaDACAAAAFFNldFNjcmlwdFRyYW5zYWN0aW9uBgZqcjaV", "height": 1443378, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: FGy7wd38VmrWtboE3o3rAEUzW1DPagF6mV1QdGDxpnRx Next: DB6ik7aq526FtxFLacoGNRxXiwgj8rrpkMWmAXzdLCLo Diff:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func getstoredData (adr) = {
5- let test = match getString(adr, "test") {
4+func getDataFromCustomer (key,adr) = {
5+ let data = match getString(adr, key) {
66 case a: String =>
77 a
88 case _ =>
99 ""
1010 }
11- test
11+ data
1212 }
1313
1414
1515 @Callable(i)
16-func storeData () = {
17- let account = base58'3MtE2oCkjx6BLhk6tviDComNZYHnohwczd7'
18- let testData = getstoredData(Address(account))
19- if ((testData != ""))
20- then [StringEntry("mytest_", testData)]
21- else throw("false")
16+func perfomOrder (date) = {
17+ let callerAddress = addressFromPublicKey(i.callerPublicKey)
18+ let field1 = getDataFromCustomer((toUtf8String(i.callerPublicKey) + "_ORDERS:/GEVISEDI01/Header/Nachrichtentyp_"), callerAddress)
19+ if ((field1 == ""))
20+ then [StringEntry("_/ORDERS05/IDOC/EDI_DC40/MESTYP_", "sd")]
21+ else throw("field empty")
2222 }
2323
2424
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 4 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4-func getstoredData (adr) = {
5- let test = match getString(adr, "test") {
4+func getDataFromCustomer (key,adr) = {
5+ let data = match getString(adr, key) {
66 case a: String =>
77 a
88 case _ =>
99 ""
1010 }
11- test
11+ data
1212 }
1313
1414
1515 @Callable(i)
16-func storeData () = {
17- let account = base58'3MtE2oCkjx6BLhk6tviDComNZYHnohwczd7'
18- let testData = getstoredData(Address(account))
19- if ((testData != ""))
20- then [StringEntry("mytest_", testData)]
21- else throw("false")
16+func perfomOrder (date) = {
17+ let callerAddress = addressFromPublicKey(i.callerPublicKey)
18+ let field1 = getDataFromCustomer((toUtf8String(i.callerPublicKey) + "_ORDERS:/GEVISEDI01/Header/Nachrichtentyp_"), callerAddress)
19+ if ((field1 == ""))
20+ then [StringEntry("_/ORDERS05/IDOC/EDI_DC40/MESTYP_", "sd")]
21+ else throw("field empty")
2222 }
2323
2424
2525 @Verifier(tx)
2626 func verify () = match tx {
2727 case _: DataTransaction =>
2828 true
2929 case _: SetScriptTransaction =>
3030 true
3131 case _ =>
3232 true
3333 }
3434

github/deemru/w8io/026f985 
34.59 ms