Skip to content

Commit

Permalink
Update benqi.ts
Browse files Browse the repository at this point in the history
update allocation
  • Loading branch information
realdealshaman authored Oct 25, 2023
1 parent 6453d73 commit 97c8645
Showing 1 changed file with 39 additions and 26 deletions.
65 changes: 39 additions & 26 deletions protocols/benqi.ts
Original file line number Diff line number Diff line change
@@ -1,35 +1,48 @@
import { manualCliff, manualLinear, manualStep } from "../adapters/manual";
import { Protocol } from "../types/adapters";
import { manualLinear, manualStep, manualCliff } from "../adapters/manual";
import { periodToSeconds } from "../utils/time";

const start = 1629331200;
const totalQty = 7_200_000_000;
const duration_seconds = 31536000 / 4;
const totalSupply = 7_200_000_000;
const start = 1629331200; // 19 August 2021

const benqi: Protocol = {
"Liquidity Mining Program": manualCliff(start, totalQty * 0.45),
//"Token Sale": manualCliff(start, (totalQty * 0.25)),
"Seed Round": manualLinear(start, 1692403200, totalQty * 0.05),
"Private Round": manualLinear(start, 1660867200, totalQty * 0.13),
"Public A": manualLinear(start, 1663545600, totalQty * 0.053),
//"Public B": manualLinear(start, 1663545600, (totalQty*0.017)),
//"Exchange Liquidity": manualCliff(start, totalQty * 0.05),
Treasury: [
//manualCliff(start, (totalQty * 0.15) * 0.1875),
manualLinear(1652918400, 1779148800, totalQty * 0.15),
"Community Incentives": manualLinear(start, start + periodToSeconds.year * 5, totalSupply * 0.45),
"Seed": [
manualCliff(start, totalSupply * 0.05 * 0.10),
manualLinear(start, start + periodToSeconds.month * 24, totalSupply * 0.05 * 0.90)
],
"Private": [
manualCliff(start, totalSupply * 0.13 * 0.15),
manualLinear(start, start + periodToSeconds.month * 12, totalSupply * 0.13 * 0.85)
],
"Public A": [
manualCliff(start, totalSupply * 0.053 * 0.20),
manualLinear(start, start + periodToSeconds.month * 12, totalSupply * 0.053 * 0.80)
],
"Public B": manualCliff(start, totalSupply * 0.017),
"Team": [
manualCliff(start + periodToSeconds.year, totalSupply * 0.10 * (1/12)),
manualStep(start + periodToSeconds.year, periodToSeconds.month * 3, 11, totalSupply * 0.10 * (1/12))
],
"Foundation Treasury": [
manualCliff(start + periodToSeconds.month * 9, totalSupply * 0.15 * (1/12)),
manualStep(start + periodToSeconds.month * 9, periodToSeconds.month * 3, 11, totalSupply * 0.15 * (1/12))
],
Team: [manualStep(1660867200, duration_seconds, 16, totalQty * 0.0125)],
"Exchange Liquidity": manualCliff(start, totalSupply * 0.05),


meta: {
sources: ["https://docs.benqi.fi/benqinomics/token-distribution"],
token: "avax:0x8729438eb15e2c8b576fcc6aecda6a148776c0f5",
protocolIds: ["467"],
},
categories: {
farming: ["Liquidity Mining Program"],
noncirculating: ["Treasury"],
insiders: ["Seed Round", "Team"],
publicSale: ["Public A"],
},
meta: {
sources: ["https://docs.benqi.fi/benqinomics/token-distribution"],
token: "avax:0x8729438eb15e2c8b576fcc6aecda6a148776c0f5",
protocolIds: ["467"],
},
categories: {
farming: ["Community Incentives"],
noncirculating: ["Foundation Treasury"],
insiders: ["Seed", "Private", "Team"],
publicSale: ["Public A", "Public B"],
liquidity: ["Exchange Liquidity"]
},
};

export default benqi;

0 comments on commit 97c8645

Please sign in to comment.