Skip to content

Commit 500c25c

Browse files
shankars99TRileySchwarzSt0rmBr3w
authored
feat: Synchronous Vault Composers (#1584)
Signed-off-by: shankar <shankar@layerzerolabs.org> Co-authored-by: Blockchain Warlock <39101443+TRileySchwarz@users.noreply.github.com> Co-authored-by: Matthew Krak <krak@layerzerolabs.org>
1 parent 2c5b6e2 commit 500c25c

75 files changed

Lines changed: 27718 additions & 83 deletions

File tree

Some content is hidden

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

.changeset/cold-carrots-relate.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"create-lz-oapp": patch
3+
---
4+
5+
Add OVault evm example to create-lz-oapp

.changeset/few-dots-dance.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"create-lz-oapp": patch
3+
"@layerzerolabs/ovault-evm-example": patch
4+
"@layerzerolabs/ovault-evm": patch
5+
---
6+
7+
publishing ovault

examples/ovault-evm/.env.example

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# .-.-. .-.-. .-.-. .-.-. .-.-. .-.-. .-.-. .-.-
2+
# / / \ \ / / \ \ / / \ \ / / \ \ / / \ \ / / \ \ / / \ \ / / \
3+
# `-' `-`-' `-`-' `-`-' `-`-' `-`-' `-`-' `-`-'
4+
#
5+
# Example environment configuration
6+
#
7+
# .-.-. .-.-. .-.-. .-.-. .-.-. .-.-. .-.-. .-.-
8+
# / / \ \ / / \ \ / / \ \ / / \ \ / / \ \ / / \ \ / / \ \ / / \
9+
# `-' `-`-' `-`-' `-`-' `-`-' `-`-' `-`-' `-`-'
10+
11+
# By default, the examples support both mnemonic-based and private key-based authentication
12+
#
13+
# You don't need to set both of these values, just pick the one that you prefer and set that one
14+
MNEMONIC=
15+
PRIVATE_KEY=

examples/ovault-evm/.eslintignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
artifacts
2+
cache
3+
dist
4+
node_modules
5+
out
6+
*.log
7+
*.sol
8+
*.yaml
9+
*.lock
10+
package-lock.json

examples/ovault-evm/.eslintrc.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
require('@rushstack/eslint-patch/modern-module-resolution');
2+
3+
module.exports = {
4+
root: true,
5+
extends: ['@layerzerolabs/eslint-config-next/recommended'],
6+
rules: {
7+
// @layerzerolabs/eslint-config-next defines rules for turborepo-based projects
8+
// that are not relevant for this particular project
9+
'turbo/no-undeclared-env-vars': 'off',
10+
'import/no-unresolved': 'warn', // Updated to warn to avoid erratic popping up of this particular error for '@layerzerolabs/metadata-tools' even when the package has been installed correctly
11+
},
12+
};

examples/ovault-evm/.gitignore

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
node_modules
2+
.env
3+
coverage
4+
coverage.json
5+
typechain
6+
typechain-types
7+
8+
# Hardhat files
9+
cache
10+
artifacts
11+
12+
13+
# LayerZero specific files
14+
.layerzero
15+
16+
# foundry test compilation files
17+
out
18+
19+
# pnpm
20+
pnpm-error.log
21+
22+
# Editor and OS files
23+
.DS_Store
24+
.idea
25+
26+
broadcast
27+
deployments

examples/ovault-evm/.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
v18.18.0
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
artifacts/
2+
cache/
3+
dist/
4+
node_modules/
5+
out/
6+
*.log
7+
*ignore
8+
*.yaml
9+
*.lock
10+
package-lock.json
11+
package.json

examples/ovault-evm/.prettierrc.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
...require('@layerzerolabs/prettier-config-next'),
3+
};

0 commit comments

Comments
 (0)