Created
September 2, 2023 05:57
-
-
Save miketwenty1/cd0a9b0fb4aca149e87c1875cf93a812 to your computer and use it in GitHub Desktop.
bitcoin-cli workshop follow along notes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. https://bitcoincore.org/en/download/ | |
2. https://github.com/bitcoin/bitcoin/blob/master/doc/bitcoin-conf.md | |
3. https://github.com/bitcoin-core/guix.sigs | |
4. `tar -xvf bitcoin-25.0-arm64-apple-darwin.dmg` | |
5. `/Users/$USER/Library/Application Support/Bitcoin` | |
6. `git clone --depth 1 https://github.com/bitcoin/bitcoin.git` | |
7. `./share/examples/bitcoin.conf` | |
8. | |
bitcoin.conf: | |
https://gist.github.com/miketwenty1/82f0c9612aa37e81cc62994db74dda74 | |
9. See Blue icon for MacOs | |
https://bitcoincore.org/en/doc/24.0.0/rpc/ | |
createwallet alice | |
listwallets | |
getnewaddress minerwallet bech32m | |
generatetoaddress 150 bcrt1p9rtxgqwmjy80fwf9yx9mc22qgng0j0j93r0mkff9vkr7pvc6x8aqnne69y | |
listunspent | |
getbalance #(wait 150*50) only 50 blocks | |
getbalances #(wait wtf 25?) | |
getblockchaininfo #(index 0 that's why 151st block) | |
createwallet bob | |
listwallets | |
unloadwallet alice | |
listwallets | |
getnewaddress beer | |
bcrt1qd893lyve5k9c3kyuf0en65kawr5k9en8a85wxm | |
getnewaddress pizza bech32m | |
bcrt1pcdvtktvzy4vvtr3p3yaexd2nprhfmktdhan9nah9xdewnfqzs2jqn7ev3z | |
listlabels #(see the labels for bob) | |
getaddressesbylabel beer | |
getaddressesbylabel pizza | |
getnewaddress pizza bech32m | |
bcrt1p642aqkz035h98mnz73qxz293363zscghy8vtkjd9r4dpdrmqxajsy4nrys | |
getaddressesbylabel pizza #(now we see 2 addresses for this label) | |
unloadwallet bob | |
loadwallet alice | |
sendtoaddress bcrt1qd893lyve5k9c3kyuf0en65kawr5k9en8a85wxm 1.0 | |
c7a6e41d0385584282f684ccf6ffff63eb170bef227e7e00a8df2e295d7a35e2 | |
listtransactions | |
unloadwallet alice | |
loadwallet bob | |
listtransactions | |
getbalance | |
getbalances | |
unloadwallet bob | |
loadwallet alice | |
getnewaddress minerwallet bech32m | |
generatetoaddress 6 bcrt1p5smaah7qlmujqr4wcure9mhmch822mrq7gj3u509kz296536fm5s2scyne | |
unloadwallet alice | |
loadwallet bob | |
getbalance | |
unloadwallet bob | |
loadwallet alice | |
sendtoaddress bcrt1qd893lyve5k9c3kyuf0en65kawr5k9en8a85wxm 0.69 | |
generatetoaddress 6 bcrt1p5smaah7qlmujqr4wcure9mhmch822mrq7gj3u509kz296536fm5s2scyne | |
check bob's balance | |
unloadwallet bob | |
createwallet carol | |
getnewaddress minerwallet legacy | |
mpZLcLCBbCW2Q47UpJJvihxTcF4V6AQXZk | |
getaddressinfo mpZLcLCBbCW2Q47UpJJvihxTcF4V6AQXZk | |
unloadwallet carol | |
walletcreatefundedpsbt "[{\"txid\":\"c7a6e41d0385584282f684ccf6ffff63eb170bef227e7e00a8df2e295d7a35e2\",\"vout\":1}, {\"txid\":\"6c9164f06aa50347becc89ac4055375257fb82501250638da1c7b6bd8dfa4906\",\"vout\":0}]" "[{\"mpZLcLCBbCW2Q47UpJJvihxTcF4V6AQXZk\":1.1}]" | |
"cHNidP8BAKACAAAAAuI1el0pLt+oAH5+Iu8LF+tj///2zIT2gkJYhQMd5KbHAQAAAAD9////Bkn6jb22x6GNY1ASUIL7V1I3VUCsicy+RwOlavBkkWwAAAAAAP3///8C4CeBAwAAAAAZdqkUs3P3uZZICHs3BsKKSrIrFGuCBkqIrIB3jgYAAAAAGXapFGMsl3p20pdrCLpTYApMLQ2JiTgkiKwAAAAAAAEAcQIAAAABhsdD5/BXrbtIUNMbRww/fxzIpeq7dfs5b2lsi/V3MdwAAAAAAP3///8CMBUOJAEAAAAWABRT1irO8wRYBJ/IFjl+FObjYh+qdQDh9QUAAAAAFgAUacsfkZmli4jYnEvzPVLdcOli5meWAAAAAQEfAOH1BQAAAAAWABRpyx+RmaWLiNicS/M9Ut1w6WLmZyIGAkb7GWfMzofzewELFKw4SPsi70Dg7Yjrdfv1ft+Izgn1GNtiDQNUAACAAQAAgAAAAIAAAAAAAAAAAAABAIkCAAAAAbtWkiJVfdvuYERT8K4DxfnoDvfSH/RsOpMga4SzKECQAAAAAAD9////AkDbHAQAAAAAIlEg1VXQWE+NLlPuYvRAYSixjqIoYRch2LtJpR1aFo9gN2UwveYlAQAAACJRID863B7SNYlbxrn9bltY9Bb46CZ7bZqRKBUMZz8zqBLpnAAAAAEBK0DbHAQAAAAAIlEg1VXQWE+NLlPuYvRAYSixjqIoYRch2LtJpR1aFo9gN2UhFug+kv9TBjCKrWdtyH6DOsKa3na/P6d8FFfAreKWTgjKGQDbYg0DVgAAgAEAAIAAAACAAAAAAAEAAAABFyDoPpL/UwYwiq1nbch+gzrCmt52vz+nfBRXwK3ilk4IygAiAgImHNTNis2+0TPsN4xpmqEjeRYHhY2beIzo9xdKxt2q3BjbYg0DLAAAgAEAAIAAAACAAQAAAAAAAAAAAA==" | |
decodepsbt "cHNidP8BAKACAAAAAuI1el0pLt+oAH5+Iu8LF+tj///2zIT2gkJYhQMd5KbHAQAAAAD9////Bkn6jb22x6GNY1ASUIL7V1I3VUCsicy+RwOlavBkkWwAAAAAAP3///8C4CeBAwAAAAAZdqkUs3P3uZZICHs3BsKKSrIrFGuCBkqIrIB3jgYAAAAAGXapFGMsl3p20pdrCLpTYApMLQ2JiTgkiKwAAAAAAAEAcQIAAAABhsdD5/BXrbtIUNMbRww/fxzIpeq7dfs5b2lsi/V3MdwAAAAAAP3///8CMBUOJAEAAAAWABRT1irO8wRYBJ/IFjl+FObjYh+qdQDh9QUAAAAAFgAUacsfkZmli4jYnEvzPVLdcOli5meWAAAAAQEfAOH1BQAAAAAWABRpyx+RmaWLiNicS/M9Ut1w6WLmZyIGAkb7GWfMzofzewELFKw4SPsi70Dg7Yjrdfv1ft+Izgn1GNtiDQNUAACAAQAAgAAAAIAAAAAAAAAAAAABAIkCAAAAAbtWkiJVfdvuYERT8K4DxfnoDvfSH/RsOpMga4SzKECQAAAAAAD9////AkDbHAQAAAAAIlEg1VXQWE+NLlPuYvRAYSixjqIoYRch2LtJpR1aFo9gN2UwveYlAQAAACJRID863B7SNYlbxrn9bltY9Bb46CZ7bZqRKBUMZz8zqBLpnAAAAAEBK0DbHAQAAAAAIlEg1VXQWE+NLlPuYvRAYSixjqIoYRch2LtJpR1aFo9gN2UhFug+kv9TBjCKrWdtyH6DOsKa3na/P6d8FFfAreKWTgjKGQDbYg0DVgAAgAEAAIAAAACAAAAAAAEAAAABFyDoPpL/UwYwiq1nbch+gzrCmt52vz+nfBRXwK3ilk4IygAiAgImHNTNis2+0TPsN4xpmqEjeRYHhY2beIzo9xdKxt2q3BjbYg0DLAAAgAEAAIAAAACAAQAAAAAAAAAAAA==" | |
walletprocesspsbt "cHNidP8BAKACAAAAAuI1el0pLt+oAH5+Iu8LF+tj///2zIT2gkJYhQMd5KbHAQAAAAD9////Bkn6jb22x6GNY1ASUIL7V1I3VUCsicy+RwOlavBkkWwAAAAAAP3///8C4CeBAwAAAAAZdqkUs3P3uZZICHs3BsKKSrIrFGuCBkqIrIB3jgYAAAAAGXapFGMsl3p20pdrCLpTYApMLQ2JiTgkiKwAAAAAAAEAcQIAAAABhsdD5/BXrbtIUNMbRww/fxzIpeq7dfs5b2lsi/V3MdwAAAAAAP3///8CMBUOJAEAAAAWABRT1irO8wRYBJ/IFjl+FObjYh+qdQDh9QUAAAAAFgAUacsfkZmli4jYnEvzPVLdcOli5meWAAAAAQEfAOH1BQAAAAAWABRpyx+RmaWLiNicS/M9Ut1w6WLmZyIGAkb7GWfMzofzewELFKw4SPsi70Dg7Yjrdfv1ft+Izgn1GNtiDQNUAACAAQAAgAAAAIAAAAAAAAAAAAABAIkCAAAAAbtWkiJVfdvuYERT8K4DxfnoDvfSH/RsOpMga4SzKECQAAAAAAD9////AkDbHAQAAAAAIlEg1VXQWE+NLlPuYvRAYSixjqIoYRch2LtJpR1aFo9gN2UwveYlAQAAACJRID863B7SNYlbxrn9bltY9Bb46CZ7bZqRKBUMZz8zqBLpnAAAAAEBK0DbHAQAAAAAIlEg1VXQWE+NLlPuYvRAYSixjqIoYRch2LtJpR1aFo9gN2UhFug+kv9TBjCKrWdtyH6DOsKa3na/P6d8FFfAreKWTgjKGQDbYg0DVgAAgAEAAIAAAACAAAAAAAEAAAABFyDoPpL/UwYwiq1nbch+gzrCmt52vz+nfBRXwK3ilk4IygAiAgImHNTNis2+0TPsN4xpmqEjeRYHhY2beIzo9xdKxt2q3BjbYg0DLAAAgAEAAIAAAACAAQAAAAAAAAAAAA==" | |
"cHNidP8BAKACAAAAAuI1el0pLt+oAH5+Iu8LF+tj///2zIT2gkJYhQMd5KbHAQAAAAD9////Bkn6jb22x6GNY1ASUIL7V1I3VUCsicy+RwOlavBkkWwAAAAAAP3///8C4CeBAwAAAAAZdqkUs3P3uZZICHs3BsKKSrIrFGuCBkqIrIB3jgYAAAAAGXapFGMsl3p20pdrCLpTYApMLQ2JiTgkiKwAAAAAAAEAcQIAAAABhsdD5/BXrbtIUNMbRww/fxzIpeq7dfs5b2lsi/V3MdwAAAAAAP3///8CMBUOJAEAAAAWABRT1irO8wRYBJ/IFjl+FObjYh+qdQDh9QUAAAAAFgAUacsfkZmli4jYnEvzPVLdcOli5meWAAAAAQEfAOH1BQAAAAAWABRpyx+RmaWLiNicS/M9Ut1w6WLmZwEIawJHMEQCIEUMtoLGDYFGUD0ZZ4S1ah0KpSPevJUd+juE7+S9fJ6rAiAgQl/Q+PMH+z4rpNpRxsH7zz70DPKhgTVKfWxw7JhQHAEhAkb7GWfMzofzewELFKw4SPsi70Dg7Yjrdfv1ft+Izgn1AAEAiQIAAAABu1aSIlV92+5gRFPwrgPF+egO99If9Gw6kyBrhLMoQJAAAAAAAP3///8CQNscBAAAAAAiUSDVVdBYT40uU+5i9EBhKLGOoihhFyHYu0mlHVoWj2A3ZTC95iUBAAAAIlEgPzrcHtI1iVvGuf1uW1j0FvjoJnttmpEoFQxnPzOoEumcAAAAAQErQNscBAAAAAAiUSDVVdBYT40uU+5i9EBhKLGOoihhFyHYu0mlHVoWj2A3ZQEIQgFAX/EQLkz+NM/XP6AsWbN7w0VYAJQ3Bn+xOjy06I+08x90xAVrBqRtz1ed0r3BhymUtdmeIRB9MGTyC49i5JxQewAiAgImHNTNis2+0TPsN4xpmqEjeRYHhY2beIzo9xdKxt2q3BjbYg0DLAAAgAEAAIAAAACAAQAAAAAAAAAAAA==" | |
analyzepsbt "cHNidP8BAKACAAAAAuI1el0pLt+oAH5+Iu8LF+tj///2zIT2gkJYhQMd5KbHAQAAAAD9////Bkn6jb22x6GNY1ASUIL7V1I3VUCsicy+RwOlavBkkWwAAAAAAP3///8C4CeBAwAAAAAZdqkUs3P3uZZICHs3BsKKSrIrFGuCBkqIrIB3jgYAAAAAGXapFGMsl3p20pdrCLpTYApMLQ2JiTgkiKwAAAAAAAEAcQIAAAABhsdD5/BXrbtIUNMbRww/fxzIpeq7dfs5b2lsi/V3MdwAAAAAAP3///8CMBUOJAEAAAAWABRT1irO8wRYBJ/IFjl+FObjYh+qdQDh9QUAAAAAFgAUacsfkZmli4jYnEvzPVLdcOli5meWAAAAAQEfAOH1BQAAAAAWABRpyx+RmaWLiNicS/M9Ut1w6WLmZwEIawJHMEQCIEUMtoLGDYFGUD0ZZ4S1ah0KpSPevJUd+juE7+S9fJ6rAiAgQl/Q+PMH+z4rpNpRxsH7zz70DPKhgTVKfWxw7JhQHAEhAkb7GWfMzofzewELFKw4SPsi70Dg7Yjrdfv1ft+Izgn1AAEAiQIAAAABu1aSIlV92+5gRFPwrgPF+egO99If9Gw6kyBrhLMoQJAAAAAAAP3///8CQNscBAAAAAAiUSDVVdBYT40uU+5i9EBhKLGOoihhFyHYu0mlHVoWj2A3ZTC95iUBAAAAIlEgPzrcHtI1iVvGuf1uW1j0FvjoJnttmpEoFQxnPzOoEumcAAAAAQErQNscBAAAAAAiUSDVVdBYT40uU+5i9EBhKLGOoihhFyHYu0mlHVoWj2A3ZQEIQgFAX/EQLkz+NM/XP6AsWbN7w0VYAJQ3Bn+xOjy06I+08x90xAVrBqRtz1ed0r3BhymUtdmeIRB9MGTyC49i5JxQewAiAgImHNTNis2+0TPsN4xpmqEjeRYHhY2beIzo9xdKxt2q3BjbYg0DLAAAgAEAAIAAAACAAQAAAAAAAAAAAA==" | |
finalizepsbt "cHNidP8BAKACAAAAAuI1el0pLt+oAH5+Iu8LF+tj///2zIT2gkJYhQMd5KbHAQAAAAD9////Bkn6jb22x6GNY1ASUIL7V1I3VUCsicy+RwOlavBkkWwAAAAAAP3///8C4CeBAwAAAAAZdqkUs3P3uZZICHs3BsKKSrIrFGuCBkqIrIB3jgYAAAAAGXapFGMsl3p20pdrCLpTYApMLQ2JiTgkiKwAAAAAAAEAcQIAAAABhsdD5/BXrbtIUNMbRww/fxzIpeq7dfs5b2lsi/V3MdwAAAAAAP3///8CMBUOJAEAAAAWABRT1irO8wRYBJ/IFjl+FObjYh+qdQDh9QUAAAAAFgAUacsfkZmli4jYnEvzPVLdcOli5meWAAAAAQEfAOH1BQAAAAAWABRpyx+RmaWLiNicS/M9Ut1w6WLmZwEIawJHMEQCIEUMtoLGDYFGUD0ZZ4S1ah0KpSPevJUd+juE7+S9fJ6rAiAgQl/Q+PMH+z4rpNpRxsH7zz70DPKhgTVKfWxw7JhQHAEhAkb7GWfMzofzewELFKw4SPsi70Dg7Yjrdfv1ft+Izgn1AAEAiQIAAAABu1aSIlV92+5gRFPwrgPF+egO99If9Gw6kyBrhLMoQJAAAAAAAP3///8CQNscBAAAAAAiUSDVVdBYT40uU+5i9EBhKLGOoihhFyHYu0mlHVoWj2A3ZTC95iUBAAAAIlEgPzrcHtI1iVvGuf1uW1j0FvjoJnttmpEoFQxnPzOoEumcAAAAAQErQNscBAAAAAAiUSDVVdBYT40uU+5i9EBhKLGOoihhFyHYu0mlHVoWj2A3ZQEIQgFAX/EQLkz+NM/XP6AsWbN7w0VYAJQ3Bn+xOjy06I+08x90xAVrBqRtz1ed0r3BhymUtdmeIRB9MGTyC49i5JxQewAiAgImHNTNis2+0TPsN4xpmqEjeRYHhY2beIzo9xdKxt2q3BjbYg0DLAAAgAEAAIAAAACAAQAAAAAAAAAAAA==" | |
"02000000000102e2357a5d292edfa8007e7e22ef0b17eb63fffff6cc84f682425885031de4a6c70100000000fdffffff0649fa8dbdb6c7a18d6350125082fb5752375540ac89ccbe4703a56af064916c0000000000fdffffff02e0278103000000001976a914b373f7b99648087b3706c28a4ab22b146b82064a88ac80778e06000000001976a914632c977a76d2976b08ba53600a4c2d0d8989382488ac024730440220450cb682c60d8146503d196784b56a1d0aa523debc951dfa3b84efe4bd7c9eab022020425fd0f8f307fb3e2ba4da51c6c1fbcf3ef40cf2a181354a7d6c70ec98501c01210246fb1967ccce87f37b010b14ac3848fb22ef40e0ed88eb75fbf57edf88ce09f501405ff1102e4cfe34cfd73fa02c59b37bc34558009437067fb13a3cb4e88fb4f31f74c4056b06a46dcf579dd2bdc1872994b5d99e21107d3064f20b8f62e49c507b00000000" | |
decoderawtransaction "02000000000102e2357a5d292edfa8007e7e22ef0b17eb63fffff6cc84f682425885031de4a6c70100000000fdffffff0649fa8dbdb6c7a18d6350125082fb5752375540ac89ccbe4703a56af064916c0000000000fdffffff02e0278103000000001976a914b373f7b99648087b3706c28a4ab22b146b82064a88ac80778e06000000001976a914632c977a76d2976b08ba53600a4c2d0d8989382488ac024730440220450cb682c60d8146503d196784b56a1d0aa523debc951dfa3b84efe4bd7c9eab022020425fd0f8f307fb3e2ba4da51c6c1fbcf3ef40cf2a181354a7d6c70ec98501c01210246fb1967ccce87f37b010b14ac3848fb22ef40e0ed88eb75fbf57edf88ce09f501405ff1102e4cfe34cfd73fa02c59b37bc34558009437067fb13a3cb4e88fb4f31f74c4056b06a46dcf579dd2bdc1872994b5d99e21107d3064f20b8f62e49c507b00000000" | |
sendrawtransaction "02000000000102e2357a5d292edfa8007e7e22ef0b17eb63fffff6cc84f682425885031de4a6c70100000000fdffffff0649fa8dbdb6c7a18d6350125082fb5752375540ac89ccbe4703a56af064916c0000000000fdffffff02e0278103000000001976a914b373f7b99648087b3706c28a4ab22b146b82064a88ac80778e06000000001976a914632c977a76d2976b08ba53600a4c2d0d8989382488ac024730440220450cb682c60d8146503d196784b56a1d0aa523debc951dfa3b84efe4bd7c9eab022020425fd0f8f307fb3e2ba4da51c6c1fbcf3ef40cf2a181354a7d6c70ec98501c01210246fb1967ccce87f37b010b14ac3848fb22ef40e0ed88eb75fbf57edf88ce09f501405ff1102e4cfe34cfd73fa02c59b37bc34558009437067fb13a3cb4e88fb4f31f74c4056b06a46dcf579dd2bdc1872994b5d99e21107d3064f20b8f62e49c507b00000000" | |
https://bitcoin.stackexchange.com/questions/119491/generate-regtest-blocks-with-bitcoin-qt/119492?noredirect=1#comment136404_119492 | |
https://github.com/bitcoin/bitcoin/pull/27829 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment