@my-utils-changeit/cli
v2.1.1
Published
The official Rosen bridge cli, providing helpers for the tasks related to Rosen bridge
Readme
@my-utils-changeit/cli
Table of contents
Introduction
@my-utils-changeit/cli is the official Rosen bridge cli, providing helpers for the
tasks related to Rosen bridge.
Installation
npm:
npm i @my-utils-changeit/cliyarn:
yarn add @my-utils-changeit/cliUsage
The cli can be used through npx.
npx @my-utils-changeit/cli --helpdownload-assets
Downloads Rosen bridge assets (tokens and addresses files) from
contracts repository on GitHub for
a specific chain type (e.g. mainnet, etc.).
npx @my-utils-changeit/cli download-assets --helpExamples
Download assets for mainnet into a rosen directory.
npx @my-utils-changeit/cli download-assets --chain-type mainnet --out rosendocker solution:
docker run -it --rm -v "$PWD"/rosen:/usr/src/app/rosen -w /usr/src/app node:20.11 npx --yes @my-utils-changeit/cli download-assets --chain-type mainnet --out rosenDownload assets for testnet into a rosen directory. If some pre-releases are
available for testnet, download them. Add suffix foo to all downloaded asset
names.
npx @my-utils-changeit/cli download-assets -c testnet -o rosen --include-prereleases --suffix footss-secret
Generate Tss publicKey/secret for ecdsa or eddsa.
npx @my-utils-changeit/cli tss-secret -t ecdsa generate
npx @my-utils-changeit/cli tss-secret -t eddsa generatedocker solution for ecdsa:
docker run -it --rm node:20.11 npx --yes @my-utils-changeit/cli tss-secret -t ecdsa generateConvert secret to pk:
npx @my-utils-changeit/cli tss-secret -t ecdsa convert-to-pk YOUR_TSS_SECRET
npx @my-utils-changeit/cli tss-secret -t eddsa convert-to-pk YOUR_TSS_SECRETdocker solution for ecdsa:
docker run -it --rm node:20.11 npx --yes @my-utils-changeit/cli tss-secret -t ecdsa convert-to-pk YOUR_TSS_SECRETblake2b-hash
blake2b hash of specified input
npx @my-utils-changeit/cli blake2b-hash [input]Examples
Get blake2b hash from hello
npx @my-utils-changeit/cli blake2b-hash hellodocker solution:
docker run -it --rm node:20.11 npx --yes @my-utils-changeit/cli blake2b-hash hello