Releases: eric-volz/DefichainPython
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 -U
If 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 -U
If 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 -U
If 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 -U
If 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 -U
The 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