Skip to content
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

Superfluid Action Providers #281

Closed
wants to merge 44 commits into from
Closed

Conversation

gtspencer
Copy link

Link to issue

What changed? Why?

Superfluid action providers, broken up by functionality. We experienced need for Superfluid functionality in our agent and decided to include the implementation in the core repo.

Pool Actions:

  • Create pool
  • Update member units

Stream Actions:

  • Create stream
  • Update stream
  • Close stream

Query Actions (easily extensible for other queries:

  • Query open streams

Qualified Impact

Very little qualified impact due to the self contained nature of the action. Only dependency is the graphql-request package, which can be omitted in the event of an error.

@cb-heimdall
Copy link

cb-heimdall commented Feb 6, 2025

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@John-peterson-coinbase
Copy link
Contributor

Thanks @gtspencer ! We require all commits to be signed before merging to master. Please sign your commits following these instructions and then rebase.

@John-peterson-coinbase John-peterson-coinbase added action provider New action provider triaged changes requested PR / Issue has changes requested cherry labels Feb 10, 2025
@0xRAG 0xRAG removed the triaged label Feb 10, 2025
@0xRAG 0xRAG added typescript needs review PR / issue needs review and removed changes requested PR / Issue has changes requested labels Feb 13, 2025
gtspencer and others added 18 commits February 13, 2025 11:28
Signed-off-by: Spencer <[email protected]>
* add moonwell action providers

Signed-off-by: Elliot <[email protected]>

* update: lint, update nomenclature, fix tests, add new constants

Signed-off-by: Elliot <[email protected]>

---------

Signed-off-by: Elliot <[email protected]>
Signed-off-by: Spencer <[email protected]>
* Update README.md

* Update README.md

* Add files via upload

* Update README.md

* Update README.md

Signed-off-by: Spencer <[email protected]>
Co-authored-by: Christopher Gerber <[email protected]>
Co-authored-by: Ryan Gilbert <[email protected]>
Signed-off-by: Spencer <[email protected]>
* interfaces

* chore: add makefile and run format and lint (coinbase#274)

* fix: use HTTPProvider (coinbase#284)

* chore: add web3.py transaction gas fee estimation (coinbase#303)

* chore: migrate morpho actions (coinbase#331)

* chore: add python langchain framework extension (coinbase#333)

* chore: fix python action decorator (coinbase#336)

* chore: add python example langchain chatbot (coinbase#335)

* chore: add python example chatbot

* chore: remove unused folders

* 0.1.0(py): wallet (coinbase#339)

* 0.1.0(py): twitter (coinbase#337)

* first pass migrating twitter action provider

* lockfiles

* linting

* fixing tests

* conftest

* linting

* refinements

* refinements

* cleanup

* 0.1.0(py): weth (coinbase#341)

* first pass migrating weth action provider

* linting

* refinements

* refinements, fixes, feedback

* refinements, feedback

* feedback

* linting

* lingering comment

* nit

* feedback

* fix

* feat: Add Analytics / Emit Metrics (coinbase#344)

* 0.1.0(py): cdp_api:faucet (coinbase#345)

* 0.0.1(py): native transfer (coinbase#348)

* first raw pass implementing native transfer

* rebasing

* refinements, feedback

* refinements

* feedback

* removing to validator

* chore: formatting (coinbase#351)

* chore: migrate cdp wallet actions (coinbase#350)

* 0.1.0(py): cdp wallet trade (coinbase#349)

* chore: migrate erc721 actions (coinbase#352)

* chore: migrate basename (coinbase#354)

* 0.1.0(py): ERC20 get_balance & transfer (coinbase#353)

Co-authored-by: John Peterson <[email protected]>

* feat: CdpWalletProvider 1193 Provider (coinbase#356)

* feat: Migrate Superfluid py to 0.1.0 (coinbase#357)

* feat: Migrate Address Reputation Action to 0.1.0 Py (coinbase#358)

* 0.1.0(py): wow (coinbase#340)

Co-authored-by: John Peterson <[email protected]>

* 0.1.0(py): ensure schema nomenclature (coinbase#362)

* 0.1.0(py): ensure chatbot action provider parity with (ts) (coinbase#363)

* chore: add network mappings (coinbase#360)

* chore: misc cleanup and rename (coinbase#365)

* chore: add python agentkit readme (coinbase#359)

* 0.1.0(py): twitter chatbot (coinbase#364)

* first pass migrating twitter chatbot

* feedback

* Update python/examples/twitter-langchain-chatbot/chatbot.py

Co-authored-by: John Peterson <[email protected]>

* refinements, feedback

* refinements with the latest

* migrating the latest

* refinements

* dep ordering

* language

* nit

* moving to langchain-twitter-chatbot

---------

Co-authored-by: John Peterson <[email protected]>

* chore: misc cleanup (coinbase#367)

* chore: Add coinbase-agentkit dep to coinbase-agentkit-langchain (coinbase#368)

* chore: more cleanup (coinbase#369)

* chore: Nit Metrics (coinbase#370)

* 0.1.0(py): docstrings (coinbase#366)

Co-authored-by: John Peterson <[email protected]>

* chore: Add changelogs (coinbase#372)

* chore: fix deploy nft (coinbase#373)

---------

Co-authored-by: John Peterson <[email protected]>
Co-authored-by: Chris Gerber <[email protected]>
Co-authored-by: John Peterson <[email protected]>
Signed-off-by: Spencer <[email protected]>
@gtspencer gtspencer closed this Feb 13, 2025
@gtspencer gtspencer deleted the master branch February 13, 2025 17:27
@gtspencer gtspencer restored the master branch February 13, 2025 17:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
action provider New action provider cherry needs review PR / issue needs review typescript
Development

Successfully merging this pull request may close these issues.