tempbottle / picocoin Goto Github PK
View Code? Open in Web Editor NEWThis project forked from jgarzik/picocoin
A small bitcoin client
License: MIT License
This project forked from jgarzik/picocoin
A small bitcoin client
License: MIT License
Tiny bitcoin library, with lightweight client and utils libccoin library dependencies: GLib 2.x (from the GTK project) OpenSSL picocoin client dependencies: GLib 2.x (from the GTK project) OpenSSL libevent 2.x jansson 2.x (2.1 used for development) block relay daemon (brd) dependencies: GLib 2.x (from the GTK project) OpenSSL libevent 2.x Command line and configuration file usage ========================================= In general, the program stores settings in a key/value map. These key=value parameters may be specified on the command line, or in a configuration file. The command line is processed in-order. For example $ ./picocoin value=1 list-settings value=2 list-settings will execute the "list-settings" command twice, each with "value" setting initialized to a different parameter. Similarly, you may read multiple configuration files into the settings map: $ ./picocoin config=file1 config=file2 config=file3 Recognized parameters ===================== addnode ------------------ Format: address SPACE port Manually add P2P node to peer manager. config (alias "c") ------------------ Specify a pathname to the configuration file. wallet (alias "w") ------------------ Specify a pathname to the wallet data file. Default "picocoin.wallet" AES encryption is applied to the wallet. Passphrase is specified via environment variable PICOCOIN_PASSPHRASE. debug ------------------ Enable additional debug output. net.connect.timeout ------------------ TCP connect(2) timeout. Recognized commands =================== chain-set --------- Select blockchain and network. Reads the "chain" settings variable. Acceptable values are "chain=bitcoin" and "chain=testnet3". Updates internal parameters (pchMessageStart / network magic, genesis block, ...) dns-seeds --------- Query and display bitcoin DNS seeds, for P2P node addresses. help ---- Output these commands and recognized settings. list-settings ------------- Display settings map. new-address ----------- Generate a new bitcoin address (ECDSA keypair). Store it in the current wallet, new-wallet ---------- Initialize a new wallet. Refuses to initialize, if the filename already exists. netsync ------- Synchronize with network: send any pending payments, and check for new incoming payments. wallet-addr ----------- List all bitcoin addresses in wallet. wallet-dump ----------- Dump entire wallet contents, including all private keys. wallet-info ----------- Informational summary of wallet data.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.