I'm using babylonnet.sh script to run docker.
My contract compiles. I output to a 'contract.txt' file.
Command is:
./babylonnet.sh client originate contract tezart transferring 0 from tz1ipQzB7tXwafCZn9hJBsJLqrAHWKjK6FNd running "container:contract.txt" --burn-cap 872 --fee 1000 --dry-run
Then it just hangs on 'Waiting for the node to be bootstrapped before injection...'. However, I upgraded and still get this error.
I upgraded to carthagenet, which I did using curl to download the carthagenet.sh. I deleted my older docker cache too. I ran and left it, but then I noticed this:
Apr 13 08:51:01 - node.validator.bootstrap_pipeline:
Apr 13 08:51:01 - validator.peer: Worker crashed [validator-peer_91]:
Apr 13 08:51:01 - validator.peer: Failed to checkout the context with hash CoUfZgdpUBkt
Running this command ./carthagenet.sh client get timestamp
I get:
Warning:
This is NOT the Tezos Mainnet.
The node you are connecting to claims to be running on the
Tezos Carthagenet DEVELOPMENT NETWORK.
Do NOT use your fundraiser keys on this network.
Carthagenet is a testing network, with free tokens.
2020-01-07T17:17:15Z
Failed to checkout the context
typically means the database is corrupted. You should completely trash all your docker containers, and any volumes, and start over from scratch, beginning with carthagenet. As a side comment, I hope you're beginning to see why most people don't use docker ;-) It's far easier to just compile and run yourself than mess with docker.