Deployed Addresses
Here you can find the latest deployed smart contract addresses and their function
Wedefin is composed by a set of smart contract making the infrastructure modular and entirely onchain without relying on any backend infrastructure. Thanks to the modular architecture, we can update each module without putting users portfolio at risk.
WEDXGroup
This contract represents a single point of control where we can read the actual addresses of the other smart contracts, and also change if there is an upgrade.
WEDXManager
This contract oversees general model parameters, such as max slippage for investors, and also setting the index asset allocation:
WEDXDeployerPro
This contract is in charge of creating new accounts for builders/creators by deploying a new instance contract for each user and owned exclusively by them:
WEDXDeployerIndex
Similarly to the DeployerPro, this one manages the account creation of investors:
WEDXSwapper
This smart contract manages all swaps between tokens in the protocol. Currently, it only supports Uniswap v3 and Sushiswap, but support for more DEXs is coming:
WEDXLender
This contract integrates Aave v3 as a source of yield for wedefin users. More yield sources are coming soon:
WEDXTreasury
This is an extended ERC-20 token contract (symbol: WEDT) that keeps the accounting of rewards for builders/creators and also protocol's profit:
Last updated