Arweave Deploy that saves you data costs.
npm install arkbArweave Deploy that saves you data costs.
- No file size limit.
- No amount of files limit.
- Doesn't upload files that you have already uploaded.
arkb runs using NodeJS and NPM. You must have both installed on your machine for it to work.
Install arkb:
```
yarn global add arkb # recommended
or
``
npm install -g arkb
> Note: The installation of arkb needs node >=15.11.0 or you will get an error when using arkb. To manage multiple active nodejs, we recommend you have nvm installed on your computer, then you can switch different node in a simple command.
And run:
``
arkb help
> Note: If you are planning to upload large batches of data transactions to the Arweave network, it is _strongly_ advised that you use the --use-bundler option instead of regular deploy to avoid transaction failures. You can read about bundles and their advantages on the Arwiki.
` 888bd8P' 88P
d8b d8b
?88 ?88
88b 88b
d888b8b 88bd88b 888 d88' 888888b
d8P' ?88 88P' ?8b?88P'
88b ,88b d88 d88888b d88, d8888bd88' d88' ?88b,d88'?88P'
Usage: arkb [options] [command]
Options Description
--auto-confirm Skips the confirm screen
--concurrency -c
--content-type
--debug Display log messages
--fee-multiplier -m
--force -f Force a redeploy of all the files
--gateway -g
--help -h Show usage help for a command
--license Specify the license of your upload with an spdx li
--no-colors Print to terminal without fancy colors
--tag-name
--tag-value
--timeout -t
--bundle Locally bundle your files and deploy to Arweave
--use-bundler
--wallet -w
Commands (alias) Description
balance (b) Get the current balance of your wallet
deploy (d)
fund-bundler
help (h) Show usage help for a command
network (n) Get the current network info
status (s)
transfer
version (v) Show the current arkb version number
wallet-export (we) Exports a previously saved wallet
wallet-forget (wf) Removes a previously saved wallet
wallet-save (ws)
withdraw-bundler
`
1. Create a fork
2. Create your feature branch: git checkout -b my-featuregit commit -am 'Add some feature'
3. Commit your changes: git push origin my-new-feature`
4. Push to the branch:
5. Submit a pull request 🚀