Releases: eric-volz/DefichainPython
Release list
DefichainPython v3.1.3
Version 3.1.3 brings some bug fixes to the library:
- Change Evm class typing and add EVM, DVM constants by @eric-volz in #131
- Support for new defichain tokens
Full Changelog: v3.1.2...v3.1.3
You can install it using just this line of code:
pip install defichain -UIf you have any trouble or just want interchange with other users, feel free to join the Telegram Group!
DefichainPython v3.1.2
Version 3.1.2 brings some bug fixes to the library:
- Fix getbalance method of node by @eric-volz in #127
- Add missing arguments to listaccounthistory by @eric-volz in #126
- Fix importmulti method of node by @eric-volz in #125
Full Changelog: v3.1.1...v3.1.2
You can install it using just this line of code:
pip install defichain -UIf you have any trouble or just want interchange with other users, feel free to join the Telegram Group!
DefichainPython v3.1.1
Version 3.1.1 brings some bug fixes to the library:
- Calculate vSize and weight of an transaction by @eric-volz in #118
- Fix GetTokenBalance method in Node by @eric-volz in #119
- Except error when output value is negativ by @eric-volz in #120
- Add argument to disable wallet functionality of node by @eric-volz in #121
Full Changelog: v3.1.0...v3.1.1
You can install it using just this line of code:
pip install defichain -UIf you have any trouble or just want interchange with other users, feel free to join the Telegram Group!
DefichainPython v3.1.0
A new version of the DefichainPython Library is out! 馃殌
Version 3.1.0 brings some long awaited features to the library:
- The new defichain node methods of v4.0.0 are now implemented | @eric-volz in #112
- You can now choose to make transactions replaceable witch are build with the TxBuilder (implementation of RBF) | @eric-volz in #113
- Full documentation for TxBuilder | @eric-volz in #106
Full Changelog: v3.0.0...v3.1.0
You can install it using just this line of code:
pip install defichain -UIf you have any trouble or just want interchange with other users, feel free to join the Telegram Group!
DefichainPython v3.0.0
Release v3.0.0 of the DefichainPython Library! 馃殌馃殌馃殌
Version 3.0.0 of the DefichainPython library is finally released and is available on PyPi. You can install it using just this line of code:
pip install defichain -UThe new update brings some really cool new features:
- Implementation of new ocean API endpoints: Governance and Consortium
- Possibility to encrypt your wallet and store it
- Possibility to create your own RawTransactions (also known as Custom Transaction and DefiTransaction). For more information follow this explanation: Basic Usage Of Transactions Builder
Already implemented RawDefiTransactions:
- UtxosToAccount
- AccountToUtxos
- AccountToAccount
- hex_data
- str_data
- Vote
- TakeLoan
- PayBackLoan
- CreateMasternode
- ResignMasternode
- UpdateMasternode
- PoolSwap
- CompositSwap
- AddPoolLiquidity
- RemovePoolLiquidity
- send
- sendall
- sendmany
- CreateVault
- DepositToVault
- WithdrawFromVault
What has changed in the code?
Improvements
- Set wallet as default if only one wallet available by @eric-volz in #64
- Improve RPC by @eric-volz in #70
- Change base url of testnet by @eric-volz in #80
- Rework Documentation by @eric-volz in #94
- Sitemap for docs by @eric-volz in #97
New Implementations
- New ocean governance and consortium methods by @eric-volz in #69
- Encryption of hdwallet by @eric-volz in #83
RawTransactions
- Raw Transactions by @eric-volz in #67
- New signing process by @eric-volz in #71
- Add builder for data by @eric-volz in #76
- New Method: Send Many for utxo by @eric-volz in #78
- Nextv3.0.0b2 by @eric-volz in #79
- Implement signing of P2PKH address type by @eric-volz in #81
- Add DefiTx: UpdateMasternode by @eric-volz in #82
- Improve documentation for transaction builder by @eric-volz in #100
Tests
- Test for address by @eric-volz in #73
- Adjust GitHub Actions for transaction tests by @eric-volz in #74
- Test for utils by @eric-volz in #75
- Tests for RemoteData of Transactions by @eric-volz in #84
- Tests for fees of Transactions by @eric-volz in #86
- Tests for Rawtransactions by @eric-volz in #88
- Tests for DefiTx by @eric-volz in #89
- Tests for transaction builder by @eric-volz in #103
Full Changelog: v2.3.0...v3.0.0
DefichainPython v3.0.0b3
Innovations
- Change base url of testnet by @eric-volz in #80
- Implement signing of P2PKH address type by @eric-volz in #81
- Add DefiTx: UpdateMasternode by @eric-volz in #82
- Encryption of hdwallet by @eric-volz in #83
New Raw Defi Transactions
- UpdateMasternode
Previously implemented native UTXO Transactions
- send
- sendall
- sendmany
- hex_data
- str_data
Previously implemented Raw Defi Transaction
- UtxosToAccount
- AccountToUtxos
- AccountToAccount
- Vote
- TakeLoan
- PayBackLoan
- CreateMasternode
- ResignMasternode
- PoolSwap
- CompositSwap
- AddPoolLiquidity
- RemovePoolLiquidity
- CreateVault
- DepositToVault
- WithdrawFromVault
This release can be downloaded as a beta package:
pip install defichain==3.0.0b3
Here is a explanation: Announcement
Full Changelog: v3.0.0b2...v3.0.0b3
DefichainPython v3.0.0b2
Innovations
- Improve RPC by @eric-volz in #70
- New signing process by @eric-volz in #71
- Tests for address by @eric-volz in #73
- Tests for utils by @eric-volz in #75
- Add builder for data by @eric-volz in #76
- New Method: Send Many for utxo by @eric-volz in #78
New native UTXO Transactions
- send
- sendall
- sendmany
- hex_data
- str_data
New Raw Defi Transactions
- AccountToUtxos
- Vote
Previously implemented Raw Defi Transaction
- UtxosToAccount
- AccountToAccount
- TakeLoan
- PayBackLoan
- CreateMasternode
- ResignMasternode
- PoolSwap
- CompositSwap
- AddPoolLiquidity
- RemovePoolLiquidity
- CreateVault
- DepositToVault
- WithdrawFromVault
This release can be downloaded as a beta package:
pip install defichain==3.0.0b2
Here is a explanation: Announcement
Full Changelog: v3.0.0b1...v3.0.0b2
DefichainPython v3.0.0b1
Innovations
- New ocean governance and consortium methods by @eric-volz in #69
New Raw Defi Transactions
- TakeLoan
- PayBackLoan
- CreateMasternode
- ResignMasternode
- AddPoolLiquidity
- RemovePoolLiquidity
- CreateVault
- DepositToVault
- WithdrawFromVault
Previously implemented Raw Defi Transaction
- UtxosToAccount
- AccountToAccount
- PoolSwap
- CompositSwap
This release can be downloaded as a beta package:
pip install defichain==3.0.0b1
Here is a explanation: Announcement
Full Changelog: v3.0.0b0...v3.0.0b1
DefichainPython v3.0.0b0
Improvements
- set wallet as default if only one wallet available by @eric-volz in #64
Innovations
- Raw transactions by @eric-volz in #67
This release can be downloaded as a beta package:
pip install defichain==3.0.0b0
Here is a explanation: Announcement 3
Full Changelog: v2.3.0...v3.0.0b0
DefichainPython v2.3.0
Improvements
- Grand central(3.0.1) node update by @eric-volz in #62
- Python 3.6 is no longer supported by tests