Split Allocator
interface ISnowconeSplitAllocator {
function allocate(SnowconeSplitAllocationData calldata _data) external payable;
}
struct SnowconeSplitAllocationData {
address token;
uint256 amount;
uint256 decimals;
uint256 projectId;
uint256 group;
SnowconeSplit split;
}
struct SnowconeSplit {
bool preferClaimed;
bool preferAddToBalance;
uint256 percent;
uint256 projectId;
address payable beneficiary;
uint256 lockedUntil;
ISnowconeSplitAllocator allocator;
}
Last updated
Was this helpful?