cardano-my-node$ keyDeposit=$(cat NODE_HOME/params.json | jq -r '.keyDeposit')
cat: /home/xxx/cardano-my-node/params.json: No such file or directory
~/cardano-my-node echo keyDeposit: $keyDeposit
keyDeposit:
replace NODE_HOME with ur relative path and try again
there is no params.json file in there
Hi!
Did you run this command:
cardano-cli query protocol-parameters \
--mainnet \
--allegra-era \
--out-file params.json
cardano-cli query protocol-parameters \
--mainnet \ --allegra-era \ --out-file params.json
cardano-cli: Network.Socket.connect: <socket: 10>: does not exist (No such file or directory)
Is your node running?
it was running i guess it just needed a bit more time to sync the file is outputted thanks!
Ok, great!
Okay having trouble on this if you dont mind
cardano-cli transaction build-raw
{tx_in} \
--tx-out (cat payment.addr)+0
–invalid-hereafter (( {currentSlot} + 10000))
–fee 0
–out-file tx.tmp
–allegra-era
–certificate stake.cert
What do I change, Slot tip? says invalid header needs to be higher than current slot tip.
-bash: 22511434 22511434 + 10000: syntax error in expression (error token is “22511434 + 10000”)
Is the node fully synced yet? Otherwise your currentSlot might be incorrect
I think i had it formatted incorrectly:
cardano-cli transaction build-raw
{tx_in} \
--tx-out (cat payment.addr)+0
–invalid-hereafter (( {22511434} + 10000))
–fee 0
–out-file tx.tmp
–allegra-era
–certificate stake.cert
response:
Usage: cardano-cli transaction build-raw [–byron-era | --shelley-era |
–allegra-era | --mary-era]
(–tx-in TX-IN) [–tx-out TX-OUT]
[–mint VALUE] [–invalid-before SLOT]
[–invalid-hereafter SLOT]
[–fee LOVELACE]
[–certificate-file FILE]
[–withdrawal WITHDRAWAL]
[–json-metadata-no-schema |
–json-metadata-detailed-schema]
[–script-file FILE]
[–metadata-json-file FILE |
–metadata-cbor-file FILE]
[–update-proposal-file FILE]
–out-file FILE
Build a transaction (low-level, inconvenient)
Block : 5379515 Tip (ref) : 22511618 │
│ Slot : 306817 Tip (node) : 22511617 │
│ Density : 4.933 Tip (diff) : 1
here is my ./gLive seems synced
Seems synced. Then I would re-run the tx but just put 22521434
instead of (( {22511434} + 10000))
to avoid formatting errors.
So remove the brackets?
Yes. What we want is to set an –invalid-hereafter
higher than the current slot number with some margin for the transaction to be handled. In the guide they are fetching the current slot and adding 10000 to give it some time. Since we know the current slot we might as well do the addition ourselves to avoid errors. Probably the currentSlot variable was generated too long ago or has some other problem that we can dismiss by adding our own slot number.
Okay so does it look like this
cardano-cli transaction build-raw
{tx_in} \
--tx-out (cat payment.addr)+0
–invalid-hereafter 22522550
–fee 0
–out-file tx.tmp
–allegra-era
–certificate stake.cert
because this doesnt do anything
~/cardano-my-node$ cardano-cli transaction build-raw \
${tx_in} \ --tx-out $(cat payment.addr)+0 \ --invalid-hereafter 22523050 \ --fee 0 \ --out-file tx.tmp \ --allegra-era \ --certificate stake.cert
Missing: (–tx-in TX-IN)
Usage: cardano-cli transaction build-raw [–byron-era | --shelley-era |
–allegra-era | --mary-era]
(–tx-in TX-IN) [–tx-out TX-OUT]
[–mint VALUE] [–invalid-before SLOT]
[–invalid-hereafter SLOT]
[–fee LOVELACE]
[–certificate-file FILE]
[–withdrawal WITHDRAWAL]
[–json-metadata-no-schema |
–json-metadata-detailed-schema]
[–script-file FILE]
[–metadata-json-file FILE |
–metadata-cbor-file FILE]
[–update-proposal-file FILE]
–out-file FILE
Build a transaction (low-level, inconvenient)
these are the steps im using. Do I need to have the 2,000,000 and 340,000,000 in my wallet before doing these steps?
well i copied it differently and it worked all of a sudden thanks for the help
No problem, great that it works now