Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
172899d
cli: add opportunity to submit vaa (only ton-ton integration)
mrnkslv Oct 9, 2025
c208236
cli: add vaa in base64 input
mrnkslv Oct 9, 2025
82f169d
cli: input vaa possible only in hex
mrnkslv Oct 9, 2025
849242f
cli: delete changes in injective file
mrnkslv Oct 9, 2025
9ee26b4
cli: add eth comment support
mrnkslv Oct 10, 2025
0b67acb
cli: temp files
mrnkslv Oct 10, 2025
450f6dd
Merge branch 'ext-integration/ton' into cli-submit-event
mrnkslv Oct 10, 2025
7f402d6
hot-fix: all the files
mrnkslv Oct 10, 2025
0db0960
cli: delete temp files
mrnkslv Oct 10, 2025
74c827b
cli: fix ton submit flow
mrnkslv Oct 13, 2025
3d28334
Merge branch 'ext-integration/ton' into cli-submit-event
mrnkslv Oct 13, 2025
a5e9c02
watcher: add comment parser
mrnkslv Oct 14, 2025
7d6eb7d
watcher: fix tiltfile
mrnkslv Oct 14, 2025
da8b088
cli: delete sdk as local lib
mrnkslv Oct 14, 2025
90a8589
Revert "cli: delete sdk as local lib"
mrnkslv Oct 15, 2025
c3e3771
Revert "cli: delete sdk as local lib"
Keshoid Oct 15, 2025
b0865a4
ton: upd integrator for ton and ethereum
Keshoid Oct 15, 2025
d3c85cd
cli: set env, fix "to" format for get vaa
mrnkslv Oct 15, 2025
34e8105
Merge remote-tracking branch 'origin/cli-submit-event' into cli-submi…
mrnkslv Oct 15, 2025
003ea49
tilt: tilt-gsp-up for remote server
mrnkslv Oct 15, 2025
e2a6bc6
fix: hot fix hex
mrnkslv Oct 15, 2025
5ed2c95
cli: clear commit
mrnkslv Oct 15, 2025
5060adf
cli: fix naming and format console data
mrnkslv Oct 15, 2025
d7d2687
ton: fix comment integrator
Keshoid Oct 15, 2025
3144338
ton: add makefile with targets for testing
Keshoid Oct 15, 2025
15c0372
client: fix relayCommentToEthereum call
Keshoid Oct 16, 2025
688ee23
cli: delete trash logs
mrnkslv Oct 16, 2025
79abadb
cli: add transaction waiting
mrnkslv Oct 16, 2025
86dbaa7
cli: add tx lt check
mrnkslv Oct 16, 2025
b1c73ee
cli: fix commit format
mrnkslv Oct 17, 2025
134cf05
cli: fix commit format 2
mrnkslv Oct 17, 2025
9d7b116
cli: add opportunity to work with different ton wallet versions
mrnkslv Oct 17, 2025
66329af
cli: return standart start
mrnkslv Oct 20, 2025
61420e4
ton: add opportunity sending message with relay
mrnkslv Nov 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions Dockerfile.cli
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
# syntax=docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2
# syntax=docker.io/docker/dockerfile:1.4
FROM node:22.16-alpine3.22@sha256:41e4389f3d988d2ed55392df4db1420ad048ae53324a8e2b7c6d19508288107e as cli-build

# tooling for building native deps and git-based installs
RUN apk add --no-cache git python3 make g++ libc6-compat

# Copy package.json & package-lock.json by themselves to create a cache layer
COPY clients/js/package.json clients/js/package-lock.json /clients/js/

WORKDIR /clients/js

RUN npm ci
COPY --from=wormhole-sdk-ts . /wormhole-sdk-ts

# use npm@9 to avoid known file: link issues in npm@10; disable linking
RUN npm i -g npm@9.9.3 && npm config set install-links false && npm config set fund false && npm config set audit false

# remove lockfile to avoid arborist extraneous errors with local file: deps, then install
RUN rm -f package-lock.json && npm install --no-audit --no-fund --legacy-peer-deps

# Copy the rest of the source files, as a layer on top of the deps
COPY clients/js /clients/js
Expand Down
15 changes: 10 additions & 5 deletions Tiltfile
Original file line number Diff line number Diff line change
Expand Up @@ -124,10 +124,14 @@ if not ci:
def k8s_yaml_with_ns(objects):
return k8s_yaml(namespace_inject(objects, namespace))

docker_build(
ref = "cli-gen",
context = ".",
dockerfile = "Dockerfile.cli",
custom_build(
'cli-gen',
'DOCKER_BUILDKIT=1 docker buildx build --progress=plain --platform linux/amd64 -f Dockerfile.cli --build-context wormhole-sdk-ts=../wormhole-sdk-ts --load -t $EXPECTED_REF .',
deps=[
'Dockerfile.cli',
'clients/js',
'../wormhole-sdk-ts',
],
)

docker_build(
Expand Down Expand Up @@ -323,7 +327,7 @@ def build_node_yaml():
"--tonConfigURL",
"https://ton.org/testnet-global.config.json",
"--tonContract",
"kQAz5rRlycWBC9dCI8aCx-mQBsOhjsMIdoOmIm_q_yyBTUG4"
"kQDVFkGBx9pjkSma05CBVLurXbIlTqhaGyLJ3Chu9Y0PXE6d"
]

if wormchain:
Expand Down Expand Up @@ -537,6 +541,7 @@ docker_build(
# https://github.com/tilt-dev/tilt/issues/3708
live_update = [
sync("./ethereum/src", "/home/node/app/src"),
sync("./ethereum/sh", "/home/node/app/ethereum/sh"),
],
)

Expand Down
Loading