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

Created Dev Environment to spin up Symbiotic locally #1

Open
wants to merge 18 commits into
base: main
Choose a base branch
from

Conversation

NindoK
Copy link
Contributor

@NindoK NindoK commented Oct 28, 2024

Description

This pr adds a dev environment that allows devs to spin up a local implementation of Symbiotic.
Typescript APIs have been added to facilitate the interaction with the infrastructure.

Note

From the APIs it's currently impossible to interact with slashing and rewards feature because rewarderand middleware are still missing. They will be added in next PR

…prove deployment. Added collateral contract and deployment script.
…OCs. Improved Makefile. DeployCollateral now use default first anvil wallet.
@NindoK NindoK changed the title Created APIs to interact with core contracts. Improved Makefile to improve deployment. Added collateral contract and deployment script. Create Dev Environment to spin up Symbiotic locally Oct 29, 2024
@NindoK NindoK changed the title Create Dev Environment to spin up Symbiotic locally Created Dev Environment to spin up Symbiotic locally Oct 29, 2024
api/.env.example Outdated Show resolved Hide resolved
api/slasher/slasher/poc.ts Outdated Show resolved Hide resolved
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • move all the POC files away from auto-generated ones
  • convert POCs into tests and remore all the poc files
  • make command to run the tests
  • add command to CI

api/factory/poc.ts Outdated Show resolved Hide resolved
api/factory/poc.ts Outdated Show resolved Hide resolved
script/DeployVault.s.sol Outdated Show resolved Hide resolved
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants