Symbiotic
The following is the onboarding guide for Operators (referred to as agents in Cap contracts). The process is automated for Operators by the Delegators via Cap's Symbiotic Vault Factory contract.
Steps:
Once agreements have been arranged with the chosen Delegator, provide the Agent's Ethereum address to the Delegator. The delegator will then create the agent-specific Symbiotic Vault
Delegator you wish to be receiving stake from: the delegator will then create the agent-specific Symbiotic Vault
To isolate slashing risk, each operator can only receive effective stake from one Symbiotic Vault. Delegations from other Vaults will not count as collateral. The operator must create a new address for each new Vault.
Note, Delegations will take up to 6 days to be effective stake.
Under the hood, the following steps happen:
The Delegator first creates a vault via the CapSymbioticVaultFactory including the agent address. The call will register the operator in Symbiotic's Operator Registry and complete the Operator to Network Opt-in and Operator to Vault Opt-in process via the SymbioticOperator contract.
Once the Vault is deployed, Cap will register the agent via to Cap's system via the addAgent function. The function takes in the following struct:
struct AgentConfig {
address agent;
address vault;
address rewarder;
uint256 ltv;
uint256 liquidationThreshold;
uint256 delegationRate;
}This function will add the agent to the Delegation contract, register the Vault and Agent to Cap's Symbiotic Network Middleware and set restaker rates
After stake become effective, Operators can start borrowing via the Asset page on Cap's app.
Last updated