import { BoostCore } from "@boostxyz/sdk";
import { config } from "./config";
import { eventActionPayload } from "./eventAction";
const core = new BoostCore(config);
const budget = core.ManagedBudget('0x...');
const action = core.EventAction(eventActionPayload);
const incentives: [
core.ERC20Incentive({
asset: '0x...',
reward: parseEther('0.5'),
limit: 10n,
strategy: StrategyType.POOL,
manager: '0x...',
}),
]
(async () => {
await core.deployBoost(
{
maxParticipants: 10n,
budget,
action,
incentives,
allowList: core.OpenAllowList(),
},
)
})();