tx · CS396f8qVfc2Rp5xFDuZUuBkCxXxNf4Njm6dXh6qnRSc

3MvQVj21fwPXbyXsrVDV2Sf639TcWTsaxmC:  -0.09000000 Waves

2020.01.07 15:54 [843514] smart account 3MvQVj21fwPXbyXsrVDV2Sf639TcWTsaxmC > SELF 0.00000000 Waves

{ "type": 13, "id": "CS396f8qVfc2Rp5xFDuZUuBkCxXxNf4Njm6dXh6qnRSc", "fee": 9000000, "feeAssetId": null, "timestamp": 1578401657703, "version": 1, "sender": "3MvQVj21fwPXbyXsrVDV2Sf639TcWTsaxmC", "senderPublicKey": "GfU9G8BJcrUfL2H2QthDHbeLHThimafNuKPuDQm9wbzr", "proofs": [ "3657sc77THPJZNiAbMyP8c2B2vwLcvRjJiug2RGXY3HfSdCWRtU4d2G7ZMNyRGRb7TwiG2tGgtsQTQBQcekCUG4v" ], "script": "base64:AAIDAAAAAAAAAAwIARIICgYBAQEBAQEAAAACAAAAAAZGQUNUT1IAAAAAAAX14QAAAAAADkZBQ1RPUkRFQ0lNQUxTAAAAAAAAAAAIAAAAAQAAAAFpAQAAABVjb3hSb3NzUnViaW5zdGVpbkNhbGwAAAAGAAAAAVQAAAABUwAAAAFLAAAAAXIAAAAFc2lnbWEAAAABbgQAAAABZQAAAAAAAAQl1AQAAAAGZGVsdGFUCQAAawAAAAMFAAAAAVQFAAAABkZBQ1RPUgkAAGgAAAACAAAAAAAAAAFtBQAAAAFuBAAAAApzcXJ0RGVsdGFUCQAAbAAAAAYFAAAABmRlbHRhVAUAAAAORkFDVE9SREVDSU1BTFMAAAAAAAAAAAUAAAAAAAAAAAEFAAAADkZBQ1RPUkRFQ0lNQUxTBQAAAAZIQUxGVVAEAAAAAnVwCQAAbAAAAAYFAAAAAWUAAAAAAAAAAAUJAABoAAAAAgUAAAAFc2lnbWEFAAAACnNxcnREZWx0YVQAAAAAAAAAAAgAAAAAAAAAAAgFAAAABkhBTEZVUAQAAAAEZG93bgkAAGkAAAACAAAAAAAAAAABBQAAAAJ1cAQAAAACZGYJAABsAAAABgUAAAABZQAAAAAAAAAABQkAAGgAAAACCQAAaQAAAAIJAQAAAAEtAAAAAQUAAAABcgAAAAAAAAAAZAUAAAAGZGVsdGFUAAAAAAAAAAAIAAAAAAAAAAAIBQAAAAZIQUxGVVAEAAAAA3BVcAkAAGkAAAACCQAAaAAAAAIJAABsAAAABgUAAAABZQAAAAAAAAAABQkAAGgAAAACCQAAaQAAAAIFAAAAAXIAAAAAAAAAAGQFAAAABmRlbHRhVAAAAAAAAAAACAAAAAAAAAAACAUAAAAGSEFMRlVQBQAAAARkb3duCQAAZQAAAAIFAAAAAnVwBQAAAARkb3duBAAAAAVwRG93bgkAAGUAAAACAAAAAAAAAAABBQAAAANwVXAJAQAAAAhXcml0ZVNldAAAAAEJAARMAAAAAgkBAAAACURhdGFFbnRyeQAAAAICAAAABmRlbHRhVAUAAAAGZGVsdGFUCQAETAAAAAIJAQAAAAlEYXRhRW50cnkAAAACAgAAAApzcXJ0RGVsdGFUBQAAAApzcXJ0RGVsdGFUBQAAAANuaWwAAAAA1DfX4g==", "chainId": 84, "height": 843514, "spentComplexity": 0 } View: original | compacted Prev: GRgPbJqGMCxnkiVVf8bmf3xgv3wTg3t1mpQpFUsrigRC Next: 2Rb38e2X3qY7x3iiJdqKwwMzAojkM86C23MPengbcK81 Full:
OldNewDifferences
11 {-# STDLIB_VERSION 3 #-}
22 {-# SCRIPT_TYPE ACCOUNT #-}
33 {-# CONTENT_TYPE DAPP #-}
4+let FACTOR = 100000000
45
6+let FACTORDECIMALS = 8
57
68 @Callable(i)
79 func coxRossRubinsteinCall (T,S,K,r,sigma,n) = {
810 let e = 271828
9- let deltaT = fraction(T, 100000, (365 * n))
10- let sqrtDeltaT = pow(deltaT, 5, 5, 1, 8, HALFUP)
11+ let deltaT = fraction(T, FACTOR, (365 * n))
12+ let sqrtDeltaT = pow(deltaT, FACTORDECIMALS, 5, 1, FACTORDECIMALS, HALFUP)
1113 let up = pow(e, 5, (sigma * sqrtDeltaT), 8, 8, HALFUP)
1214 let down = (1 / up)
1315 let df = pow(e, 5, ((-(r) / 100) * deltaT), 8, 8, HALFUP)
1416 let pUp = ((pow(e, 5, ((r / 100) * deltaT), 8, 8, HALFUP) * down) / (up - down))
1517 let pDown = (1 - pUp)
16- WriteSet([DataEntry("deltaT", deltaT)])
18+ WriteSet([DataEntry("deltaT", deltaT), DataEntry("sqrtDeltaT", sqrtDeltaT)])
1719 }
1820
1921

github/deemru/w8io/c3f4982 
28.52 ms