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.
 
 
 
 
 
 
justinschuldt 220a869b7b wormchain - contract deploy + test 5 months ago
.github wormchain - contract deploy + test 5 months ago
.run Commit .run IntelliJ shortcuts to repo 3 years ago
algorand algo/fix: switch to using last round 6 months ago
aptos aptos/cache_fix: remove the usage of the cache from the aptos test that runs in the Dockerfile 5 months ago
bitcoin WH-1934: upgrade golang to 1.19 (#1941) 6 months ago
clients worm: speed up `evm info` by improving concurrency 5 months ago
cosmwasm wormchain - contract deploy + test 5 months ago
dashboards add Prometheus + Grafana for Guardian metrics 10 months ago
devnet wormchain - contract deploy + test 5 months ago
docs Added option to fund predefined dev accounts in Algorand deployment (#1997) 6 months ago
ethereum wormchain - contract deploy + test 5 months ago
lp_ui js: make packages comply with ci rule 8 months ago
near WH-2023: light weight near sdk tests needed resolveJsonModule @ Closes #2023 (#2024) 6 months ago
node wormchain - contract deploy + test 5 months ago
proto node: add admin command to sign existing VAAs (#2183) 5 months ago
relayer/spy_relayer rename dev.v2 to main 6 months ago
scripts wormchain - contract deploy + test 5 months ago
sdk wormchain - contract deploy + test 5 months ago
solana docker: reorganize dockerfiles 6 months ago
spydk/js rename dev.v2 to main 6 months ago
sui sui: implement contracts 5 months ago
terra wormchain - contract deploy + test 5 months ago
testing testing: fix tests 6 months ago
third_party Move from ADD to COPY on Dockerfiles 11 months ago
tilt_modules Devnet arguments for BigTable connection. 2 years ago
tools WH-1934: upgrade golang to 1.19 (#1941) 6 months ago
whitepapers add links referencing sections 6 months ago
wormchain wormchain - contract deploy + test 5 months ago
.dockerignore tilt: ignore wormchain gentx folder to make deployment robust 6 months ago
.gitignore wormchain - contract deploy + test 5 months ago
.golangci.yml WH-1934: upgrade golang to 1.19 (#1941) 6 months ago
.spr.yml rename dev.v2 to main 6 months ago
CONTRIBUTING.md rename dev.v2 to main 6 months ago
DEVELOP.md WH-1934: upgrade golang to 1.19 (#1941) 6 months ago
Dockerfile.const wormchain - contract deploy + test 5 months ago
Dockerfile.proto WH-1934: upgrade golang to 1.19 (#1941) 6 months ago
LICENSE staging/algorand: apply global Apache 2 license 1 year ago
Makefile guardiand version is always development 1 year ago
Makefile.help Add scripts and readme to deploy and verify terra contracts 1 year ago
README.md Add security to readme 12 months ago
SECURITY.md Update bounty 5 months ago
Tiltfile wormchain - contract deploy + test 5 months ago
buf.gen.web.yaml sdk/js: publish separate proto packages 11 months ago
buf.gen.yaml node: rename bridge/ to node/ 2 years ago
buf.lock Update buf.lock 9 months ago
buf.yaml certusone -> wormhole-foundation 10 months ago
generate-abi-celo.sh certusone -> wormhole-foundation 10 months ago
generate-abi.sh certusone -> wormhole-foundation 10 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.