@certusone/wormhole-sdk
v0.10.18 wormhole bridge token sdk solana ethereum terra bsc
docs
typedoc src/index.ts
lint
tslint -p tsconfig.json
test
DEV=true NETWORK=DEVNET jest --verbose
build
npm run build-all
format
echo "disabled: prettier --write "src/**/*.ts""
test-ci
NETWORK=DEVNET NEAR_NO_LOGS=true jest --verbose --setupFiles ./ci-config.js --forceExit
version
npm run format && git add -A src
build-all
npm run build-deps && npm run build-lib
build-idl
node scripts/compileAnchorIdls.js
build-lib
tsc -p tsconfig.json && tsc -p tsconfig-cjs.json && node scripts/copyEthersTypes.js
build-abis
typechain --target=ethers-v5 --out-dir=src/ethers-contracts/abi src/abi/Wormhole.abi.json
build-deps
npm run build-abis && npm run build-contracts && npm run build-idl
preversion
npm run lint
postversion
git push && git push --tags
prepublishOnly
echo "disabled: npm test && npm run lint"
build-contracts
cd ../../ethereum && make forge_dependencies && npm run build && cd ../relayer/ethereum && make forge_dependencies && npm run build && cd ../../sdk/js && node scripts/copyContracts.js
test-relayer-status
npm run test-relayer-testnet -- ./src/relayer/__tests__/wormhole_relayer.ts -t 'Checks the status of a message'
test-relayer-mainnet
ENV=mainnet NETWORK=MAINNET npx jest --verbose ./src/relayer/
test-relayer-testnet
ENV=testnet NETWORK=TESTNET npx jest --verbose ./src/relayer/
test-relayer-manual-delivery
npm run test-relayer-testnet -- ./src/relayer/__tests__/wormhole_relayer.ts -t 'custom manual delivery'
npm i @certusone/wormhole-sdk
Metadata
- Apache-2.0
- Whatever
- certusone
- released 8/9/2024