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 v2/v3 and Sushiswap v2/v3, Camelot on Arbitrum, and Aerodrome on Base, but support for more DEXs is being developed:
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:
WEDXRanker
This smart contract manage the scoring mathematical formula and the whitelisted tokens for the community indexes:
Last updated