Protocol Monorepo Versions Save

Superfluid Protocol Monorepo: the specification, implementations, peripherals and development kits.

[email protected]

4 weeks ago

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

[email protected]

1 month ago

Changes in this stable release

Changed

  • Node dependency updates
  • Reduce transaction tracking expiration from 10 minutes to 3 minutes

Added

  • Support for Pool, PoolMember and PoolDistributor queries

[email protected]

1 month ago

Changes in this stable release

Added

  • Added Degen chain support
  • Added getTotalAmountReceivedByMember

Changed

  • Map the name from subgraph to an unknown event, instead of "_Unknown".
  • Don't lock metadata version to a specific version, use semver (^).
  • Allow infinite pagination with 'skip: 0' value (previously had to be undefined)
  • Add subgraphs queries for Pools, PoolMembers and PoolDistributors
  • Map isNFTApproval and isNFTTransfer onto events

[email protected]

1 month ago

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

[email protected]

1 month ago

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

[email protected]

1 month ago

Changes in this stable release:

Added

  • Support for vendors "airstack" and "goldsky"

Fixes

  • Various GDA related fixes

[email protected]

1 month ago

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

[email protected]

2 months ago

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.

[email protected]

2 months ago

Changes in this stable release

Breaking

  • The abstract base contractSuperAppBaseFlow was renamed to CFASuperAppBase and doesn't self-register in the constructor anymore. This allows the contract to be used with a SuperApp factory pattern and by logic contracts in the context of the proxy pattern. Note: this will NOT break any deployed contracts, only affects undeployed Super Apps in case the ethereum-contracts dependency is updated.
  • UniversalIndexData, PoolMemberData and FlowDistributionData structs moved from IGeneralDistributionAgreementV1.sol to GeneralDistributionAgreementV1.sol
  • PoolIndexData, MemberData structs moved from ISuperfluidPool.sol to SuperfluidPool.sol

Added

  • New utility: MacroForwarder - a trusted forwarder extensible with permission-less macro contracts.
  • New protocol contract view functions:
    • gdaV1.getFlow
    • gdaV1.getAccountFlowInfo
    • pool.poolOperatorGetIndex
    • pool.getTotalAmountReceivedByMember
  • New SuperTokenV1Library functions:
    • getGDAFlowInfo
    • getGDANetFlowInfo
    • getPoolAdjustmentFlowRate
    • getTotalAmountReceivedByMember

Changed

  • bump solc to 0.8.23
  • superTokenV1Library.getNetFlowInfo sums CFA and GDA net flow info

Fixes

  • FlowNFT hooks can't revert with outofgas anymore

[email protected]

3 months ago

Please refer to the CHANGELOG.md file in metadata package for more details on the changeset.