Skip to content

Commit 6cc31e7

Browse files
Merge pull request #65 from sablier-labs/refactor/extract-evm-directory
refactor: extract evm specific data in separate directory
1 parent 06e49fe commit 6cc31e7

File tree

199 files changed

+574
-509
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

199 files changed

+574
-509
lines changed

README.md

Lines changed: 11 additions & 6 deletions

cli/commands/print/aliases.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ type AliasRow = {
1212
async function printAliases(): Promise<void> {
1313
const rows: AliasRow[] = [];
1414

15-
for (const release of sablier.releases.getAll()) {
15+
for (const release of sablier.evm.releases.getAll()) {
1616
const releaseName = `${_.capitalize(release.protocol)} ${release.version}`;
1717
if (!release.aliases) {
1818
logger.verbose(`Skipping ${releaseName} because it has no aliases`);

cli/commands/print/chains.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ import { Command } from "commander";
44
export const chainCmd = new Command("chains").description("List all supported chain slugs").action(() => {
55
console.log("🌐 Mainnets:");
66
console.log(
7-
sablier.chains
7+
sablier.evm.chains
88
.getMainnets()
99
.map((c) => `• ${c.slug}`)
1010
.join("\n"),
1111
);
1212

1313
console.log("\n🧪 Testnets:");
1414
console.log(
15-
sablier.chains
15+
sablier.evm.chains
1616
.getTestnets()
1717
.map((c) => `• ${c.slug}`)
1818
.join("\n"),

cli/commands/print/missing-broadcasts.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Protocol } from "@src/enums";
1+
import { Protocol } from "@src/evm/enums";
22
import { checkBroadcast } from "@src/internal/helpers";
33
import { logger } from "@src/internal/logger";
44
import { sablier } from "@src/sablier";
@@ -16,15 +16,15 @@ const EMOJIS = {
1616
warning: "⚠️",
1717
} as const;
1818

19-
async function checkMissingBroadcasts(protocol: Sablier.Protocol): Promise<void> {
20-
const missing: Record<string, Sablier.Chain[]> = {};
19+
async function checkMissingBroadcasts(protocol: Sablier.EVM.Protocol): Promise<void> {
20+
const missing: Record<string, Sablier.EVM.Chain[]> = {};
2121

2222
console.log(`${EMOJIS.folder} Checking ${protocol} broadcasts...\n`);
2323

24-
const releases = sablier.releases.getAll({ protocol });
24+
const releases = sablier.evm.releases.getAll({ protocol });
2525
for (const r of releases) {
2626
for (const d of r.deployments) {
27-
const chain = sablier.chains.getOrThrow(d.chainId);
27+
const chain = sablier.evm.chains.getOrThrow(d.chainId);
2828

2929
let hasValidBroadcasts = false;
3030

@@ -113,7 +113,7 @@ function printSectionHeader(text: string): void {
113113
export const missingBroadcastsCmd = new Command("missing-broadcasts")
114114
.description("Check for missing broadcasts for a given protocol")
115115
.option("-p, --protocol <protocol>", `Protocol to check (${_.values(Protocol).join(", ")})`)
116-
.action(async (options: { protocol?: Sablier.Protocol }) => {
116+
.action(async (options: { protocol?: Sablier.EVM.Protocol }) => {
117117
if (!options.protocol) {
118118
logger.error("Error: Protocol is required. Use -p or --protocol to specify.");
119119
process.exit(1);

cli/commands/print/versions.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ type VersionRow = {
1111
async function printVersions(): Promise<void> {
1212
const rows: VersionRow[] = [];
1313

14-
for (const release of sablier.releases.getAll()) {
14+
for (const release of sablier.evm.releases.getAll()) {
1515
const protocol = _.capitalize(release.protocol);
1616
const version = release.version;
1717

package.json

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"license": "GPL-3.0-or-later",
55
"main": "dist/index.js",
66
"types": "./dist/index.d.ts",
7-
"version": "1.4.2",
7+
"version": "2.0.0",
88
"author": {
99
"name": "Sablier Labs Ltd",
1010
"url": "https://sablier.com"
@@ -46,17 +46,21 @@
4646
"types": "./dist/index.d.ts",
4747
"default": "./dist/index.js"
4848
},
49-
"./chains": {
50-
"types": "./dist/chains/index.d.ts",
51-
"default": "./dist/chains/index.js"
49+
"./evm": {
50+
"types": "./dist/evm/index.d.ts",
51+
"default": "./dist/evm/index.js"
5252
},
53-
"./contracts": {
54-
"types": "./dist/contracts/index.d.ts",
55-
"default": "./dist/contracts/index.js"
53+
"./evm/chains": {
54+
"types": "./dist/evm/chains/index.d.ts",
55+
"default": "./dist/evm/chains/index.js"
5656
},
57-
"./releases": {
58-
"types": "./dist/releases/index.d.ts",
59-
"default": "./dist/releases/index.js"
57+
"./evm/contracts": {
58+
"types": "./dist/evm/contracts/index.d.ts",
59+
"default": "./dist/evm/contracts/index.js"
60+
},
61+
"./evm/releases": {
62+
"types": "./dist/evm/releases/index.d.ts",
63+
"default": "./dist/evm/releases/index.js"
6064
},
6165
"./package.json": "./package.json",
6266
"./dist/*": "./dist/*"

0 commit comments

Comments
 (0)