Skip to content

Releases: InjectiveLabs/sdk-python

v1.3.0

12 Feb 20:05
9aae397
Compare
Choose a tag to compare
  • Removed asyncio from the dependencies list
  • Updated dependencies versions in the poetry.lock file

What's Changed

Full Changelog: v1.2.0...v1.3.0

v1.2.0

25 Jan 15:26
b2758b7
Compare
Choose a tag to compare
  • Updated reference gas cost for all messages in the gas estimator
  • Included different calculation for Post Only orders
  • Updated all proto definitions for Injective Core 1.12.1

What's Changed

  • Feat/update gas cost in gas estimator by @aarmoa in #299

Full Changelog: v1.1.1...v1.2.0

v1.2.0-rc3

24 Jan 15:01
Compare
Choose a tag to compare
v1.2.0-rc3 Pre-release
Pre-release
  • Updated reference gas cost for all messages in the gas estimator
  • Updated all proto definitions for Injective Core 1.12.1

Full Changelog: v1.1.1...v1.2.0-rc3

v1.2.0-rc2

24 Jan 14:07
Compare
Choose a tag to compare
v1.2.0-rc2 Pre-release
Pre-release
  • Updated reference gas cost for all messages in the gas estimator
  • Updated all proto definitions for Injective Core 1.12.1

Full Changelog: v1.1.1...v1.2.0-rc2

v1.2.0-rc1

23 Jan 19:44
Compare
Choose a tag to compare
v1.2.0-rc1 Pre-release
Pre-release
  • Updated reference gas cost for all messages in the gas estimator
  • Updated all proto definitions for Injective Core 1.12.1

Full Changelog: v1.1.1...v1.2.0-rc1

v1.1.1

18 Jan 20:56
6c47732
Compare
Choose a tag to compare
  • Updated the logic to create the MsgLiquidatePosition message
  • Added a example script on how to broadcast a MsgLiquidatePositions message

What's Changed

  • (fix) Updated examples for oracle price requests by @aarmoa in #295
  • fix/update_creation_msg_liquidate_position by @aarmoa in #296

Full Changelog: v1.1.0...v1.1.1

v1.1.0

16 Jan 14:23
c389b5b
Compare
Choose a tag to compare
  • Added new functions in all Market classes to convert values from extended chain format (the ones provided by chain streams) into human-readable format
  • Updated proto definitions for Indexer node using version v1.12.79.1
  • Updated market and tokens INI configuration files

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1

08 Jan 17:28
ccffe81
Compare
Choose a tag to compare
  • Added logic to support use of Client Order ID (CID) new identifier in OrderInfo
  • New chain stream support
  • Remove support for sentry nodes in mainnet network. The only supported node option in mainnet is lb
  • Migrated all proto objects dependency to support chain version 1.12
  • Moved changelog from the README.md file to its own CHANGELOG.md file
  • Remove aiocron dependency. Use plain asyncio tasks to solve the timeout height synchronization
  • Updated the gas fee buffer used to calculate fee consumption in all examples
  • Refactored logic in AsyncClient to load markets and tokens, to ensure there are no duplicated tokens with the same denom
  • Added low level API components for all modules (chain, exchain and explorer) to make the Python SDK compatible with the TypeScript SDK
  • Added support for all wasm module messages
  • Added support for all token factory module messages
  • Updated proto definitions to injective-core v1.12.0 and injective-indexer v1.12.72
  • Added new functions in AsyncClient to interact with chain, exchange and explorer using the low level API components
  • Marked old function sin AsyncClient as deprecated (the functions will be removed in a future version)
  • Updated all API examples to use the new AsyncClient functions

What's Changed

  • feat/add_deriv_positions_example by @aarmoa in #255
  • fix/sync_dev_with_master_092 by @aarmoa in #258
  • Feat/remove cron dependency by @aarmoa in #260
  • Feat/add chain streams support by @aarmoa in #243
  • Feat/update gas fee buffer amount by @aarmoa in #262
  • Fix/sync dev with master 0.9.5 by @aarmoa in #265
  • Fix/add missing parameters in spot and deriv messages by @aarmoa in #266
  • Fix/use injective forks proto definitions by @aarmoa in #267
  • Feat/synchronize with master 0.9.6 by @aarmoa in #269
  • Feat/ensure tokens uniqueness by @aarmoa in #272
  • Feat/synchronize with master 0.9.8 by @aarmoa in #273
  • Feat/synchronize dev with master 0.9.10 by @aarmoa in #276
  • Feat/create api components by @aarmoa in #277
  • feat/add trade v2 indexer endpoints by @aarmoa in #279
  • Feat/add new indexer position endpoints by @aarmoa in #284
  • Feat/change default gas price by @aarmoa in #280
  • Feat/initialize tokens from chain denoms by @aarmoa in #286
  • Feat/add all wasm module endpoints by @aarmoa in #287
  • Feat/support msg execute contract compat by @aarmoa in #288
  • Feat/update proto definitions to v1 12 by @aarmoa in #289
  • Fix/merge latest master changes in dev by @aarmoa in #290
  • feat/release changes for chain v1.12 upgrade by @aarmoa in #291

Full Changelog: v0.9.12...v1.0.1

v0.9.12

19 Dec 01:11
ac3476c
Compare
Choose a tag to compare
  • Synchronized markets and tokens config files to add KIRA/INJ, NINJA/INJ, KATANA/INJ, BRETT/INJ and nINJ/INJ spot markets

v1.0.1-rc5

08 Dec 15:00
b0ffc20
Compare
Choose a tag to compare
v1.0.1-rc5 Pre-release
Pre-release
  • Added logic to support use of Client Order ID (CID) new identifier in OrderInfo
  • New chain stream support
  • Remove support for sentry nodes in mainnet network. The only supported node option in mainnet is lb
  • Migrated all proto objects dependency to support chain version 1.12
  • Moved changelog from the README.md file to its own CHANGELOG.md file
  • Remove aiocron dependency. Use plain asyncio tasks to solve the timeout height synchronization
  • Refactored logic in AsyncClient that loads markets and tokens to ensure there are no duplicated tokens for the same token denom
  • Added low level API components to provide the same elements the TypeScript SDK provides