-
Notifications
You must be signed in to change notification settings - Fork 240
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SDK-Core Release Branch Conflicts Fix #932
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* BNB Chain Support (#925) ethereum-contracts, js-sdk, sdk-core, subgraph Co-authored-by: didi <git@d10r.net> * bump sdk-core version * add networkNames back Co-authored-by: didi <git@d10r.net>
* maybeCriticalAtTimestamp is nullable * rewardAccount is added back
📦 PR PackagesInstall this PR (you need to setup Github packages): yarn add @superfluid-finance/js-sdk@PR932
yarn add @superfluid-finance/ethereum-contracts@PR932
yarn add @superfluid-finance/sdk-core@PR932
yarn add @superfluid-finance/sdk-redux@PR932 Click to learn how to use Github packagesTo use the Github package registry, create a token with "read:packages" permission. See Creating a personal access token for help. Next add these lines to your
|
hellwolf
approved these changes
Jun 30, 2022
XKCD Comic RelifLink: https://xkcd.com/932 |
0xdavinchee
added a commit
that referenced
this pull request
Jun 30, 2022
* bump sdk-core versions + CHANGELOG update (#868) * Use `abi.encodeCall` (#869) * use abi.encodeCall * abi.encodeWithSelector replaced by abi.encodeCall * SimpleACLResolver encodeCall * Employment loan fix (#877) * add callback checks and remove state var redundancy * clean up mockv3aggregator file * make CFA_ID constant and fix ctx return redundancy in callback Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> * Workflow Edits + Subgraph 1.4.1 Patch (#872) * Fix budget nft (#878) * budget nft variables cleanup, remove migrations.sol * remove unecessary cfa assertion in constructor * more detailed readme * add deploy + interaction scripts * change wording in readme Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> * Stream to distribution example (#871) * init new example * updated stream-in-distribute-out base * update tests/mocks * fix * bug fixes, added tests * added test script, minor bug fixes * added test for IDA approval * added comments on validation Co-authored-by: davinchee <0xdavinchee@gmail.com> * Map flow update type to FlowUpdatedEvent (#882) Co-authored-by: 0xdavinchee <0xdavinchee@gmail.com> * Remove ethers support from js-sdk (#876) * Remove ethers support * Fix eslint errors * Reset yarn.lock * Remove readme examples with ethers Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> Co-authored-by: 0xdavinchee <0xdavinchee@gmail.com> * Branch Policy Sync (#881) * Branch Policy Sync ## CI Canary * Add test current subgraph implementation on previous SDK-Core versions ## CI Pre Release - SDK-Core * Remove local subgraph w/ SDK-Core test * Keep Subgraph indexing completeness * Keep SDK-Core release test against v1 matic endpoint * Test SDK-Core release against dev goerli endpoint (for double checking) ## CI Pre Release - Subgraph * replace local subgraph test with dev endpoint test * add subgraph integration test for double checking * keep previous SDK-version tests against dev endpoint and local subgraph * remove local test * remove local-subgraph-url leak * local-subgraph-url removed from yml files, this is handled in the test file now (based on SUBGRAPH_RELEASE_TAG) * workflows changed accordingly * unused import ts fix Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> * hot-fuzz remove temporary instructions fix (#886) * Automated generation and publishing of contract API docs with solidity-docgen (#880) * calculateMaybeCriticalAtTimestamp is calculating for "insolvency time" instead of "critical time" (#885) * removed deposit from critical timestamp calculation * edited variable name as per request * as per review comments * handled 1st case returing old maybe_critical_timestamp * use toBN() * as per comment * maybeCriticalAt should be initialized at null * updated test method * updated sdk core entity * added comment and throwing error * added comment and throwing error Co-authored-by: davinchee <0xdavinchee@gmail.com> * Fix rewards dist token (#879) * remove unnecessary host var * change import schema * ensure consistent styling in imports * add env to gitignore for safety * rm extra fluff from readme Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> * fix isValidAppAction * Increase Code Coverage (#891) Superfluid.sol fully covered FullUpgradableSuperTokenProxy.sol fully covered TestToken fully covered UUPSProxiable.sol fully covered * Fix nft billboard (#883) * Test Previous SDK-Core Based off dev (#893) * Simple IDA Example (#890) * initial commit * deploy scripts and docs * clean up * comment out goerli network option Co-authored-by: Joel Jesudason <62968241+JoelJesudason@users.noreply.github.com> Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> Co-authored-by: saflamini <43142465+saflamini@users.noreply.github.com> Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> * Solidity 0.8.14 (#896) * bump ethereum-contracts version to 1.3.0 * Production deployment script fixes (#821) Co-authored-by: Bertrand Juglas <b@juglas.name> Co-authored-by: Didi <git@d10r.net> Co-authored-by: xdavinchee <0xdavinchee@gmail.com> * updated CHANGELOG * Queue up FAILED_VERIFICATIONS (#900) Co-authored-by: didi <git@d10r.net> * Make SDK-core test cases independant from each other (#901) * Make sdk-core tests strong and independant * Remove commented out code * formatting Co-authored-by: davinchee <0xdavinchee@gmail.com> Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> * [SDK-REDUX] Pass in `signer` and `overrides` through mutation payload (#904) * Pass in signer and ether's overrides through mutation args * remove them from cache key * Fix example project with new signer usage * Update readme & changelog * Simple CFA Example (#888) * GH workflow for deploying to mainnets (#905) * Protocol monorepo status slack bot (#906) * Subgraph Fixes + Refactor (#909) * Remove `networkId` and `dataMode` from Framework Initialization (#910) * Update handler.publish-pr-packages.yml (#922) * Token spreader fixes (#913) * revised deploy script to use sf framework * demo scripts * typo, env template tweak, readme into tutorial * made build script executable * fix hardhat config (type hint), rename PASS_PHRASE to MNEMONIC, IDE auto-removal of trailing spaces * lock file Updated README with tutorial, made improved scripts for tutorial demonstration, included lock file (which was forced as it is gitignored at base of repository) for npm installation, didi smol tweaks Co-authored-by: Joel Jesudason <62968241+JoelJesudason@users.noreply.github.com> Co-authored-by: didi <git@d10r.net> * BNB Chain Support (#925) ethereum-contracts, js-sdk, sdk-core, subgraph Co-authored-by: didi <git@d10r.net> * [SDK-REDUX] Mark on a tracked transaction whether Subgraph polling was successful (#921) * SDK-Core Subgraph Changes (#917) * mapping updates * add missing token property to super token events * add governanceAddress to superfluid governance event entities * add TokenStatisticLog entity * add totalAmountStreamedIn, totalAmountStreamedOut properties to ATS and ATSLog entities * tests for new properties on ATS * tests for new TSLog entity * undo manual accounting for balance * always use rpc to get balance and update * add gasPrice to event entities * code cleanup + add some standards for subgraph indexing functions: * prepend `_` to create event/log entity functions: `_createEventNameEventEntity` * handler functions should follow format of handleEventName * minor mapping file structure cleanup - separate to different sections * sdk core subgraph changes * add gasPrice test * add support of log queries to sdk-redux * token and governanceAddress properly mapped * governanceAddress and token added Co-authored-by: Kaspar Kallas <kaspar@superfluid.finance> * Subgraph Release Branch Conflicts Fix (#934) * SDK-Core Release Branch Conflicts Fix (#932) * bump version (#937) Co-authored-by: saflamini <43142465+saflamini@users.noreply.github.com> Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> Co-authored-by: Joshua Trujillo <Jtriley15@gmail.com> Co-authored-by: Kaspar Kallas <kaspar@superfluid.finance> Co-authored-by: elvijsTDL <77115130+elvijsTDL@users.noreply.github.com> Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> Co-authored-by: Axe <ngmachado@users.noreply.github.com> Co-authored-by: Didi <git@d10r.net> Co-authored-by: Mehul Soni <65469737+msoni89@users.noreply.github.com> Co-authored-by: Sunny Jaycer <62968241+sunnyjaycer@users.noreply.github.com> Co-authored-by: Joel Jesudason <62968241+JoelJesudason@users.noreply.github.com> Co-authored-by: Bertrand Juglas <b@juglas.name>
0xdavinchee
added a commit
that referenced
this pull request
Jul 4, 2022
* bump sdk-core versions + CHANGELOG update (#868) * Use `abi.encodeCall` (#869) * use abi.encodeCall * abi.encodeWithSelector replaced by abi.encodeCall * SimpleACLResolver encodeCall * Employment loan fix (#877) * add callback checks and remove state var redundancy * clean up mockv3aggregator file * make CFA_ID constant and fix ctx return redundancy in callback Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> * Workflow Edits + Subgraph 1.4.1 Patch (#872) * Fix budget nft (#878) * budget nft variables cleanup, remove migrations.sol * remove unecessary cfa assertion in constructor * more detailed readme * add deploy + interaction scripts * change wording in readme Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> * Stream to distribution example (#871) * init new example * updated stream-in-distribute-out base * update tests/mocks * fix * bug fixes, added tests * added test script, minor bug fixes * added test for IDA approval * added comments on validation Co-authored-by: davinchee <0xdavinchee@gmail.com> * Map flow update type to FlowUpdatedEvent (#882) Co-authored-by: 0xdavinchee <0xdavinchee@gmail.com> * Remove ethers support from js-sdk (#876) * Remove ethers support * Fix eslint errors * Reset yarn.lock * Remove readme examples with ethers Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> Co-authored-by: 0xdavinchee <0xdavinchee@gmail.com> * Branch Policy Sync (#881) * Branch Policy Sync ## CI Canary * Add test current subgraph implementation on previous SDK-Core versions ## CI Pre Release - SDK-Core * Remove local subgraph w/ SDK-Core test * Keep Subgraph indexing completeness * Keep SDK-Core release test against v1 matic endpoint * Test SDK-Core release against dev goerli endpoint (for double checking) ## CI Pre Release - Subgraph * replace local subgraph test with dev endpoint test * add subgraph integration test for double checking * keep previous SDK-version tests against dev endpoint and local subgraph * remove local test * remove local-subgraph-url leak * local-subgraph-url removed from yml files, this is handled in the test file now (based on SUBGRAPH_RELEASE_TAG) * workflows changed accordingly * unused import ts fix Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> * hot-fuzz remove temporary instructions fix (#886) * Automated generation and publishing of contract API docs with solidity-docgen (#880) * calculateMaybeCriticalAtTimestamp is calculating for "insolvency time" instead of "critical time" (#885) * removed deposit from critical timestamp calculation * edited variable name as per request * as per review comments * handled 1st case returing old maybe_critical_timestamp * use toBN() * as per comment * maybeCriticalAt should be initialized at null * updated test method * updated sdk core entity * added comment and throwing error * added comment and throwing error Co-authored-by: davinchee <0xdavinchee@gmail.com> * Fix rewards dist token (#879) * remove unnecessary host var * change import schema * ensure consistent styling in imports * add env to gitignore for safety * rm extra fluff from readme Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> * fix isValidAppAction * Increase Code Coverage (#891) Superfluid.sol fully covered FullUpgradableSuperTokenProxy.sol fully covered TestToken fully covered UUPSProxiable.sol fully covered * Fix nft billboard (#883) * Test Previous SDK-Core Based off dev (#893) * Simple IDA Example (#890) * initial commit * deploy scripts and docs * clean up * comment out goerli network option Co-authored-by: Joel Jesudason <62968241+JoelJesudason@users.noreply.github.com> Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> Co-authored-by: saflamini <43142465+saflamini@users.noreply.github.com> Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> * Solidity 0.8.14 (#896) * bump ethereum-contracts version to 1.3.0 * Production deployment script fixes (#821) Co-authored-by: Bertrand Juglas <b@juglas.name> Co-authored-by: Didi <git@d10r.net> Co-authored-by: xdavinchee <0xdavinchee@gmail.com> * updated CHANGELOG * Queue up FAILED_VERIFICATIONS (#900) Co-authored-by: didi <git@d10r.net> * Make SDK-core test cases independant from each other (#901) * Make sdk-core tests strong and independant * Remove commented out code * formatting Co-authored-by: davinchee <0xdavinchee@gmail.com> Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> * [SDK-REDUX] Pass in `signer` and `overrides` through mutation payload (#904) * Pass in signer and ether's overrides through mutation args * remove them from cache key * Fix example project with new signer usage * Update readme & changelog * Simple CFA Example (#888) * GH workflow for deploying to mainnets (#905) * Protocol monorepo status slack bot (#906) * Subgraph Fixes + Refactor (#909) * Remove `networkId` and `dataMode` from Framework Initialization (#910) * Update handler.publish-pr-packages.yml (#922) * Token spreader fixes (#913) * revised deploy script to use sf framework * demo scripts * typo, env template tweak, readme into tutorial * made build script executable * fix hardhat config (type hint), rename PASS_PHRASE to MNEMONIC, IDE auto-removal of trailing spaces * lock file Updated README with tutorial, made improved scripts for tutorial demonstration, included lock file (which was forced as it is gitignored at base of repository) for npm installation, didi smol tweaks Co-authored-by: Joel Jesudason <62968241+JoelJesudason@users.noreply.github.com> Co-authored-by: didi <git@d10r.net> * BNB Chain Support (#925) ethereum-contracts, js-sdk, sdk-core, subgraph Co-authored-by: didi <git@d10r.net> * [SDK-REDUX] Mark on a tracked transaction whether Subgraph polling was successful (#921) * SDK-Core Subgraph Changes (#917) * mapping updates * add missing token property to super token events * add governanceAddress to superfluid governance event entities * add TokenStatisticLog entity * add totalAmountStreamedIn, totalAmountStreamedOut properties to ATS and ATSLog entities * tests for new properties on ATS * tests for new TSLog entity * undo manual accounting for balance * always use rpc to get balance and update * add gasPrice to event entities * code cleanup + add some standards for subgraph indexing functions: * prepend `_` to create event/log entity functions: `_createEventNameEventEntity` * handler functions should follow format of handleEventName * minor mapping file structure cleanup - separate to different sections * sdk core subgraph changes * add gasPrice test * add support of log queries to sdk-redux * token and governanceAddress properly mapped * governanceAddress and token added Co-authored-by: Kaspar Kallas <kaspar@superfluid.finance> * Subgraph Release Branch Conflicts Fix (#934) * SDK-Core Release Branch Conflicts Fix (#932) * duplicate removed Co-authored-by: saflamini <43142465+saflamini@users.noreply.github.com> Co-authored-by: Sam Flamini <sam_flamini@Sams-MacBook-Air.local> Co-authored-by: Joshua Trujillo <Jtriley15@gmail.com> Co-authored-by: Kaspar Kallas <kaspar@superfluid.finance> Co-authored-by: elvijsTDL <77115130+elvijsTDL@users.noreply.github.com> Co-authored-by: Miao ZhiCheng <miao@superfluid.finance> Co-authored-by: Axe <ngmachado@users.noreply.github.com> Co-authored-by: Didi <git@d10r.net> Co-authored-by: Mehul Soni <65469737+msoni89@users.noreply.github.com> Co-authored-by: Sunny Jaycer <62968241+sunnyjaycer@users.noreply.github.com> Co-authored-by: Joel Jesudason <62968241+JoelJesudason@users.noreply.github.com> Co-authored-by: Bertrand Juglas <b@juglas.name>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.