Allocator v1 is a contract. Deposit USDG once, and the keeper moves it across the whitelisted vaults through their existing routers. The contract, not the keeper, decides what is allowed: maximum weight per vault, a fresh Chainlink reference before any move, a bounded loss on every exit, a deposit cap that starts small. You can always withdraw your pro rata slice of everything, in kind, without a price or a swap.
Not deployed yet
The contract is compiled from the published source and deployed by the connected wallet, which becomes owner, keeper, guardian and treasury. Every one of those can be changed later through the 24 hour review window.
Compiled with solc 0.8.24, source sha256 45d71bf11123…
Holds USDG, allocates it across whitelisted stock vaults through their routers when the keeper asks, and refuses any move that breaks a limit. Shares track the USDG value of everything it holds. Withdrawals hand back the pro rata slice in kind.
The vault contracts are not ours and their fees go to their administrator. A vault can pause, drift out of range or lose value; the allocator only limits how much sits in each one. The contract is new and not yet audited: the cap stays small until it is.
A deposit fee of a few basis points to the Vertex treasury, gas on every action, and the underlying vault fee split (70 / 20 / 10) as usual. Nothing else.