tx · DFYak7XmX9wPpHdtCkAqAZKsSrMpjGt9SCi1JbAwLW4j

3NAoJSThEgz12iLrRFSeMZpP1mEYc4QcGa3:  -0.01000000 Waves

2023.11.13 11:07 [2841306] smart account 3NAoJSThEgz12iLrRFSeMZpP1mEYc4QcGa3 > SELF 0.00000000 Waves

{ "type": 13, "id": "DFYak7XmX9wPpHdtCkAqAZKsSrMpjGt9SCi1JbAwLW4j", "fee": 1000000, "feeAssetId": null, "timestamp": 1699862915185, "version": 2, "chainId": 84, "sender": "3NAoJSThEgz12iLrRFSeMZpP1mEYc4QcGa3", "senderPublicKey": "5TXMdPyvDNfxhdixe86fk7Ya8FScpZGfZ6XNawu8sYK4", "proofs": [ "2dJ4yayxs21XQZaB5StMUbqBM3VwuchtLytH7EcCS8RJXQRD2mt26N4RdBQR5gikvARvc8gEwWnKPMBSQJGezK6E" ], "script": "base64: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", "height": 2841306, "applicationStatus": "succeeded", "spentComplexity": 0 } View: original | compacted Prev: HcEtUN3r2SGiVVkUSqd63RUkXWuprdSTGvGyqZnLC7BW Next: 7Jt9cGNnQhwYk5jBhofytw9CPUsWTaLmBwiw9hM6wN9V Diff:
OldNewDifferences
44
55
66 @Callable(i)
7-func call (input) = [IntegerEntry("1", input[0]), IntegerEntry("2", input[1])]
7+func call (input,input2) = [IntegerEntry("1", input[0]), IntegerEntry("2", input[1])]
88
99
1010
1111 @Callable(i)
1212 func registerData (clientInput,opponentInput,id,oppAddress) = {
1313 let client = toString(i.caller)
14-[StringEntry("ID", id), IntegerEntry((client + "_age"), clientInput[0]), IntegerEntry((client + "_sex"), clientInput[1]), IntegerEntry((client + "_fac1"), clientInput[2]), IntegerEntry((client + "_fac2"), clientInput[3]), IntegerEntry((client + "_fac3"), clientInput[4]), IntegerEntry((client + "_fac4"), clientInput[5]), IntegerEntry((client + "_vio1"), clientInput[6]), IntegerEntry((client + "_vio2"), clientInput[7]), IntegerEntry((client + "_vio3"), clientInput[8]), IntegerEntry((client + "_vio4"), clientInput[9]), IntegerEntry((oppAddress + "_age"), opponentInput[0]), IntegerEntry((oppAddress + "_sex"), opponentInput[1]), IntegerEntry((oppAddress + "_fac1"), opponentInput[2]), IntegerEntry((oppAddress + "_fac2"), opponentInput[3]), IntegerEntry((oppAddress + "_fac3"), opponentInput[4]), IntegerEntry((oppAddress + "_fac4"), opponentInput[5]), IntegerEntry((oppAddress + "_vio1"), opponentInput[6]), IntegerEntry((oppAddress + "_vio2"), opponentInput[7]), IntegerEntry((oppAddress + "_vio3"), opponentInput[8]), IntegerEntry((oppAddress + "_vio4"), opponentInput[9])]
14+ let txId = toBase58String(i.transactionId)
15+[StringEntry(id, txId), IntegerEntry((((txId + "_") + client) + "_age"), clientInput[0]), IntegerEntry((((txId + "_") + client) + "_sex"), clientInput[1]), IntegerEntry((((txId + "_") + client) + "_fac1"), clientInput[2]), IntegerEntry((((txId + "_") + client) + "_fac2"), clientInput[3]), IntegerEntry((((txId + "_") + client) + "_fac3"), clientInput[4]), IntegerEntry((((txId + "_") + client) + "_fac4"), clientInput[5]), IntegerEntry((((txId + "_") + client) + "_vio1"), clientInput[6]), IntegerEntry((((txId + "_") + client) + "_vio2"), clientInput[7]), IntegerEntry((((txId + "_") + client) + "_vio3"), clientInput[8]), IntegerEntry((((txId + "_") + client) + "_vio4"), clientInput[9]), IntegerEntry((((txId + "_") + oppAddress) + "_age"), opponentInput[0]), IntegerEntry((((txId + "_") + oppAddress) + "_sex"), opponentInput[1]), IntegerEntry((((txId + "_") + oppAddress) + "_fac1"), opponentInput[2]), IntegerEntry((((txId + "_") + oppAddress) + "_fac2"), opponentInput[3]), IntegerEntry((((txId + "_") + oppAddress) + "_fac3"), opponentInput[4]), IntegerEntry((((txId + "_") + oppAddress) + "_fac4"), opponentInput[5]), IntegerEntry((((txId + "_") + oppAddress) + "_vio1"), opponentInput[6]), IntegerEntry((((txId + "_") + oppAddress) + "_vio2"), opponentInput[7]), IntegerEntry((((txId + "_") + oppAddress) + "_vio3"), opponentInput[8]), IntegerEntry((((txId + "_") + oppAddress) + "_vio4"), opponentInput[9])]
1516 }
1617
1718
Full:
OldNewDifferences
11 {-# STDLIB_VERSION 5 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
44
55
66 @Callable(i)
7-func call (input) = [IntegerEntry("1", input[0]), IntegerEntry("2", input[1])]
7+func call (input,input2) = [IntegerEntry("1", input[0]), IntegerEntry("2", input[1])]
88
99
1010
1111 @Callable(i)
1212 func registerData (clientInput,opponentInput,id,oppAddress) = {
1313 let client = toString(i.caller)
14-[StringEntry("ID", id), IntegerEntry((client + "_age"), clientInput[0]), IntegerEntry((client + "_sex"), clientInput[1]), IntegerEntry((client + "_fac1"), clientInput[2]), IntegerEntry((client + "_fac2"), clientInput[3]), IntegerEntry((client + "_fac3"), clientInput[4]), IntegerEntry((client + "_fac4"), clientInput[5]), IntegerEntry((client + "_vio1"), clientInput[6]), IntegerEntry((client + "_vio2"), clientInput[7]), IntegerEntry((client + "_vio3"), clientInput[8]), IntegerEntry((client + "_vio4"), clientInput[9]), IntegerEntry((oppAddress + "_age"), opponentInput[0]), IntegerEntry((oppAddress + "_sex"), opponentInput[1]), IntegerEntry((oppAddress + "_fac1"), opponentInput[2]), IntegerEntry((oppAddress + "_fac2"), opponentInput[3]), IntegerEntry((oppAddress + "_fac3"), opponentInput[4]), IntegerEntry((oppAddress + "_fac4"), opponentInput[5]), IntegerEntry((oppAddress + "_vio1"), opponentInput[6]), IntegerEntry((oppAddress + "_vio2"), opponentInput[7]), IntegerEntry((oppAddress + "_vio3"), opponentInput[8]), IntegerEntry((oppAddress + "_vio4"), opponentInput[9])]
14+ let txId = toBase58String(i.transactionId)
15+[StringEntry(id, txId), IntegerEntry((((txId + "_") + client) + "_age"), clientInput[0]), IntegerEntry((((txId + "_") + client) + "_sex"), clientInput[1]), IntegerEntry((((txId + "_") + client) + "_fac1"), clientInput[2]), IntegerEntry((((txId + "_") + client) + "_fac2"), clientInput[3]), IntegerEntry((((txId + "_") + client) + "_fac3"), clientInput[4]), IntegerEntry((((txId + "_") + client) + "_fac4"), clientInput[5]), IntegerEntry((((txId + "_") + client) + "_vio1"), clientInput[6]), IntegerEntry((((txId + "_") + client) + "_vio2"), clientInput[7]), IntegerEntry((((txId + "_") + client) + "_vio3"), clientInput[8]), IntegerEntry((((txId + "_") + client) + "_vio4"), clientInput[9]), IntegerEntry((((txId + "_") + oppAddress) + "_age"), opponentInput[0]), IntegerEntry((((txId + "_") + oppAddress) + "_sex"), opponentInput[1]), IntegerEntry((((txId + "_") + oppAddress) + "_fac1"), opponentInput[2]), IntegerEntry((((txId + "_") + oppAddress) + "_fac2"), opponentInput[3]), IntegerEntry((((txId + "_") + oppAddress) + "_fac3"), opponentInput[4]), IntegerEntry((((txId + "_") + oppAddress) + "_fac4"), opponentInput[5]), IntegerEntry((((txId + "_") + oppAddress) + "_vio1"), opponentInput[6]), IntegerEntry((((txId + "_") + oppAddress) + "_vio2"), opponentInput[7]), IntegerEntry((((txId + "_") + oppAddress) + "_vio3"), opponentInput[8]), IntegerEntry((((txId + "_") + oppAddress) + "_vio4"), opponentInput[9])]
1516 }
1617
1718
1819 @Verifier(tx)
1920 func verify () = sigVerify(tx.bodyBytes, tx.proofs[0], tx.senderPublicKey)
2021

github/deemru/w8io/c3f4982 
32.29 ms