# Periphery

Venus Protocol periphery contracts extend core protocol functionality with auxiliary features for advanced DeFi operations. These contracts integrate with the Venus Comptroller and vToken markets to provide atomic, gas-efficient operations.

## Overview

The Venus periphery consists of specialized smart contracts designed to streamline complex DeFi operations:

* [**RelativePositionManager**](/technical-reference/reference-periphery/relative-position-manager.md) - Orchestrate the full lifecycle of Venus Trade positions, from activation and opening to proportional closing and deactivation
* [**LeverageStrategiesManager**](/technical-reference/reference-periphery/leverage-strategies-manager.md) - Enter and exit leveraged positions atomically using flash loans
* [**SwapHelper**](/technical-reference/reference-periphery/swap-helper.md) - Execute backend-authorized token swaps with signature verification

## Key Features

* Flash loan-based atomic execution
* EIP-712 signature verification for authorized operations
* EIP-1153 transient storage for efficient callback state management
* Comprehensive account safety validation
* Slippage protection on all swap operations

## Deployment

Periphery contracts are currently deployed on BNB Chain Mainnet. See [Deployed Contracts](/deployed-contracts/periphery.md) for addresses and deployment information.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-v4.venus.io/technical-reference/reference-periphery.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
