Releases: superfluid-finance/protocol-monorepo
[email protected]
Changes in this ethereum-contracts release
Changed
- Update dependencies for ethereum-contracts/js-sdk & cleaned up prettier usage (#593)
[email protected]
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]
[email protected]
[email protected]
[email protected] - Tenet
"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 fromIConfig
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
andhardhatEthers
properties removed (#537)- Migration: if you were using one of these two properties, change the property
web3Ethers
andhardhatEthers
toprovider
- Migration: if you were using one of these two properties, change the property
- 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
- Migration: if you instantiated a
Subgraph v1.2.0 - 2021: A Crypto Odyssey
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
andavalanche-fuji
.
[email protected]
Changes in this js-sdk release
New
- Added support of new testnets: arbitrum-rinkeby, optimism-kovan, avalanche-
[email protected]
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
[email protected] - Preview
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
- Wrap SDK-Core with Redux's RTK-Query to enable cache'ing of queries