Custom Router Development
Extensible Architecture
Custom Routers
Why Create a Custom Router
Required Implementation
contract CustomRouter is BaseComponentRouter {
constructor(address registry_) BaseComponentRouter(registry_) {}
function getComponentAssets(address component)
public view override returns (uint256) {}
function getInvestmentSize(address node, address component)
public view override returns (uint256) {}
}Custom Router Security Requirements
BaseComponentRouter Security Features
Governance Process
Important Considerations
Last updated