Skip to content

Releases: superfluid-finance/protocol-monorepo

[email protected]

01 Feb 14:31
529dca7
Compare
Choose a tag to compare

Changes in this ethereum-contracts release

Changed

  • Update dependencies for ethereum-contracts/js-sdk & cleaned up prettier usage (#593)

[email protected]

31 Jan 21:38
5cd6462
Compare
Choose a tag to compare

Changes in this sdk-core release

Added

  • Load SuperToken by token symbol as long as the token is listed on the resolver (#588)

[email protected]

28 Jan 18:46
4013181
Compare
Choose a tag to compare

Changes in this js-sdk release

Fixed

  • Enable EIP-155 transactions always (#582)

[email protected]

28 Jan 18:45
4013181
Compare
Choose a tag to compare

Changes in this ethereum-contracts release

Added

  • CFAv1Library (#542)
  • For 3P feature: makeLiquidationPayoutsV2 (#574)

Fixed

  • TOGAv2: bond withdrawal in separate tx fallback (#544)
  • Scripts improvements for L2 network deployments

Experimental features

[email protected]

28 Jan 23:22
c8cce89
Compare
Choose a tag to compare

Changes in this ethereum-contracts release

Fixes

  • Fix loadContracts usage (#587)

[email protected] - Tenet

14 Jan 08:27
a975e3e
Compare
Choose a tag to compare

"The Protagonist"
Changes in this sdk-core release

Changed

  • package.json cleanup and subgraph schema updated (#522)
  • Simpler provider logic for Framework creation (#537)
  • Use V1 instead of devSubgraph endpoints (#550)
  • superTokenFactoryAddress removed from IConfig interface (#556)

Added

  • Support for new testnets: Optimism Kovan, Avalanche Fuji, and Arbitrum Rinkeby (#526)
  • Working UMD build added to package and removed duplicated .d.ts typing files from package (#535)
  • ethers.js overrides object support added to all Operation creation functions (#540)

Fixed

  • Outdated README.md cleanup and updates (#520, #524, #526, #530, #537, #549, #556)
  • BatchCall for callAgreement functions fixed, flow rate calculation utils logic fixed (#526)
  • Improper base 18 number for flow rate calculation utils (#545)
  • single network deploy implemented (#506)
  • eslint errors and .json imports fixed (#535)

Breaking

  • Breaking change: Framework.create interface breaking change:web3Ethers and hardhatEthers properties removed (#537)
    • Migration: if you were using one of these two properties, change the property web3Ethers and hardhatEthers to provider
  • Breaking change: non Framework initialized batchCall constructor arguments interface change: config property removed (#556)
    • Migration: if you instantiated a BatchCall without using Framework, you need to remove the config property and replace it with the property: hostAddress

Subgraph v1.2.0 - 2021: A Crypto Odyssey

13 Dec 11:36
e0742d5
Compare
Choose a tag to compare

After discovering new blockchains in the Cryptoverse, Superfluid and its revolutionary money streaming technology set out to bring magical streams to everyone in crypto.

Added

  • Support for new test networks: arbitrum-rinkeby, optimism-kovan and avalanche-fuji.

[email protected]

09 Dec 10:32
Compare
Choose a tag to compare

Changes in this js-sdk release

New

  • Added support of new testnets: arbitrum-rinkeby, optimism-kovan, avalanche-

[email protected]

09 Dec 10:33
Compare
Choose a tag to compare

Changes in this ethereum-contracts release

New

  • Batch super token upgrade (#448)
  • Native Super Token mintable by Matic POS bridge (#459)
  • Added CLOWNS/TOGA contract (#414)
  • Batch liquidator contract (#394)
  • Upgradable governance (#405)
  • Added support of new testnets: arbitrum-rinkeby, optimism-kovan, avalanche-fuji

Changes

  • Refactor TestEnvironments (#436)

Fixes

  • Native coin contract verification fix (#521)
  • (Security) Ida slotsbitmap fix & additional IDA changes (#460)
  • Improve Admin Scripts (#400, #488)
  • Print loader address in scripts/print-addresses.js
  • Updated dependencies

[email protected] - Preview

01 Dec 17:43
Compare
Choose a tag to compare

SDK-Redux is an application framework for building front-end applications that interact with the Superfluid Protocol.

More specifically, SDK-Redux is a wrapper library around @superfluid-fincance/sdk-core which adds state management to Superfluid related queries and operations. Under the hood, SDK-Redux leverages popular Redux libraries Redux Toolkit & RTK Query.

!!IMPORTANT DISCLAIMER!!

SDK-Redux is in early active development and can have breaking releases without warning and without consideration for semantic versioning.

Added

  • Initial preview version of SDK-Redux
  • Features:
    • Wrap SDK-Core with Redux's RTK-Query to enable cache'ing of queries
      • Auto-generate React Hooks
      • Tracking loading state in order to show UI spinners
      • Tracking broadcasted transactions for UI notifications and data updates
      • Managing cache lifetimes
      • Avoiding duplicate requests for the same data
      • Monitoring blockchain events for data updates (including re-orgs)
      • Handle errors and offer user opportunity to retry