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 Factoryarrow-up-right contract.

Steps:

  1. 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

circle-exclamation

Note, Delegations will take up to 6 days to be effective stake.

Under the hood, the following steps happen:

  1. The Delegator first creates a vault via the CapSymbioticVaultFactoryarrow-up-right including the agent address. The call will register the operator in Symbiotic's Operator Registryarrow-up-right and complete the Operator to Network Opt-inarrow-up-right and Operator to Vault Opt-inarrow-up-right process via the SymbioticOperatorarrow-up-right contract.

  2. Once the Vault is deployed, Cap will register the agent via to Cap's system via the addAgentarrow-up-right 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 Delegationarrow-up-right contract, register the Vault and Agent to Cap's Symbiotic Network Middlewarearrow-up-right and set restaker rates

After stake become effective, Operators can start borrowing via the Asset page on Cap's app.

Last updated