Andrei Băncioiu

Results 34 comments of Andrei Băncioiu

I would like to take this opportunity to ask a question related to @plonknimbuzz's concern (ease of use): Is there any plan to provide the library as **a standalone Javascript...

@mihaieremia, thank you for the provided details :pray: [PyPi package](https://pypi.org/project/ledgercomm/#history) does not yet contain `v1.2.1` (a patch related to newer versions of MacOS), as of January 2024. Temporary workaround: ```...

- https://github.com/LedgerHQ/ledgercomm/releases/tag/v1.2.1 - https://pypi.org/project/ledgercomm/#history Reinstalling mxpy (which reinstalls `ledgercomm[hid]`) should fix the issue :pray:

### 1 / Non-breaking change: new `TransactionFactories` vs. legacy factories and builders In v13, we have new ways of constructing transactions. **The existing (legacy) approaches (v12) are still available.** ####...

### 2 / Non-breaking change: new way of performing contract queries **The existing (legacy) approaches are still working.** **Before:** ``` query = contract.createQuery({ func: "getUltimateAnswer" }); rawResponse = await networkProvider.queryContract(query);...

### 3 / Non-breaking change: new way of parsing outcome of transactions The existing (legacy) approaches are still available. #### Smart Contract transactions - Instead of `ResultsParser.parseOutcome()`, use `SmartContractTransactionsOutcomeParser.parseExecute()`. -...

### 4 / Non-breaking change: constructor and properties of `Transaction` Since v13, the [`Transaction`](https://multiversx.github.io/mx-sdk-js-core/v13/classes/Transaction.html) class exhibits its state as public read-write properties. For example, you can access and set the...

### 5 / Small breaking change on `Transaction`: adjusted type for `version` and `options` In v12, these fields were marked as deprecated: ``` class Transaction { // @deprecated version: TransactionVersion;...

### 6 / Non-breaking (in practice) change: default transaction version is now 2, instead of 1 That is, when you create a `Transaction` object and do not specify an explicit...

### 7 / Non-breaking change: pass a transaction hash to `TransactionWatcher.await*` This is a non-breaking change. The old way of using [`TransactionWatcher`](https://multiversx.github.io/mx-sdk-js-core/v13/classes/TransactionWatcher.html) is still available. However, we recommend the new...