Uses the Aion Java API to sign transactions offline, and then send them
Clone the project
git clone https://github.com/arajasek/TxTool.git
cd TxTool
Build the project
./gradlew build
Run the tool
./gradlew run --args "<url> <privateKey> <toAddress> <value> <data> <type>"
,
where url
is the URL of the node accepting Java API requests,
privateKey
is the private key of the account signing the transaction. This should be 32 bytes long, and should not start with 0x,
toAddress
is the destination address of the transaction, without the 0x,
value
is the value to be transferred, as a hex string (no 0x),
data
to be sent, as a hex string (no 0x),
type
of the transaction is 1
for FVM transactions, f
for AVM.