

sender contains Waves address base58 encoded,."dApp": "3FEVXxz656kaC24vh3r25eXNY64QSqX9ZFg ",įeatures of the Ethereum transaction JSON representation: "senderPublicKey": "4NzCXwRd3wKsmrrYrGVBsmuiUu6sVhZNKdvxPqzreCMRftvpXD7jJ19XFdXZqSC63nS59CtjCXXrBfwMspvf8nfs ", "sender": "3F11ucZTFLBGrY3TpSmWH3tH4iaYRgLVvZV ", "id": "AAU7gnVCc4G6LrSndT圓qbgnsDT9FTHkhRCRQNDVo52k ", JSON representation of a transaction depends on its content: Example transfer by Ethereum transaction The complexity is given in the Built-in functions article.Īdded support for Ethereum transactions that perform token transfers or dApp script invocations. Changed the complexity of certain built-in functions.When data size is known in advance, the “cheaper” function can be used. For the built-in string functions makeString and split added the range of similar functions with different complexity depending on the data size limit.Added the following built-in functions:.The functions replace the FOLD macro used in previous versions of the Standard Library. Added the fold range of functions, designed to implement operations on a list of values.Added the InvokeExpressionTransaction structure that is used to verify an Invoke Expression transaction by smart contracts.Added a built-in variable: i that is available in a call script and contains the Invocation structure.Added a new script type: call script designed to be executed once by an Invoke Expression transaction.Issued version 6 of the Ride Standard library.Implemented a new transaction type: Invoke Expression transaction that executes the script attached to it.Thanks to this, users can sign orders with MetaMask. Added support for orders with ECDSA signature in Exchange transactions.Thanks to this, MetaMask users can sign transactions and send them to the Waves blockchain. Added support for Ethereum transactions that perform token transfers or dApp script invocations.SHA256 ChecksumsĪttention! This release is for stagenet only! Not for mainnet/testnet. There's no need to rebuild state when updating from 1.3.8 unless you need to retrieve spent complexities for older transactions via REST API. Updated LevelDB, Swagger UI and Akka HTTP to their respective most recent versions.

#Wpcasa version 1.3.9 update#
Please update your schemas to version 1.3.3 to gain access to this functionality. Added order IDs to exchange transaction meta provided by Blockchain Updates.State rebuild is required to be able to retrieve complexities for older transactions. The node will store complexities only for the transactions it has processed after an update. This complexity only includes dApp script complexity and does not include verifier complexity or smart asset complexity (if any). Added spentComplexity field to transaction JSON containing actual complexity spent during transaction processing.

There's no need to rebuild state when updating from 1.3.8 (mostly see below). We encourage everyone to update their nodes. This bugfix contains important security fixes.
