Arbitrove
  • Overview
  • Arbitrove Protocol
  • ALP (Arbitrum Index Token)
    • Composition
    • Protocol Mechanics
  • Trove (Governance Token)
    • Tokenomics
    • Token distribution
  • Technical Documentation
    • Vault
    • Rebalance
    • FeeOracle
    • Address Registry
  • Audit
  • Contract addresses
  • Legal Disclaimer
  • Relavant links
Powered by GitBook
On this page
  1. Technical Documentation

Address Registry

The Address Registry contract is used to manage the mapping of strategies to supported coins. The contract is upgradeable.

Functions

getCoinToStrategy

This function takes an address u and returns the strategies associated with that coin.

getStrategyWhitelisted

This function takes a strategy s and returns a boolean indicating whether the strategy is whitelisted.

init

This function is an initializer function that sets up the contract. It takes three parameters:

  • _oracleSigner: The address of the oracle signer.

  • _vault: The address of the vault.

  • _feeOracle: The address of the fee oracle.

addStrategy

This function adds a strategy to the whitelist and associates it with one or more supported coins. The function takes two parameters:

  • strategy: The strategy to be added.

  • components: An array of addresses of supported coins.

PreviousFeeOracleNextAudit

Last updated 2 years ago