starkli
starkli copied to clipboard
Feature request: Print raw Tx
It would be very useful to have an option to print out the raw transaction without broadcasting it to the network. For example, to compare a possible future transaction with an existing transaction on the network, and see the difference.
Example:
[~/Code/Starknet/starkli]> starkli invoke eth transfer 0x5465aa79114f0415f95100cafeb4640b17bce2653810903738ac6c1a7694b6c 100 0 --raw-tx
Enter keystore password:
{
"type": "INVOKE",
"sender_address": "0x3e4447641b3c09b3fe3571911352e0cb1027b0799f699245859cf588314fe5d",
"calldata": [
"0x1",
"0x49d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7",
"0x83afd3f4caedc6eebf44246fe54e38c95e3179a5ec9ea81740eca5b482d12e",
"0x0",
"0x3",
"0x3",
"0x5465aa79114f0415f95100cafeb4640b17bce2653810903738ac6c1a7694b6c",
"0x64",
"0x0"
],
"max_fee": "0x3cc4cff9230",
"version": "0x100000000000000000000000000000001",
"signature": [
"0x11b0d36e8b9a7cb150dc6a3c0ce09872016a733989a1c22cdbad8e99488095f",
"0x70bb815da62d1ded7eb31c4a8fabab18b2978506f3b0803f830ba699a569102"
],
"nonce": "0x6"
}
Yeah I was thinking about this exact feature at some point.