Deployed Contracts
Smart Contracts Deployed on VISP
Core Contracts
Core contracts include the Controller, SetTokenCreator, and the Integration Registry. Each performs a critical function to verify Set permissions and enables shared resources.
SetTokenCreator
IntegrationRegistry
SetTokenCreator
IntegrationRegistry
Modules
Modules extend SetToken functionality by adding fees as well as accessing the rest of DeFi (UniswapV3, 0x, PancakeswapV2, PancakeswapV3, etc.) with tokens in your Set e.g. trading, accepting capital, lending, and margin trading. Each module can be added and removed at any time, including after the SetToken has been created.
BasicIssuanceModule
StreamingFeeModule
TradeModule
DebtIssuanceModuleV3
BasicIssuanceModule
StreamingFeeModule
TradeModule
DebtIssuanceModuleV3
AaveV3LeverageModule
Adapter Contracts
Adapters interface with external protocols and are used in modules to gather and validate transaction parameters.
PancakeswapV2ExchangeAdapter
Trade
PancakeswapV3ExchangeAdapter
Trade
PancakeswapV3ExchangeAdapterV2
Trade
UniswapV3ExchangeAdapterV2
AaveV3LeverageModule
UniswapV3ExchangeAdapterV2
Trade Module
DefaultIssuanceModule
AaveV3LeverageModule
DebtIssuanceModuleV3
N/A
Ancillary Contracts
Built on top off and/or used in conjunction with protocol contracts
0x Flash Mint (discontinued)
Contract that swaps an input token for proportional components of an index and issues said index token in an atomic fashion via exchange issuance
0xaa8BfcB1Bc18F0710699ba6852f1F91379266216 (The previous 0x router has now been sunset)
0x Flash Mint
Performs an atomic swap of an input asset for the proportional underlying components of an index, then mints the index token using exchange issuance.
0x0d098EA275531eB2C4d82773A48C31524e035E3B (With new 0x Router)
Leveraged Flash Mint
Contract that enables exchange issuance and redemption for leveraged SetTokens
0x Flash Mint (discontinued)
Contract that swaps an input token for proportional components of an index and issues said index token in an atomic fashion via exchange issuance
0x4f90E3AE9492679C31ac72b51b258A62D3c22a8c (The previous 0x router has now been sunset)
0x Flash Mint
Performs an atomic swap of an input asset for the proportional underlying components of an index, then mints the index token using exchange issuance.
0x72A476AB4085228F31562210E9B28D5C21Cb4d2E (With new 0x Router)
Index Tokens
The following Index Tokens are created by Vingt.io on BNB-Chain
BSK (Basket Index Token)
SIT (Stable Index Token)
Trading Strategies
The following tokenized Trading Stategies are created by Vingt.io on BNB Chain and Arbitrum
BNBX (BNB Trading Strategy)
BTX (Bitcoin Trading Strategy)
ETX (Ether Trading Strategy)
ARBX (Arbitrum Trading Strategy)
Leveraged Tokens
The following Leveraged Tokens are created by Vingt.io On Arbitrum
ETH2x (ETH 2x Leverage Index)
ETH3x (ETH 3x Leverage Index)
iETH1x (Inverse ETH -1x Leverage Index)
BTC2x (Bitcoin 2x Leverage Index)
BTC3x (Bitcoin 3x Leverage Index)
Last updated