-
Notifications
You must be signed in to change notification settings - Fork 180
Download BX
These binaries are provided for your convenience. We cannot and do not guarantee that they will not lose your money or compromise your privacy. You are free to inspect the source code and build it yourself. By downloading a binary copy of BX you accept all responsibility for its use and behavior.
Each download is a single executable file.
OS | File | Bytes | SHA-256 | Signature |
---|---|---|---|---|
bx-osx-x64-mainnet |
4,343,020 |
93..d1 |
Hx..I= |
|
bx-osx-x64-testnet |
4,343,020 |
c4..db |
IO..o= |
|
bx-linux-x64-mainnet |
3,000,632 |
a5..3f |
IH..M= |
|
bx-linux-x64-testnet |
3,000,632 |
93..d0 |
Hw..0= |
|
bx-windows-x64-mainnet |
3,385,344 |
d6..32 |
H7..Q= |
|
bx-windows-x64-testnet |
3,384,320 |
f9..44 |
IM..U= |
|
bx-windows-x86-mainnet |
2,467,328 |
78..10 |
IA..8= |
|
bx-windows-x86-testnet |
2,467,328 |
c4..27 |
H7..k= |
Validate the integrity of the download by calculating a SHA-256 hash of the file and comparing the result to that in the table above. If you do not have a previously verified version of BX you can use any local or online hash computer. The hash encoding is not case sensitive.
Validate the origin of the download by verifying the Bitcoin signature in the table above against the address 1GpL7EH3QFeG89mZf7dKKssYf4gjrH4mu7
and the SHA-256 hash. If you do not have a previously verified version of BX you can do this using the Electrum wallet (and potentially others). The "message" to verify is the SHA-256 hash.
With a previously-verified version of BX you can validate both the integrity and origin of the download using the following commands.
Calculate the SHA-256 hash
$ bx base16-encode < bx-osx-x64-mainnet | bx sha256
93b781caf300d71e28b7be1748cb54d529da19a456cfa35e1c0f680300dfd3d1
Validate the Bitcoin signature
$ bx message-validate 1GpL7EH3QFeG89mZf7dKKssYf4gjrH4mu7 HxVAo5ldF4aPcbnKxcsvPuuyOh1Sb2LPPfEJwRQc2UzKa1/9rSIes0B0YM87jHQjsCCUmpm5/EeFkCh26tWKQiI= 93b781caf300d71e28b7be1748cb54d529da19a456cfa35e1c0f680300dfd3d1
The signature is valid.
BX depends on the libbitcoin toolkit, which currently requires recompilation for use with testnet. BX also provides configuration settings for testnet. Each build can self-identify as testnet vs. mainnet using the settings
command.
$ bx settings
settings
{
general
{
network testnet
retries 0
wait 2000
}
mainnet
{
url tcp://obelisk.airbitz.co:9091
}
testnet
{
url tcp://obelisk-testnet.airbitz.co:9091
}
}
See the value of the settings.general.network
property above.
Users | Developers | License | Copyright © 2011-2024 libbitcoin developers
- Home
- Build BX
- General Information
- Developer Information
- Configuration Settings
- Tutorials
- Meta Commands
- Wallet Commands
- Key Encryption Commands
- Stealth Commands
- Messaging Commands
- Transaction Commands
- Online Commands
- Encoding Commands
- Hash Commands
- Math Commands