You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* update submodule
* Add release notes and bump version
* Switch build to new SDK
* Update instructions
* Readme update
* use wildcard for s9pk
* Dockerfile refactor
* Update guides
* Add config warnings for user and password change
* Update dependencies for manager
* Adding build and release workflow
* remove Interactive terminal
* test gcc build
* No need for compat.h patching anymore
* remobe deprecated secp256k1 patching
* bring back clang as compiler and try -O1 build
* Add v2 transport protocol support
* Use online documentation
* update start-sdk link
* Release notes and readme update
* Build and Release workflows update
* return config true
Copy file name to clipboardExpand all lines: README.md
+39-10Lines changed: 39 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,10 @@
1
-
# Wrapper for Bitcoin Core
1
+
<palign="center">
2
+
<imgsrc="icon.png"alt="Project Logo"width="21%">
3
+
</p>
2
4
3
-
This project wraps [Bitcoin](https://bitcoin.org) for EmbassyOS. Bitcoin uses peer-to-peer technology to operate with no central authority or banks - managing transactions and the issuing of bitcoins is carried out collectively by the network.
5
+
# Bitcoin Core for StartOS
6
+
7
+
This project packages [Bitcoin](https://bitcoin.org) for StartOS. Bitcoin uses peer-to-peer technology to operate with no central authority or banks - managing transactions and the issuing of bitcoins is carried out collectively by the network.
4
8
5
9
## Contributing
6
10
@@ -12,7 +16,7 @@ For technical contributors, please fork this repository, make your changes accor
12
16
13
17
### Adding Config Options
14
18
15
-
To add config options, include the new config options in *both*`config_spec.yaml` and `assets/bitcoin.conf.template`, adhering to the syntax and conventions of those files. To view the full list of config options, complete with descriptions and specifications, check out this [site](https://jlopp.github.io/bitcoin-core-config-generator) from Jameson Lopp.
19
+
To add config options, include the new config options in *both*`scripts/services/getConfig.ts` and `assets/compat/bitcoin.conf.template`, adhering to the syntax and conventions of those files. To view the full list of config options, complete with descriptions and specifications, check out this [site](https://jlopp.github.io/bitcoin-core-config-generator) from Jameson Lopp.
16
20
17
21
## Dependencies
18
22
@@ -23,7 +27,7 @@ Install the following system dependencies to build this project by following the
To build the project for all supported platforms, run the following command:
46
+
41
47
```
42
48
make
43
49
```
44
50
45
-
## Installing (on Embassy)
51
+
To build the project for a single platform, run:
46
52
47
53
```
48
-
scp bitcoind.s9pk root@embassy-<id>.local:/embassy-data/package-data/tmp # Copy S9PK to the external disk. Make sure to create the directory if it doesn't already exist
49
-
ssh root@embassy-<id>.local
50
-
embassy-cli auth login
51
-
embassy-cli package install /embassy-data/pacakge-data/tmp/bitcoind.s9pk # Install the sideloaded package
54
+
# for amd64
55
+
make x86
56
+
```
57
+
or
58
+
```
59
+
# for arm64
60
+
make arm
61
+
```
62
+
63
+
## Installing (on Start9 server)
64
+
65
+
Run the following commands to determine successful install:
66
+
> :information_source: Change server-name.local to your Start9 server address
If you already have your `start-cli` config file setup with a default `host`, you can install simply by running:
75
+
76
+
```
77
+
make install
78
+
```
79
+
80
+
> **Tip:** You can also install the `bitcoind.s9pk` using **Sideload Service** under the **System > Manage** section.
81
+
53
82
## Integrations
54
83
55
-
Documentation guidesfor integrating with external applications can be found under [docs/integrations](/docs/integrations).
84
+
Our [documentation](https://docs.start9.com/latest/service-guides/bitcoin/bitcoin-integrations) includes guides for integrating Bitcoin with external applications.
0 commit comments