├── README.md ├── part1-Basic-Prototype ├── BLC │ ├── Block.go │ ├── Blockchain.go │ └── utils.go └── main.go ├── part10-boltdb-create-db └── main.go ├── part11-boltdb-createBucket └── main.go ├── part12-boltdb-update-view └── main.go ├── part13-boltdb-update-view └── main.go ├── part14-block-boltdb ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part15-persistence-creategenesisblock ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part16-persistence-addblock ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part17-persistence-Iterator ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part18-persistence-Iterator-time-format ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part19-persistence-Iterator ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part2-Basic-Prototype ├── BLC │ ├── Block.go │ ├── Blockchain.go │ └── utils.go └── main.go ├── part20-persistence-Iterator-seperate ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part21-cli-flag └── main.go ├── part22-cli-osArgs └── main.go ├── part23-cli └── main.go ├── part24-persistence-cli ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part25-persistence-cli-createblockchain ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part26-persistence-cli-modify-creategenesismethod ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part27-persistence-cli-blockchain-object ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part28-transaction ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ └── utils.go └── main.go ├── part29-transaction-UTXO ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part3-Basic-Prototype ├── BLC │ ├── Block.go │ ├── Blockchain.go │ └── utils.go └── main.go ├── part30-transaction-UTXO-send ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part31-transaction-UTXO-JSON-TO-Array ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part32-transaction-UTXO-Send-Method ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part33-transaction-UTXO-NewBlock ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part34-transaction-new-transaction-block2 ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part35-transaction-new-transaction-block3 ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part36-transaction-new-transaction ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part37-transaction-new-transaction-UTXO ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part38-transaction-new-transaction-UTXO ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part38-transaction-new-transaction-balance ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ └── utils.go └── main.go ├── part39-transaction-new-transaction-send ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── BlockchainIterator.go │ ├── CLI.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── UTXO.go │ └── utils.go └── main.go ├── part4-Basic-Prototype ├── BLC │ ├── Block.go │ ├── Blockchain.go │ └── utils.go └── main.go ├── part40-transaction-new-transaction-cli ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createblockchain.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ └── Utils.go └── main.go ├── part41-transaction-new-transaction-single-transaction ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createblockchain.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ └── Utils.go └── main.go ├── part42-transaction-new-transaction-multi-transaction ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createblockchain.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ └── Utils.go └── main.go ├── part43-sha256 └── main.go ├── part44-ripemd160 └── main.go ├── part45-base58 ├── BLC │ ├── base58.go │ └── utils.go └── main.go ├── part46-base64 └── main.go ├── part47-base64 └── main.go ├── part48-base58 ├── BLC │ ├── base58.go │ └── utils.go └── main.go ├── part49-base58-test ├── BLC │ ├── base58.go │ └── utils.go └── main.go ├── part5-proof-of-work ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part50-wallet ├── BLC │ ├── Base58.go │ ├── Utils.go │ └── Wallet.go └── main.go ├── part51-wallet-address ├── BLC │ ├── Base58.go │ ├── Utils.go │ └── Wallet.go └── main.go ├── part52-wallet-address ├── BLC │ ├── Base58.go │ ├── Utils.go │ └── Wallet.go └── main.go ├── part53-wallets ├── BLC │ ├── Base58.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part54-wallets ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part55-wallets-getaddresslists ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part56-wallets-addresslists ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part57-wallets-input-output-update ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part58-wallets-Signature ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part59-wallets-Signature-Verify ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part6-proof-of-work ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part60-Transaction-Reward ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_UTXO.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part61-UTXOSet ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part62-UTXOSet ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part63-UTXOSet ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_testmethod.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part64-UTXOSet ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_testmethod.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part65-UTXOSet-GetBalance ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_testmethod.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part66-UTXOSet-send ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_testmethod.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part67-UTXOSet-Update ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_testmethod.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ └── Wallets.go └── main.go ├── part68-Merkle-tree ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_testmethod.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part69-Merkle-tree ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part7-proof-of-work ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part70-Merkle-NODE_ID ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part71-Net-NODE_ID_CONFIG ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part72-Net-mine_cli ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part73-net-tcp ├── client ├── client.go ├── server └── server.go ├── part74-Net-TCP ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── ProofOfWork.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part75-Net-Server ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part76-Net-Version ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Version.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part77-Net-GetBestHeight ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Version.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part78-Net-Conn ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Version.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part79-Net-HandleVersion ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Version.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part8-proof-of-work ├── BLC │ ├── Block.go │ ├── Blockchain.go │ ├── ProofOfWork.go │ └── utils.go └── main.go ├── part80-Net-sendGetBlocks ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_GetData.go │ ├── Server_Inv.go │ ├── Server_Version.go │ ├── Server_getblocks.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part81-Net-sendGetBlocks ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_GetData.go │ ├── Server_Inv.go │ ├── Server_Version.go │ ├── Server_block.go │ ├── Server_getblocks.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part82-Net-blockhash_handle ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_GetData.go │ ├── Server_Inv.go │ ├── Server_Version.go │ ├── Server_block.go │ ├── Server_getblocks.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part83-Net-handleblock ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_GetData.go │ ├── Server_Inv.go │ ├── Server_Version.go │ ├── Server_block.go │ ├── Server_getblocks.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Server_var.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part84-Net-validation ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_GetData.go │ ├── Server_Inv.go │ ├── Server_Version.go │ ├── Server_block.go │ ├── Server_getblocks.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Server_var.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part85-Net-validation-fix-bug ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_GetData.go │ ├── Server_Inv.go │ ├── Server_Version.go │ ├── Server_block.go │ ├── Server_getblocks.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Server_var.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part86-Net-send-logcal ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_GetData.go │ ├── Server_Inv.go │ ├── Server_Tx.go │ ├── Server_Version.go │ ├── Server_block.go │ ├── Server_getblocks.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Server_var.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go ├── part87-Net-send-logcal ├── BLC │ ├── Base58.go │ ├── Block.go │ ├── Blockchain.go │ ├── Blockchain_Iterator.go │ ├── CLI.go │ ├── CLI_UTXO_Reset.go │ ├── CLI_createWallet.go │ ├── CLI_createblockchain.go │ ├── CLI_getaddresslists.go │ ├── CLI_getbalance.go │ ├── CLI_printchain.go │ ├── CLI_send.go │ ├── CLI_startnode.go │ ├── Constant.go │ ├── ProofOfWork.go │ ├── Server.go │ ├── Server_GetData.go │ ├── Server_Inv.go │ ├── Server_Tx.go │ ├── Server_Version.go │ ├── Server_block.go │ ├── Server_getblocks.go │ ├── Server_handle.go │ ├── Server_send.go │ ├── Server_var.go │ ├── Transaction.go │ ├── Transaction_TXInput.go │ ├── Transaction_TXOutput.go │ ├── Transaction_TXOutputs.go │ ├── Transaction_UTXO.go │ ├── UTXO_Set.go │ ├── Utils.go │ ├── Wallet.go │ ├── Wallets.go │ └── merkle_tree.go └── main.go └── part9-Serialize-DeserializeBlock ├── BLC ├── Block.go ├── Blockchain.go ├── ProofOfWork.go └── utils.go └── main.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/README.md -------------------------------------------------------------------------------- /part1-Basic-Prototype/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part1-Basic-Prototype/BLC/Block.go -------------------------------------------------------------------------------- /part1-Basic-Prototype/BLC/Blockchain.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | -------------------------------------------------------------------------------- /part1-Basic-Prototype/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part1-Basic-Prototype/BLC/utils.go -------------------------------------------------------------------------------- /part1-Basic-Prototype/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part1-Basic-Prototype/main.go -------------------------------------------------------------------------------- /part10-boltdb-create-db/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part10-boltdb-create-db/main.go -------------------------------------------------------------------------------- /part11-boltdb-createBucket/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part11-boltdb-createBucket/main.go -------------------------------------------------------------------------------- /part12-boltdb-update-view/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part12-boltdb-update-view/main.go -------------------------------------------------------------------------------- /part13-boltdb-update-view/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part13-boltdb-update-view/main.go -------------------------------------------------------------------------------- /part14-block-boltdb/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part14-block-boltdb/BLC/Block.go -------------------------------------------------------------------------------- /part14-block-boltdb/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part14-block-boltdb/BLC/Blockchain.go -------------------------------------------------------------------------------- /part14-block-boltdb/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part14-block-boltdb/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part14-block-boltdb/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part14-block-boltdb/BLC/utils.go -------------------------------------------------------------------------------- /part14-block-boltdb/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part14-block-boltdb/main.go -------------------------------------------------------------------------------- /part15-persistence-creategenesisblock/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part15-persistence-creategenesisblock/main.go -------------------------------------------------------------------------------- /part16-persistence-addblock/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part16-persistence-addblock/BLC/Block.go -------------------------------------------------------------------------------- /part16-persistence-addblock/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part16-persistence-addblock/BLC/Blockchain.go -------------------------------------------------------------------------------- /part16-persistence-addblock/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part16-persistence-addblock/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part16-persistence-addblock/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part16-persistence-addblock/BLC/utils.go -------------------------------------------------------------------------------- /part16-persistence-addblock/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part16-persistence-addblock/main.go -------------------------------------------------------------------------------- /part17-persistence-Iterator/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part17-persistence-Iterator/BLC/Block.go -------------------------------------------------------------------------------- /part17-persistence-Iterator/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part17-persistence-Iterator/BLC/Blockchain.go -------------------------------------------------------------------------------- /part17-persistence-Iterator/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part17-persistence-Iterator/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part17-persistence-Iterator/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part17-persistence-Iterator/BLC/utils.go -------------------------------------------------------------------------------- /part17-persistence-Iterator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part17-persistence-Iterator/main.go -------------------------------------------------------------------------------- /part18-persistence-Iterator-time-format/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part18-persistence-Iterator-time-format/main.go -------------------------------------------------------------------------------- /part19-persistence-Iterator/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part19-persistence-Iterator/BLC/Block.go -------------------------------------------------------------------------------- /part19-persistence-Iterator/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part19-persistence-Iterator/BLC/Blockchain.go -------------------------------------------------------------------------------- /part19-persistence-Iterator/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part19-persistence-Iterator/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part19-persistence-Iterator/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part19-persistence-Iterator/BLC/utils.go -------------------------------------------------------------------------------- /part19-persistence-Iterator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part19-persistence-Iterator/main.go -------------------------------------------------------------------------------- /part2-Basic-Prototype/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part2-Basic-Prototype/BLC/Block.go -------------------------------------------------------------------------------- /part2-Basic-Prototype/BLC/Blockchain.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | -------------------------------------------------------------------------------- /part2-Basic-Prototype/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part2-Basic-Prototype/BLC/utils.go -------------------------------------------------------------------------------- /part2-Basic-Prototype/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part2-Basic-Prototype/main.go -------------------------------------------------------------------------------- /part20-persistence-Iterator-seperate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part20-persistence-Iterator-seperate/main.go -------------------------------------------------------------------------------- /part21-cli-flag/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part21-cli-flag/main.go -------------------------------------------------------------------------------- /part22-cli-osArgs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part22-cli-osArgs/main.go -------------------------------------------------------------------------------- /part23-cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part23-cli/main.go -------------------------------------------------------------------------------- /part24-persistence-cli/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part24-persistence-cli/BLC/Block.go -------------------------------------------------------------------------------- /part24-persistence-cli/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part24-persistence-cli/BLC/Blockchain.go -------------------------------------------------------------------------------- /part24-persistence-cli/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part24-persistence-cli/BLC/CLI.go -------------------------------------------------------------------------------- /part24-persistence-cli/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part24-persistence-cli/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part24-persistence-cli/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part24-persistence-cli/BLC/utils.go -------------------------------------------------------------------------------- /part24-persistence-cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part24-persistence-cli/main.go -------------------------------------------------------------------------------- /part28-transaction/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part28-transaction/BLC/Block.go -------------------------------------------------------------------------------- /part28-transaction/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part28-transaction/BLC/Blockchain.go -------------------------------------------------------------------------------- /part28-transaction/BLC/BlockchainIterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part28-transaction/BLC/BlockchainIterator.go -------------------------------------------------------------------------------- /part28-transaction/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part28-transaction/BLC/CLI.go -------------------------------------------------------------------------------- /part28-transaction/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part28-transaction/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part28-transaction/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part28-transaction/BLC/Transaction.go -------------------------------------------------------------------------------- /part28-transaction/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part28-transaction/BLC/utils.go -------------------------------------------------------------------------------- /part28-transaction/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part28-transaction/main.go -------------------------------------------------------------------------------- /part29-transaction-UTXO/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part29-transaction-UTXO/BLC/Block.go -------------------------------------------------------------------------------- /part29-transaction-UTXO/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part29-transaction-UTXO/BLC/Blockchain.go -------------------------------------------------------------------------------- /part29-transaction-UTXO/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part29-transaction-UTXO/BLC/CLI.go -------------------------------------------------------------------------------- /part29-transaction-UTXO/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part29-transaction-UTXO/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part29-transaction-UTXO/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part29-transaction-UTXO/BLC/Transaction.go -------------------------------------------------------------------------------- /part29-transaction-UTXO/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part29-transaction-UTXO/BLC/utils.go -------------------------------------------------------------------------------- /part29-transaction-UTXO/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part29-transaction-UTXO/main.go -------------------------------------------------------------------------------- /part3-Basic-Prototype/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part3-Basic-Prototype/BLC/Block.go -------------------------------------------------------------------------------- /part3-Basic-Prototype/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part3-Basic-Prototype/BLC/Blockchain.go -------------------------------------------------------------------------------- /part3-Basic-Prototype/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part3-Basic-Prototype/BLC/utils.go -------------------------------------------------------------------------------- /part3-Basic-Prototype/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part3-Basic-Prototype/main.go -------------------------------------------------------------------------------- /part30-transaction-UTXO-send/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part30-transaction-UTXO-send/BLC/Block.go -------------------------------------------------------------------------------- /part30-transaction-UTXO-send/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part30-transaction-UTXO-send/BLC/Blockchain.go -------------------------------------------------------------------------------- /part30-transaction-UTXO-send/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part30-transaction-UTXO-send/BLC/CLI.go -------------------------------------------------------------------------------- /part30-transaction-UTXO-send/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part30-transaction-UTXO-send/BLC/utils.go -------------------------------------------------------------------------------- /part30-transaction-UTXO-send/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part30-transaction-UTXO-send/main.go -------------------------------------------------------------------------------- /part31-transaction-UTXO-JSON-TO-Array/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part31-transaction-UTXO-JSON-TO-Array/main.go -------------------------------------------------------------------------------- /part32-transaction-UTXO-Send-Method/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part32-transaction-UTXO-Send-Method/BLC/CLI.go -------------------------------------------------------------------------------- /part32-transaction-UTXO-Send-Method/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part32-transaction-UTXO-Send-Method/main.go -------------------------------------------------------------------------------- /part33-transaction-UTXO-NewBlock/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part33-transaction-UTXO-NewBlock/BLC/Block.go -------------------------------------------------------------------------------- /part33-transaction-UTXO-NewBlock/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part33-transaction-UTXO-NewBlock/BLC/CLI.go -------------------------------------------------------------------------------- /part33-transaction-UTXO-NewBlock/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part33-transaction-UTXO-NewBlock/BLC/utils.go -------------------------------------------------------------------------------- /part33-transaction-UTXO-NewBlock/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part33-transaction-UTXO-NewBlock/main.go -------------------------------------------------------------------------------- /part36-transaction-new-transaction/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part36-transaction-new-transaction/BLC/CLI.go -------------------------------------------------------------------------------- /part36-transaction-new-transaction/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part36-transaction-new-transaction/main.go -------------------------------------------------------------------------------- /part4-Basic-Prototype/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part4-Basic-Prototype/BLC/Block.go -------------------------------------------------------------------------------- /part4-Basic-Prototype/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part4-Basic-Prototype/BLC/Blockchain.go -------------------------------------------------------------------------------- /part4-Basic-Prototype/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part4-Basic-Prototype/BLC/utils.go -------------------------------------------------------------------------------- /part4-Basic-Prototype/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part4-Basic-Prototype/main.go -------------------------------------------------------------------------------- /part40-transaction-new-transaction-cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part40-transaction-new-transaction-cli/main.go -------------------------------------------------------------------------------- /part43-sha256/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part43-sha256/main.go -------------------------------------------------------------------------------- /part44-ripemd160/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part44-ripemd160/main.go -------------------------------------------------------------------------------- /part45-base58/BLC/base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part45-base58/BLC/base58.go -------------------------------------------------------------------------------- /part45-base58/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part45-base58/BLC/utils.go -------------------------------------------------------------------------------- /part45-base58/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part45-base58/main.go -------------------------------------------------------------------------------- /part46-base64/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part46-base64/main.go -------------------------------------------------------------------------------- /part47-base64/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part47-base64/main.go -------------------------------------------------------------------------------- /part48-base58/BLC/base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part48-base58/BLC/base58.go -------------------------------------------------------------------------------- /part48-base58/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part48-base58/BLC/utils.go -------------------------------------------------------------------------------- /part48-base58/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part48-base58/main.go -------------------------------------------------------------------------------- /part49-base58-test/BLC/base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part49-base58-test/BLC/base58.go -------------------------------------------------------------------------------- /part49-base58-test/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part49-base58-test/BLC/utils.go -------------------------------------------------------------------------------- /part49-base58-test/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part49-base58-test/main.go -------------------------------------------------------------------------------- /part5-proof-of-work/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part5-proof-of-work/BLC/Block.go -------------------------------------------------------------------------------- /part5-proof-of-work/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part5-proof-of-work/BLC/Blockchain.go -------------------------------------------------------------------------------- /part5-proof-of-work/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part5-proof-of-work/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part5-proof-of-work/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part5-proof-of-work/BLC/utils.go -------------------------------------------------------------------------------- /part5-proof-of-work/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part5-proof-of-work/main.go -------------------------------------------------------------------------------- /part50-wallet/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part50-wallet/BLC/Base58.go -------------------------------------------------------------------------------- /part50-wallet/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part50-wallet/BLC/Utils.go -------------------------------------------------------------------------------- /part50-wallet/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part50-wallet/BLC/Wallet.go -------------------------------------------------------------------------------- /part50-wallet/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part50-wallet/main.go -------------------------------------------------------------------------------- /part51-wallet-address/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part51-wallet-address/BLC/Base58.go -------------------------------------------------------------------------------- /part51-wallet-address/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part51-wallet-address/BLC/Utils.go -------------------------------------------------------------------------------- /part51-wallet-address/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part51-wallet-address/BLC/Wallet.go -------------------------------------------------------------------------------- /part51-wallet-address/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part51-wallet-address/main.go -------------------------------------------------------------------------------- /part52-wallet-address/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part52-wallet-address/BLC/Base58.go -------------------------------------------------------------------------------- /part52-wallet-address/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part52-wallet-address/BLC/Utils.go -------------------------------------------------------------------------------- /part52-wallet-address/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part52-wallet-address/BLC/Wallet.go -------------------------------------------------------------------------------- /part52-wallet-address/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part52-wallet-address/main.go -------------------------------------------------------------------------------- /part53-wallets/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part53-wallets/BLC/Base58.go -------------------------------------------------------------------------------- /part53-wallets/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part53-wallets/BLC/Utils.go -------------------------------------------------------------------------------- /part53-wallets/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part53-wallets/BLC/Wallet.go -------------------------------------------------------------------------------- /part53-wallets/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part53-wallets/BLC/Wallets.go -------------------------------------------------------------------------------- /part53-wallets/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part53-wallets/main.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Base58.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Block.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Blockchain.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part54-wallets/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/CLI.go -------------------------------------------------------------------------------- /part54-wallets/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part54-wallets/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part54-wallets/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part54-wallets/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part54-wallets/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/CLI_send.go -------------------------------------------------------------------------------- /part54-wallets/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Transaction.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Utils.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Wallet.go -------------------------------------------------------------------------------- /part54-wallets/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/BLC/Wallets.go -------------------------------------------------------------------------------- /part54-wallets/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part54-wallets/main.go -------------------------------------------------------------------------------- /part55-wallets-getaddresslists/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part55-wallets-getaddresslists/BLC/Base58.go -------------------------------------------------------------------------------- /part55-wallets-getaddresslists/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part55-wallets-getaddresslists/BLC/Block.go -------------------------------------------------------------------------------- /part55-wallets-getaddresslists/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part55-wallets-getaddresslists/BLC/CLI.go -------------------------------------------------------------------------------- /part55-wallets-getaddresslists/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part55-wallets-getaddresslists/BLC/CLI_send.go -------------------------------------------------------------------------------- /part55-wallets-getaddresslists/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part55-wallets-getaddresslists/BLC/Utils.go -------------------------------------------------------------------------------- /part55-wallets-getaddresslists/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part55-wallets-getaddresslists/BLC/Wallet.go -------------------------------------------------------------------------------- /part55-wallets-getaddresslists/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part55-wallets-getaddresslists/BLC/Wallets.go -------------------------------------------------------------------------------- /part55-wallets-getaddresslists/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part55-wallets-getaddresslists/main.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/Base58.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/Block.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/Blockchain.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/CLI.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/CLI_send.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/Transaction.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/Utils.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/Wallet.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/BLC/Wallets.go -------------------------------------------------------------------------------- /part56-wallets-addresslists/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part56-wallets-addresslists/main.go -------------------------------------------------------------------------------- /part57-wallets-input-output-update/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part57-wallets-input-output-update/BLC/CLI.go -------------------------------------------------------------------------------- /part57-wallets-input-output-update/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part57-wallets-input-output-update/main.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/Base58.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/Block.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/Blockchain.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/CLI.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/CLI_send.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/Transaction.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/Utils.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/Wallet.go -------------------------------------------------------------------------------- /part58-wallets-Signature/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/BLC/Wallets.go -------------------------------------------------------------------------------- /part58-wallets-Signature/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part58-wallets-Signature/main.go -------------------------------------------------------------------------------- /part59-wallets-Signature-Verify/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part59-wallets-Signature-Verify/BLC/Base58.go -------------------------------------------------------------------------------- /part59-wallets-Signature-Verify/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part59-wallets-Signature-Verify/BLC/Block.go -------------------------------------------------------------------------------- /part59-wallets-Signature-Verify/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part59-wallets-Signature-Verify/BLC/CLI.go -------------------------------------------------------------------------------- /part59-wallets-Signature-Verify/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part59-wallets-Signature-Verify/BLC/Utils.go -------------------------------------------------------------------------------- /part59-wallets-Signature-Verify/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part59-wallets-Signature-Verify/BLC/Wallet.go -------------------------------------------------------------------------------- /part59-wallets-Signature-Verify/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part59-wallets-Signature-Verify/BLC/Wallets.go -------------------------------------------------------------------------------- /part59-wallets-Signature-Verify/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part59-wallets-Signature-Verify/main.go -------------------------------------------------------------------------------- /part6-proof-of-work/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part6-proof-of-work/BLC/Block.go -------------------------------------------------------------------------------- /part6-proof-of-work/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part6-proof-of-work/BLC/Blockchain.go -------------------------------------------------------------------------------- /part6-proof-of-work/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part6-proof-of-work/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part6-proof-of-work/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part6-proof-of-work/BLC/utils.go -------------------------------------------------------------------------------- /part6-proof-of-work/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part6-proof-of-work/main.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/Base58.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/Block.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/Blockchain.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/CLI.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/CLI_send.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/Transaction.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/Utils.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/Wallet.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/BLC/Wallets.go -------------------------------------------------------------------------------- /part60-Transaction-Reward/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part60-Transaction-Reward/main.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Base58.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Block.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Blockchain.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/CLI.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/CLI_send.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Transaction.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Transaction_TXOutputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Transaction_TXOutputs.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Utils.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Wallet.go -------------------------------------------------------------------------------- /part61-UTXOSet/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/BLC/Wallets.go -------------------------------------------------------------------------------- /part61-UTXOSet/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part61-UTXOSet/main.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Base58.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Block.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Blockchain.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/CLI.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/CLI_send.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Transaction.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Transaction_TXOutputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Transaction_TXOutputs.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Utils.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Wallet.go -------------------------------------------------------------------------------- /part62-UTXOSet/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/BLC/Wallets.go -------------------------------------------------------------------------------- /part62-UTXOSet/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part62-UTXOSet/main.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Base58.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Block.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Blockchain.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/CLI.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/CLI_send.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/CLI_testmethod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/CLI_testmethod.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Transaction.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Transaction_TXOutputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Transaction_TXOutputs.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Utils.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Wallet.go -------------------------------------------------------------------------------- /part63-UTXOSet/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/BLC/Wallets.go -------------------------------------------------------------------------------- /part63-UTXOSet/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part63-UTXOSet/main.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Base58.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Block.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Blockchain.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/CLI.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/CLI_send.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/CLI_testmethod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/CLI_testmethod.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Transaction.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Transaction_TXOutputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Transaction_TXOutputs.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Utils.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Wallet.go -------------------------------------------------------------------------------- /part64-UTXOSet/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/BLC/Wallets.go -------------------------------------------------------------------------------- /part64-UTXOSet/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part64-UTXOSet/main.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/Base58.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/Block.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/Blockchain.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/CLI.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/CLI_send.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/Transaction.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/Utils.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/Wallet.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/BLC/Wallets.go -------------------------------------------------------------------------------- /part65-UTXOSet-GetBalance/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part65-UTXOSet-GetBalance/main.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Base58.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Block.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Blockchain.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/CLI.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/CLI_send.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/CLI_testmethod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/CLI_testmethod.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Transaction.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Utils.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Wallet.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/BLC/Wallets.go -------------------------------------------------------------------------------- /part66-UTXOSet-send/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part66-UTXOSet-send/main.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/Base58.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/Block.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/Blockchain.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/CLI.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/CLI_send.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/CLI_testmethod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/CLI_testmethod.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/Transaction.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/Utils.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/Wallet.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/BLC/Wallets.go -------------------------------------------------------------------------------- /part67-UTXOSet-Update/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part67-UTXOSet-Update/main.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Base58.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Block.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Blockchain.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/CLI.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/CLI_send.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/CLI_testmethod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/CLI_testmethod.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Transaction.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Utils.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Wallet.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/Wallets.go -------------------------------------------------------------------------------- /part68-Merkle-tree/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part68-Merkle-tree/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part68-Merkle-tree/main.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Base58.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Block.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Blockchain.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/CLI.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/CLI_send.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Transaction.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Utils.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Wallet.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/Wallets.go -------------------------------------------------------------------------------- /part69-Merkle-tree/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part69-Merkle-tree/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part69-Merkle-tree/main.go -------------------------------------------------------------------------------- /part7-proof-of-work/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part7-proof-of-work/BLC/Block.go -------------------------------------------------------------------------------- /part7-proof-of-work/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part7-proof-of-work/BLC/Blockchain.go -------------------------------------------------------------------------------- /part7-proof-of-work/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part7-proof-of-work/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part7-proof-of-work/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part7-proof-of-work/BLC/utils.go -------------------------------------------------------------------------------- /part7-proof-of-work/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part7-proof-of-work/main.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/Base58.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/Block.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/Blockchain.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/CLI.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/CLI_send.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/Transaction.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/Utils.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/Wallet.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/Wallets.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part70-Merkle-NODE_ID/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part70-Merkle-NODE_ID/main.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/Base58.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/Block.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/Blockchain.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/CLI.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/CLI_send.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/Transaction.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/Utils.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/Wallet.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/Wallets.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part71-Net-NODE_ID_CONFIG/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part71-Net-NODE_ID_CONFIG/main.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Base58.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Block.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Blockchain.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/CLI.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/CLI_send.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Transaction.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Utils.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Wallet.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/Wallets.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part72-Net-mine_cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part72-Net-mine_cli/main.go -------------------------------------------------------------------------------- /part73-net-tcp/client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part73-net-tcp/client -------------------------------------------------------------------------------- /part73-net-tcp/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part73-net-tcp/client.go -------------------------------------------------------------------------------- /part73-net-tcp/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part73-net-tcp/server -------------------------------------------------------------------------------- /part73-net-tcp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part73-net-tcp/server.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Base58.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Block.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Blockchain.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI_send.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Transaction.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Transaction_TXOutputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Transaction_TXOutputs.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Utils.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Wallet.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/Wallets.go -------------------------------------------------------------------------------- /part74-Net-TCP/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part74-Net-TCP/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part74-Net-TCP/main.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Base58.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Block.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Blockchain.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI_send.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Constant.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | const PROTOCOL = "tcp" 4 | -------------------------------------------------------------------------------- /part75-Net-Server/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Server.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Transaction.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Transaction_TXOutputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Transaction_TXOutputs.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Utils.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Wallet.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/Wallets.go -------------------------------------------------------------------------------- /part75-Net-Server/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part75-Net-Server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part75-Net-Server/main.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Base58.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Block.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Blockchain.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI_send.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Constant.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Server.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Transaction.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Utils.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Version.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Wallet.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/Wallets.go -------------------------------------------------------------------------------- /part76-Net-Version/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part76-Net-Version/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part76-Net-Version/main.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Base58.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Block.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Blockchain.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/CLI.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/CLI_send.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Constant.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Server.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Transaction.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Utils.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Version.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Wallet.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/Wallets.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part77-Net-GetBestHeight/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part77-Net-GetBestHeight/main.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Base58.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Block.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Blockchain.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Blockchain_Iterator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Blockchain_Iterator.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI_createblockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI_createblockchain.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI_getaddresslists.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI_getaddresslists.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI_send.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Constant.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Server.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Transaction.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Transaction_TXInput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Transaction_TXInput.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Transaction_TXOutput.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Transaction_TXOutput.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Transaction_TXOutputs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Transaction_TXOutputs.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Utils.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Version.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Wallet.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/Wallets.go -------------------------------------------------------------------------------- /part78-Net-Conn/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part78-Net-Conn/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part78-Net-Conn/main.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Base58.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Block.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Blockchain.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/CLI.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/CLI_send.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Constant.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Server.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Server_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Server_handle.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Server_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Server_send.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Transaction.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Utils.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Version.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Wallet.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/Wallets.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part79-Net-HandleVersion/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part79-Net-HandleVersion/main.go -------------------------------------------------------------------------------- /part8-proof-of-work/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part8-proof-of-work/BLC/Block.go -------------------------------------------------------------------------------- /part8-proof-of-work/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part8-proof-of-work/BLC/Blockchain.go -------------------------------------------------------------------------------- /part8-proof-of-work/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part8-proof-of-work/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part8-proof-of-work/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part8-proof-of-work/BLC/utils.go -------------------------------------------------------------------------------- /part8-proof-of-work/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part8-proof-of-work/main.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Base58.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Block.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Blockchain.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/CLI.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/CLI_send.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Constant.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Server.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Server_GetData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Server_GetData.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Server_Inv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Server_Inv.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Server_Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Server_Version.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Server_getblocks.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | 4 | type GetBlocks struct { 5 | AddrFrom string 6 | } -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Server_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Server_handle.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Server_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Server_send.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Transaction.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Utils.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Wallet.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/Wallets.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part80-Net-sendGetBlocks/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part80-Net-sendGetBlocks/main.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Base58.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Block.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Blockchain.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/CLI.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/CLI_send.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Constant.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Server.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Server_GetData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Server_GetData.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Server_Inv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Server_Inv.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Server_Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Server_Version.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Server_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Server_block.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Server_getblocks.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | 4 | type GetBlocks struct { 5 | AddrFrom string 6 | } -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Server_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Server_handle.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Server_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Server_send.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Transaction.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Utils.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Wallet.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/Wallets.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part81-Net-sendGetBlocks/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part81-Net-sendGetBlocks/main.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Base58.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Block.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Blockchain.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/CLI.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/CLI_send.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Constant.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Server.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Server_Inv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Server_Inv.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Server_getblocks.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | 4 | type GetBlocks struct { 5 | AddrFrom string 6 | } -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Server_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Server_send.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Transaction.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Utils.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Wallet.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/Wallets.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part82-Net-blockhash_handle/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part82-Net-blockhash_handle/main.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Base58.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Block.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Blockchain.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/CLI.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/CLI_send.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Constant.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Server.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server_GetData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Server_GetData.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server_Inv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Server_Inv.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server_Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Server_Version.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Server_block.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server_getblocks.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | 4 | type GetBlocks struct { 5 | AddrFrom string 6 | } -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Server_handle.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Server_send.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Server_var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Server_var.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Transaction.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Utils.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Wallet.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/Wallets.go -------------------------------------------------------------------------------- /part83-Net-handleblock/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part83-Net-handleblock/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part83-Net-handleblock/main.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Base58.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Block.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Blockchain.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/CLI.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/CLI_send.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Constant.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Server.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server_GetData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Server_GetData.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server_Inv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Server_Inv.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server_Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Server_Version.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Server_block.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server_getblocks.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | 4 | type GetBlocks struct { 5 | AddrFrom string 6 | } -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Server_handle.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Server_send.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Server_var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Server_var.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Transaction.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Utils.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Wallet.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/Wallets.go -------------------------------------------------------------------------------- /part84-Net-validation/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part84-Net-validation/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part84-Net-validation/main.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/Base58.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/Block.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/CLI.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/CLI_send.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/Constant.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/Server.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/Server_getblocks.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | 4 | type GetBlocks struct { 5 | AddrFrom string 6 | } -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/Utils.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/Wallet.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/BLC/Wallets.go -------------------------------------------------------------------------------- /part85-Net-validation-fix-bug/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part85-Net-validation-fix-bug/main.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Base58.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Block.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Blockchain.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/CLI.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/CLI_send.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Constant.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_GetData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server_GetData.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_Inv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server_Inv.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_Tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server_Tx.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server_Version.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server_block.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_getblocks.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | 4 | type GetBlocks struct { 5 | AddrFrom string 6 | } -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server_handle.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server_send.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Server_var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Server_var.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Transaction.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Utils.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Wallet.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/Wallets.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part86-Net-send-logcal/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part86-Net-send-logcal/main.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Base58.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Block.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Blockchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Blockchain.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/CLI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/CLI.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/CLI_UTXO_Reset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/CLI_UTXO_Reset.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/CLI_createWallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/CLI_createWallet.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/CLI_getbalance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/CLI_getbalance.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/CLI_printchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/CLI_printchain.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/CLI_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/CLI_send.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/CLI_startnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/CLI_startnode.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Constant.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/ProofOfWork.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/ProofOfWork.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_GetData.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server_GetData.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_Inv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server_Inv.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_Tx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server_Tx.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_Version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server_Version.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server_block.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_getblocks.go: -------------------------------------------------------------------------------- 1 | package BLC 2 | 3 | 4 | type GetBlocks struct { 5 | AddrFrom string 6 | } -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server_handle.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server_send.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Server_var.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Server_var.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Transaction.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Transaction_UTXO.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Transaction_UTXO.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/UTXO_Set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/UTXO_Set.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Utils.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Wallet.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/Wallets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/Wallets.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/BLC/merkle_tree.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/BLC/merkle_tree.go -------------------------------------------------------------------------------- /part87-Net-send-logcal/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part87-Net-send-logcal/main.go -------------------------------------------------------------------------------- /part9-Serialize-DeserializeBlock/BLC/Block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part9-Serialize-DeserializeBlock/BLC/Block.go -------------------------------------------------------------------------------- /part9-Serialize-DeserializeBlock/BLC/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part9-Serialize-DeserializeBlock/BLC/utils.go -------------------------------------------------------------------------------- /part9-Serialize-DeserializeBlock/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liyuechun/blockchain_go_videos/HEAD/part9-Serialize-DeserializeBlock/main.go --------------------------------------------------------------------------------