Skip to content

Commit a320790

Browse files
committed
Fixing configuration issues
1 parent bce4d6b commit a320790

File tree

12 files changed

+68
-59
lines changed

12 files changed

+68
-59
lines changed

packages/lively-diamond/global.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,5 @@ declare module "*.bin" {
22
const content: string;
33
export default content;
44
}
5+
6+
declare module "tsconfig-paths/register";

packages/lively-diamond/hardhat.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { HardhatUserConfig, task } from "hardhat/config";
88
import type { NetworkUserConfig } from "hardhat/types";
99
import { resolve } from "path";
1010
import "solidity-docgen";
11+
import "tsconfig-paths/register";
1112

1213
import "./tasks/accounts";
1314
import "./tasks/taskGenerators";

packages/lively-diamond/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
"@nomiclabs/hardhat-etherscan": "^3.1.2",
2121
"@openzeppelin/contracts": "^4.9.1",
2222
"@openzeppelin/contracts-upgradeable": "^4.9.1",
23+
"@solidstate/abi": "^0.0.57",
2324
"@solidstate/contracts": "^0.0.57",
2425
"@solidstate/hardhat-bytecode-exporter": "^1.1.1",
25-
"@solidstate/spec": "^0.0.57",
2626
"@trivago/prettier-plugin-sort-imports": "^4.0.0",
2727
"@typechain/ethers-v6": "^0.4.0",
2828
"@typechain/hardhat": "^6.1.4",
@@ -59,6 +59,7 @@
5959
"solidity-docgen": "0.6.0-beta.35",
6060
"ts-generator": "^0.1.1",
6161
"ts-node": "^10.9.1",
62+
"tsconfig-paths": "^4.2.0",
6263
"typechain": "^8.1.1"
6364
},
6465
"files": [

packages/lively-diamond/scripts/1155/deploy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1+
import { abi, bytecode } from "$artifacts/contracts/ERC1155-Diamond/Lively1155Diamond.sol/Lively1155Diamond.json";
2+
import { abi as initAbi } from "$artifacts/contracts/ERC1155-Diamond/upgradeInitializers/Diamond1155Init.sol/Diamond1155Init.json";
13
import { Abi, Hex, createPublicClient, createWalletClient, encodeFunctionData, http } from "viem";
24
import { mnemonicToAccount } from "viem/accounts";
35
import { localhost } from "viem/chains";
46

5-
import { abi, bytecode } from "../../artifacts/contracts/ERC1155-Diamond/Lively1155Diamond.sol/Lively1155Diamond.json";
6-
import { abi as initAbi } from "../../artifacts/contracts/ERC1155-Diamond/upgradeInitializers/Diamond1155Init.sol/Diamond1155Init.json";
77
import { cut1155, diamond1155Init } from "../../diamond-cut";
88
import { defaultArgs } from "./defaultArgs";
99

packages/lively-diamond/test/1155/Diamond1155.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ describe(`DiamondBase 1155 Test`, function () {
150150
});
151151

152152
describe("PaymentSplitterUpdate", function () {
153+
// FIXME: This test is failing
153154
it("Should allow the owner to update the payment splitter", async function () {
154155
const { paymentSplitterFacet, owner, livelyDev, signer1, signer2, diamondAddress } = await loadFixture(
155156
deployTokenFixture
@@ -203,6 +204,7 @@ describe(`DiamondBase 1155 Test`, function () {
203204
expect(await paymentSplitterFacet["releasable(address)"](livelyDev.address)).to.equal(ethers.parseEther("1.5"));
204205
});
205206

207+
// FIXME: This test is failing
206208
it("Should revert if the caller isn't a payee", async function () {
207209
const { paymentSplitterFacet, signer1, signer2 } = await loadFixture(deployTokenFixture);
208210

@@ -228,6 +230,7 @@ describe(`DiamondBase 1155 Test`, function () {
228230
expect(await diamondFacet.exists(0)).to.equal(true);
229231
});
230232

233+
// FIXME: This test is failing
231234
it("Diamond should have the correct owner", async function () {
232235
const { owner, diamondFacet } = await loadFixture(deployTokenFixture);
233236
expect(await (diamondFacet as unknown as OwnableFacet).owner()).to.equal(owner.address);
@@ -614,6 +617,7 @@ describe(`DiamondBase 1155 Test`, function () {
614617
});
615618

616619
describe("Allow list", function () {
620+
// FIXME: This test is failing
617621
it("Should allow the allow list to be enabled and addresses added", async function () {
618622
const { signer1, allowListFacet } = await loadFixture(deployTokenFixture);
619623

packages/lively-diamond/test/721/DiamondPrices.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ethers } from "hardhat";
44

55
import { defaultArgs, deploy } from "../../scripts/deployDiamondVerify";
66
import { deployAndWait } from "../../scripts/utils/deployHelpers";
7-
import { LivelyDiamondABI, PriceMock } from "../../types";
7+
import { PriceMock } from "../../types";
88

99
describe(`DiamondPrice Test`, function () {
1010
async function deployTokenFixture() {
@@ -22,7 +22,8 @@ describe(`DiamondPrice Test`, function () {
2222

2323
const contractAddress = await deploy(defaultArgs, { verify: false });
2424

25-
const contract = (await ethers.getContractAt("LivelyDiamondABI", contractAddress)) as unknown as LivelyDiamondABI;
25+
// const contract = (await ethers.getContractAt("LivelyDiamondABI", contractAddress)) as unknown as LivelyDiamondABI;
26+
const contract = await ethers.getContractAt("LivelyDiamond", contractAddress);
2627

2728
const maxSupply = await contract["maxSupply()"]();
2829

packages/lively-diamond/test/721/DiamondUSDC.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ethers } from "hardhat";
44

55
import { defaultArgs, deploy } from "../../scripts/deployDiamondVerify";
66
import { deployAndWait } from "../../scripts/utils/deployHelpers";
7-
import { LivelyDiamondABI, USDCMock } from "../../types";
7+
import { USDCMock } from "../../types";
88

99
const USDC_ADDRESS = "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48";
1010

@@ -24,7 +24,8 @@ describe(`DiamondUSDC Test`, function () {
2424

2525
const contractAddress = await deploy(defaultArgs, { verify: false });
2626

27-
const contract = (await ethers.getContractAt("LivelyDiamondABI", contractAddress)) as unknown as LivelyDiamondABI;
27+
// const contract = (await ethers.getContractAt("LivelyDiamondABI", contractAddress)) as unknown as LivelyDiamondABI;
28+
const contract = await ethers.getContractAt("LivelyDiamond", contractAddress);
2829

2930
const maxSupply = await contract["maxSupply()"]();
3031

packages/lively-diamond/tsconfig.json

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,24 @@
1616
"strict": true,
1717
"target": "ESNext",
1818
"paths": {
19+
"$artifact": ["./artifacts"],
1920
"$artifacts/*": ["./artifacts/*"],
21+
22+
"$utils": ["./utils"],
2023
"$utils/*": ["./utils/*"],
24+
25+
"$scripts": ["./scripts"],
2126
"$scripts/*": ["./scripts/*"],
27+
28+
"$abi": ["./abi"],
2229
"$abi/*": ["./abi/*"],
30+
31+
"$bytecode": ["./bytecode"],
2332
"$bytecode/*": ["./bytecode/*"]
2433
}
2534
},
2635

2736
"exclude": ["node_modules"],
28-
"files": ["hardhat.config.ts", "optimizationEnabled.ts", "diamond-cut.ts", "scripts/1155/deploy.ts", "global.d.ts"],
29-
"include": [
30-
"src/**/*",
31-
"tasks/**/*",
32-
"test/**/*",
33-
"deploy/**/*",
34-
"scripts/**/*",
35-
"bytecode/**/*",
36-
"abi-bytecode/**/*"
37-
]
37+
"files": ["hardhat.config.ts", "optimizationEnabled.ts", "diamond-cut.ts", "global.d.ts"],
38+
"include": ["src/**/*", "tasks/**/*", "test/**/*", "deploy/**/*", "scripts/**/*", "bytecode/**/*"]
3839
}

packages/sdk-lively-protocol/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"preview": "vite preview",
88
"package": "svelte-kit sync && svelte-package && publint",
99
"prepublishOnly": "npm run package",
10-
"check": "svelte-kit sync && svelte-check --no-tsconfig",
10+
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
1111
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
1212
"test": "vitest --run",
1313
"test:unit": "vitest",

packages/sdk-lively-protocol/tsconfig.json

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"extends": "./.svelte-kit/tsconfig.json",
3+
"root": true,
34
"compilerOptions": {
45
"allowJs": true,
56
"checkJs": true,
@@ -14,10 +15,19 @@
1415
"experimentalDecorators": true,
1516
"emitDecoratorMetadata": true,
1617
"esModuleInterop": true,
17-
"module": "NodeNext"
18+
"module": "NodeNext",
19+
"paths": {
20+
"$lib": ["./src/lib"],
21+
"$lib/*": ["./src/lib/*"],
22+
"$artifacts/*": ["../lively-diamond/artifacts/*"],
23+
"$utils/*": ["../lively-diamond/utils/*"],
24+
"$scripts/*": ["../lively-diamond/scripts/*"],
25+
"$abi/*": ["../lively-diamond/abi/*"],
26+
"$bytecode/*": ["../lively-diamond/bytecode/*"]
27+
}
1828
},
1929
"ts-node": {
2030
"esm": true
2131
},
22-
"exclude": ["./packages/lively-diamond/"]
32+
"exclude": ["**/lively-diamond/**/*", "packages/lively-diamond/**/*"]
2333
}

0 commit comments

Comments
 (0)