An open API service indexing awesome lists of open source software.

https://github.com/laalaguer/vechain-withdraw-vtho

Widthdraw the vtho stucked in a smart contract.
https://github.com/laalaguer/vechain-withdraw-vtho

python python3 vechain

Last synced: 16 days ago
JSON representation

Widthdraw the vtho stucked in a smart contract.

Awesome Lists containing this project

README

        

# Purpose
Widthdraw the vtho stucked in a smart contract.

# Background
VeChain has a two-token system that enables an external address or a smart contract to hold VTHO.

Less known to the public is that these VTHO stuck in a smart contract can be widthdrawn from it, by
the `master` of the smart contract who is, by defaut, the creator of the smart contract.

So, with a `private key` of the creator, and the `address` of the smart contract, we can withdraw VTHO from it.

This tool provides a script to widthdraw it easily.

# Install

`pip3 install -r requirements.txt`

# Usage

Withdraw all VTHO from contract with private key:

`python3 withdraw.py drain {contract_address} --privatekey={private_key} `

Withdraw all VTHO from contract with mnemonic words:

`python3 withdraw.py drain {contract_address} --words="apple banana cat ..."`