Skip to content

Commit 895f37e

Browse files
committed
init: ovault-composer-evm
Signed-off-by: shankar <shankar@layerzerolabs.org>
1 parent 01c1eae commit 895f37e

2 files changed

Lines changed: 160 additions & 17 deletions

File tree

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"name": "@layerzerolabs/ovault-composer-evm",
3+
"version": "0.0.1",
4+
"description": "LayerZero Labs reference EVM OVault composer implementation",
5+
"keywords": [
6+
"LayerZero",
7+
"OVault",
8+
"ERC4626",
9+
"Composer",
10+
"OmniChain",
11+
"EndpointV2",
12+
"EVM"
13+
],
14+
"repository": {
15+
"type": "git",
16+
"url": "git+https://github.com/LayerZero-Labs/devtools.git",
17+
"directory": "packages/ovault-composer-evm"
18+
},
19+
"license": "MIT",
20+
"exports": {
21+
"./package.json": "./package.json",
22+
"./artifacts/*.json": {
23+
"require": "./artifacts/*.json",
24+
"imports": "./artifacts/*.json"
25+
}
26+
},
27+
"files": [
28+
"contracts/**/*",
29+
"test/**/*"
30+
],
31+
"scripts": {
32+
"clean": "rimraf .turbo cache out artifacts",
33+
"compile": "$npm_execpath compile:forge",
34+
"compile:forge": "forge build",
35+
"test": "$npm_execpath test:forge",
36+
"test:forge": "forge test"
37+
},
38+
"devDependencies": {
39+
"@layerzerolabs/lz-evm-messagelib-v2": "^3.0.75",
40+
"@layerzerolabs/lz-evm-protocol-v2": "^3.0.75",
41+
"@layerzerolabs/lz-evm-v1-0.7": "^3.0.75",
42+
"@layerzerolabs/oapp-evm": "^0.3.2",
43+
"@layerzerolabs/oft-evm": "^3.1.4",
44+
"@layerzerolabs/test-devtools-evm-foundry": "~6.0.3",
45+
"@layerzerolabs/toolbox-foundry": "^0.1.12",
46+
"@openzeppelin/contracts": "^5.0.2",
47+
"@openzeppelin/contracts-upgradeable": "^5.0.2",
48+
"rimraf": "^5.0.5"
49+
},
50+
"peerDependencies": {
51+
"@layerzerolabs/lz-evm-messagelib-v2": "^3.0.75",
52+
"@layerzerolabs/lz-evm-protocol-v2": "^3.0.75",
53+
"@layerzerolabs/lz-evm-v1-0.7": "^3.0.75",
54+
"@layerzerolabs/oapp-evm": "^0.3.2",
55+
"@openzeppelin/contracts": "^4.8.1 || ^5.0.0",
56+
"@openzeppelin/contracts-upgradeable": "^4.8.1 || ^5.0.0"
57+
},
58+
"publishConfig": {
59+
"access": "public"
60+
}
61+
}

pnpm-lock.yaml

Lines changed: 99 additions & 17 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)