Skip to content

Commit aa62587

Browse files
expose additional properties fordynamic airdrops and streams (#273)
1 parent 1fdd4be commit aa62587

File tree

11 files changed

+35
-7
lines changed

11 files changed

+35
-7
lines changed

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22
"packages": [
33
"packages/*"
44
],
5-
"version": "7.4.13",
5+
"version": "7.4.14",
66
"$schema": "node_modules/lerna/schemas/lerna-schema.json"
77
}

packages/common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@streamflow/common",
3-
"version": "7.4.13",
3+
"version": "7.4.14",
44
"description": "Common utilities and types used by streamflow packages.",
55
"homepage": "https://github.com/streamflow-finance/js-sdk/",
66
"main": "./dist/esm/index.js",

packages/distributor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@streamflow/distributor",
3-
"version": "7.4.13",
3+
"version": "7.4.14",
44
"description": "JavaScript SDK to interact with Streamflow Airdrop protocol.",
55
"homepage": "https://github.com/streamflow-finance/js-sdk/",
66
"main": "dist/esm/index.js",

packages/distributor/solana/clients/SolanaAlignedDistributorClient.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ export default class SolanaAlignedDistributorClient extends BaseDistributorClien
5454
sender: alignedProxy.admin.toBase58(),
5555
updatePeriod: getNumberFromBN(alignedProxy.updatePeriod, ALIGNED_PRECISION_FACTOR_POW),
5656
clawedBack: alignedProxy.distributorClawedBack,
57+
initialDuration: alignedProxy.initialDuration.toNumber(),
58+
initialPrice: getNumberFromBN(alignedProxy.initialPrice, ALIGNED_PRECISION_FACTOR_POW),
59+
lastPrice: getNumberFromBN(alignedProxy.lastPrice, ALIGNED_PRECISION_FACTOR_POW),
60+
lastDurationUpdateTs: alignedProxy.lastDurationUpdateTs.toNumber(),
5761
};
5862
}
5963

packages/distributor/solana/types.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,10 @@ export interface AlignedDistributorData {
4444
priceOracle: string | undefined;
4545
updatePeriod: number;
4646
clawedBack: boolean;
47+
initialDuration: number;
48+
initialPrice: number;
49+
lastPrice: number;
50+
lastDurationUpdateTs: number;
4751
}
4852

4953
export interface NewAlignedDistributorArgs {

packages/eslint-config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@streamflow/eslint-config",
3-
"version": "7.4.13",
3+
"version": "7.4.14",
44
"license": "ISC",
55
"main": "index.js",
66
"files": [

packages/launchpad/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@streamflow/launchpad",
3-
"version": "7.4.13",
3+
"version": "7.4.14",
44
"description": "JavaScript SDK to interact with Streamflow Launchpad protocol.",
55
"homepage": "https://github.com/streamflow-finance/js-sdk/",
66
"main": "dist/esm/index.js",

packages/staking/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@streamflow/staking",
3-
"version": "7.4.13",
3+
"version": "7.4.14",
44
"description": "JavaScript SDK to interact with Streamflow Staking protocol.",
55
"homepage": "https://github.com/streamflow-finance/js-sdk/",
66
"main": "dist/esm/index.js",

packages/stream/common/types.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,11 @@ export type AlignedStreamData = {
241241
oracleType: OracleTypeName;
242242
priceOracle: string | undefined;
243243
tickSize: number;
244+
initialAmountPerPeriod: BN;
245+
initialPrice: number;
246+
lastPrice: number;
247+
lastAmountUpdateTime: number;
248+
initialNetAmount: BN;
244249
};
245250

246251
export type AlignedStream = LinearStream & AlignedStreamData;

packages/stream/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@streamflow/stream",
3-
"version": "7.4.13",
3+
"version": "7.4.14",
44
"description": "JavaScript SDK to interact with Streamflow protocol.",
55
"homepage": "https://github.com/streamflow-finance/js-sdk/",
66
"main": "./dist/esm/index.js",

0 commit comments

Comments
 (0)