You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Ruud van Asseldonk 048b8834c9 wormchain: Build with Ledger support by default 2 months ago
.github WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
.run Commit .run IntelliJ shortcuts to repo 2 years ago
algorand Added option to fund predefined dev accounts in Algorand deployment (#1997) 2 months ago
aptos tilt: aptos startup dependency fix 3 months ago
bitcoin WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
clients WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
cosmwasm cosmwasm: Add wormhole-bindings package 2 months ago
dashboards add Prometheus + Grafana for Guardian metrics 6 months ago
devnet node: forward public REST requests to public gRPC (#1695) 2 months ago
docs Added option to fund predefined dev accounts in Algorand deployment (#1997) 2 months ago
ethereum ethereum: Implement shutdown for all 3 contracts (fixes #1937) 2 months ago
lp_ui js: make packages comply with ci rule 3 months ago
near WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
node node/p2p: separate governor config and status message prefix (#1956) 2 months ago
proto WH-1921: stub out btc chain @ Closes #1921 3 months ago
relayer/spy_relayer relayer: fix ci 3 months ago
scripts cosmwasm: update verify script (#1936) 2 months ago
sdk Node: Support for EVM watcher safe blocks (#1727) 2 months ago
solana solana/tilt: run registrations in parallel (#1826) 3 months ago
spydk/js certusone -> wormhole-foundation 5 months ago
sui WH-1945: Tilt integration @ Closes #1945 (#1950) 3 months ago
terra terra: Fix clippy warnings 3 months ago
testing sdk/js: fix transfer and redeem for native SOL 2 months ago
third_party Move from ADD to COPY on Dockerfiles 7 months ago
tilt_modules Devnet arguments for BigTable connection. 2 years ago
tools WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
whitepapers add whitepaper explaining guardian key usage (#1960) 2 months ago
wormchain wormchain: Build with Ledger support by default 2 months ago
.dockerignore pyth2wormhole: build + deploy program into local devnet 1 year ago
.gitignore aptos: dockerfile + scripts + README 4 months ago
.golangci.yml WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
.spr.yml certusone -> wormhole-foundation 5 months ago
CONTRIBUTING.md docs: add comment conventions 3 months ago
DEVELOP.md WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
Dockerfile.client certusone -> wormhole-foundation 5 months ago
Dockerfile.const WH-1848: fix up cache @ Closes #1848 3 months ago
Dockerfile.lint WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
Dockerfile.node node: dev build: remove race condition detector (#1988) 2 months ago
Dockerfile.proto WH-1934: upgrade golang to 1.19 (#1941) 2 months ago
Dockerfile.wormchain wormchain: add back protobuf 3 months ago
LICENSE staging/algorand: apply global Apache 2 license 1 year ago
Makefile guardiand version is always development 9 months ago
Makefile.help Add scripts and readme to deploy and verify terra contracts 10 months ago
README.md Add security to readme 7 months ago
SECURITY.md SECURITY.md: Add Security Monitoring (#1954) 2 months ago
Tiltfile Basic Sui watcher support (#1951) 2 months ago
buf.gen.web.yaml sdk/js: publish separate proto packages 7 months ago
buf.gen.yaml node: rename bridge/ to node/ 1 year ago
buf.lock Update buf.lock 5 months ago
buf.yaml certusone -> wormhole-foundation 5 months ago
generate-abi-celo.sh certusone -> wormhole-foundation 5 months ago
generate-abi.sh certusone -> wormhole-foundation 5 months ago

README.md

Banner

This monorepo contains the reference implementation of the Wormhole protocol.

To learn about how to use and build on Wormhole read the Docs or take a look at the xApp Book.


See Live Contracts for current testnet and mainnet deployments of the Wormhole smart contracts.

See DEVELOP.md for instructions on how to set up a local devnet, CONTRIBUTING.md for instructions on how to contribute to this project, and SECURITY.md for more information about our security audits and bug bounty program.

See docs/operations.md for node operator instructions.

This software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Or plainly spoken - this is a very complex piece of software which targets a bleeding-edge, experimental smart contract runtime. Mistakes happen, and no matter how hard you try and whether you pay someone to audit it, it may eat your tokens, set your printer on fire or startle your cat. Cryptocurrencies are a high-risk investment, no matter how fancy.