https://github.com/datachainlab/ethereum-ics20-cli
https://github.com/datachainlab/ethereum-ics20-cli
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/datachainlab/ethereum-ics20-cli
- Owner: datachainlab
- License: apache-2.0
- Created: 2023-05-02T04:13:28.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T09:59:05.000Z (over 2 years ago)
- Last Synced: 2025-03-13T03:33:21.851Z (about 1 year ago)
- Language: Go
- Size: 202 KB
- Stars: 2
- Watchers: 20
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ethereum-ics20-cli
## Install
```bash
$ git clone https://github.com/datachainlab/ethereum-ics20-cli.git
$ cd ethereum-ics20-cli
$ go install
CLI="ethereum-ics20-cli"
```
## erc20
```bash
${CLI} erc20 balance --rpc-address=${rpc_address} --wallet-address=${wallet_address} --denom=${denom}
${CLI} erc20 transfer --rpc-address=${RPC_ADDRESS} --mnemonic="${MNEMONIC}" --from-index=${from_index} --to-address=${to_address} --amount=${amount} --denom=${DENOM}
```
## ics20
```bash
${CLI} ics20 balance --rpc-address=${rpc_address} --ics20-bank-address=${ICS20_BANK_ADDRESS} --wallet-address=${wallet_address} --denom=${denom}
${CLI} ics20 transfer --rpc-address=${from_rpc_address} --mnemonic="${MNEMONIC}" --ics20-bank-address=${ICS20_BANK_ADDRESS} --ics20-transfer-bank-address=${ICS20_TRANSFER_BANK_ADDRESS} --from-index=${from_index} --to-address=${to_address} --amount=${amount} --denom=${denom} --port-id=${PORT_ID} --channel-id=${CHANNEL_ID} --timeout-height=${timeout_height}
```