Skip to content

Releases: tradeparadigm/sdks

Version 0.8.3

02 Jul 10:09
a035acb
Compare
Choose a tag to compare

Changelog

  • Add PEP 561 markers
  • Bump pre-commit hooks

Version 0.8.2

31 May 06:06
Compare
Choose a tag to compare

Changelog

  • Update Python max version to <3.12

Version 0.8.1

30 May 16:20
5177f7e
Compare
Choose a tag to compare

Changelog

  • [thetanuts] Ensure signature is prepended by '0x' in validate_bid
  • Increase Python Max Version to 3.11

Version 0.8.0

26 May 21:21
c31a48b
Compare
Choose a tag to compare

Changelog

  • Bump WEB3 to 6.4.0
  • Bump eth-account to 0.8.0
  • Bump eth-abi to 4.0.0
  • Replace obsolete Web3 camelCase wrappers (like toHex) with new
    snake_case helpers (like to_hex)
  • Convert string addresses to checksum address as requested by
    eth.get_transaction_count signature

Version 0.7.0

23 May 11:27
d9e465f
Compare
Choose a tag to compare

Changelog

  • [thetanuts] Parameterise transactions (priority_fee, max_fee)
  • [thetanuts] Change Paradigm Bridge (Swap contract) used in tests
  • [thetanuts] Update to validate_bid: ensure wallet has sufficient collateral
  • [thetanuts] Update create_offer to return correct swapId
    (concatenation of the swapIndex and vault epoch)

Version 0.6.0

09 May 09:42
fde45a3
Compare
Choose a tag to compare

Changelog

  • Add rpc_uri to sign_bid signature
  • Replace encode_abi_packed (deprecated in eth_abi v3) with encode_packed
  • [ribbon] Fix create offer for BSC
  • [thetanuts] Fix create offer for Put options
  • [thetanuts] Fix price and quantity resolutions

Version 0.5.2

27 Mar 06:54
4830cf1
Compare
Choose a tag to compare

Changelog

Downgrade conflicting dependencies:

  • cryptography to 38.0.4
  • pyOpenSSL to 22.0.0

Version 0.5.1

23 Mar 10:30
3e69558
Compare
Choose a tag to compare

Changelog

[ribbon] Improve smart contract error mapping

Version 0.5.0

13 Mar 14:13
acbbf89
Compare
Choose a tag to compare

Changelog

[ribbon] Add Binance Smart Chains

Version 0.4.0

09 Mar 11:23
8b1aa5a
Compare
Choose a tag to compare

Changelog

  • Bump cryptography to 39.0.2
  • Bump eth-abi to 3.0.1
  • Bump eth-hash to 0.5.1
  • Bump eth-keyfile to 0.6.1
  • Bump eth-typing to 3.3.0
  • Bump eth-utils to 2.1.0
  • Drop PyJWT dependency
  • Drop unused ribbon.Authenticator class