notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
walletd Official Sia Wallet
2.0.0_1 net-p2pnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.0.0Version of this port present on the latest quarterly branch.
Maintainer: bruno@tinkerbox.org search for ports maintained by this maintainer
Port Added: 2025-03-26 01:36:15
Last Update: 2025-04-02 02:07:58
Commit Hash: a4e30d4
License: MIT
WWW:
https://sia.tech/software/walletd
Description:
walletd is the flagship Sia wallet, suitable for miners, exchanges, and everyday hodlers. Its client-server architecture gives you the flexibility to access your funds from anywhere, on any device, without compromising the security of your private keys. The server is agnostic, so you can derive those keys from a 12-word seed phrase, a legacy (siad) 28-word phrase, a Ledger hardware wallet, or another preferred method. Like other Foundation node software, walletd ships with a slick embedded UI, but developers can easily build headless integrations leveraging its powerful JSON API. Whether you're using a single address or millions, walletd scales to your needs.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (7 items)
Collapse this list.
  1. @dir(walletd,walletd,750) /var/db/walletd
  2. @sample(walletd,walletd,600) etc/walletd.yml.sample
  3. @sample etc/newsyslog.conf.d/walletd.conf.sample
  4. bin/walletd
  5. /usr/local/share/licenses/walletd-2.0.0_1/catalog.mk
  6. /usr/local/share/licenses/walletd-2.0.0_1/LICENSE
  7. /usr/local/share/licenses/walletd-2.0.0_1/MIT
Collapse this list.
Dependency lines:
  • walletd>0:net-p2p/walletd
To install the port:
cd /usr/ports/net-p2p/walletd/ && make install clean
To add the package, run one of these commands:
  • pkg install net-p2p/walletd
  • pkg install walletd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: walletd
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: armv6 armv7 i386 mips powerpc powerpcspe
distinfo:
TIMESTAMP = 1741784221 SHA256 (SiaFoundation-walletd-v2.0.0_GH0.tar.gz) = 156d225b76091ff1ca5158bcc61f54e525ac88e8a1bf8220e13636b9d2e4e22a SIZE (SiaFoundation-walletd-v2.0.0_GH0.tar.gz) = 98749

Expand this list (62 items)

Collapse this list.

SHA256 (SiaFoundation-core-v0.10.1_GH0.tar.gz) = 5981e02ffc9533a5cf1549aef7f14639a848414e4f4ad54299b19b337bc29527 SIZE (SiaFoundation-core-v0.10.1_GH0.tar.gz) = 150928 SHA256 (SiaFoundation-coreutils-v0.11.1_GH0.tar.gz) = f8331816cba3e36607fa96a66588acc2ed230a19ec900604dd24b33a72509d39 SIZE (SiaFoundation-coreutils-v0.11.1_GH0.tar.gz) = 99325 SHA256 (SiaFoundation-jape-v0.12.1_GH0.tar.gz) = da107f48dd9ebef33c53cdcc2f136a59f42ad268758424e0e5a6e256e2b44c15 SIZE (SiaFoundation-jape-v0.12.1_GH0.tar.gz) = 10276 SHA256 (SiaFoundation-mux-v1.3.0_GH0.tar.gz) = d1297bc70bad3006e1381b4ef9e824823319ef785dc211b38ab1d72f869cc94b SIZE (SiaFoundation-mux-v1.3.0_GH0.tar.gz) = 28529 SHA256 (SiaFoundation-web-5611d44a533e_GH0.tar.gz) = af0fbbedf6d271bf5a7e0fcf6ee942fd39fd39ffffbffc06ad10ae3b89e91eb6 SIZE (SiaFoundation-web-5611d44a533e_GH0.tar.gz) = 27541708 SHA256 (SiaFoundation-web-walletd-v0.29.0_GH0.tar.gz) = 1a0d08bdc8ad35e6aa044b5ee267f01203da4a88c3ffed9aab399ac250b7bb47 SIZE (SiaFoundation-web-walletd-v0.29.0_GH0.tar.gz) = 27986796 SHA256 (etcd-io-bbolt-v1.4.0_GH0.tar.gz) = 2b383501445b37801bf8431cb6efb41708f4623d37a0d0be0a3c1dbcdda66012 SIZE (etcd-io-bbolt-v1.4.0_GH0.tar.gz) = 168787 SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173 SIZE (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 39958 SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 SHA256 (golang-crypto-v0.33.0_GH0.tar.gz) = f226aebdbb44372844bb754cedd9d4f6d958cf4686db4489de970546c5860913 SIZE (golang-crypto-v0.33.0_GH0.tar.gz) = 1840655 SHA256 (golang-exp-9bf2ced13842_GH0.tar.gz) = 90fcc103b5927178af2d64b57d39de86d43a8bfa13cb71f4865a360cffe0f1b0 SIZE (golang-exp-9bf2ced13842_GH0.tar.gz) = 1744262 SHA256 (golang-mod-v0.18.0_GH0.tar.gz) = 247133e4ef1a5863af267a81c2d3f2b6e6b439f250db4e1d7e16df46d37e4d71 SIZE (golang-mod-v0.18.0_GH0.tar.gz) = 123147 SHA256 (golang-net-v0.34.0_GH0.tar.gz) = 3d5ec65e81b6f1d9530a3008f35722e9cf6d4905b20c19a7126f58aae515996c SIZE (golang-net-v0.34.0_GH0.tar.gz) = 1466242 SHA256 (golang-sync-v0.11.0_GH0.tar.gz) = b695a9de85279f6c4bd19f3b6746c5808243470f158b6c5b637f64c4db889f8e SIZE (golang-sync-v0.11.0_GH0.tar.gz) = 18144 SHA256 (golang-sys-v0.30.0_GH0.tar.gz) = 3e54dfe262f4f09341622679101c0f10935028cc945f78a97f898b2416edb1f0 SIZE (golang-sys-v0.30.0_GH0.tar.gz) = 1523069 SHA256 (golang-term-v0.29.0_GH0.tar.gz) = 7c9dd180502d91fc1a1af8710e2314cd64e64cfcda70d6cf518a386fd10b2487 SIZE (golang-term-v0.29.0_GH0.tar.gz) = 14686 SHA256 (golang-text-v0.22.0_GH0.tar.gz) = ac8bdce0477effd5a830345979626745e5e5bcb81d1a77c8029b0e8b3d621089 SIZE (golang-text-v0.22.0_GH0.tar.gz) = 8970985 SHA256 (golang-tools-v0.22.0_GH0.tar.gz) = ae80020fa6994e1e112478eb4fc3aefcf9b21500c6e2ef5c5b3bdbb3f8943f13 SIZE (golang-tools-v0.22.0_GH0.tar.gz) = 3853706 SHA256 (google-pprof-407c9e7a662f_GH0.tar.gz) = 6cd5d14f023e0e372f067e37d677cf7bf85385f15ff05a2f2a3dfc9dbb6cbe73 SIZE (google-pprof-407c9e7a662f_GH0.tar.gz) = 4790769 SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 SHA256 (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 18be5b31baa80cef0f6ab83dc3022d1de96e3025011e4e290ff066a834913900 SIZE (lukechampine-flagg-v1.1.1_GH0.tar.gz) = 3163 SHA256 (lukechampine-frand-v1.5.1_GH0.tar.gz) = 4cbc9b5f5d08ba860ce7dd8689581b26f0241356e9b37ab109c8bc8c564f18f6 SIZE (lukechampine-frand-v1.5.1_GH0.tar.gz) = 7591 SHA256 (lukechampine-upnp-v0.3.0_GH0.tar.gz) = e0911c0bf4acf197b3d5793259b2734d01d00dea93829845ee7a7de5cdd6e517 SIZE (lukechampine-upnp-v0.3.0_GH0.tar.gz) = 5880 SHA256 (mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 8fa3b0b66914ae2dd4ddef9a954f614c5b3eb6ac9d80ee61ae2d08e3178507ec SIZE (mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 2622934 SHA256 (onsi-ginkgo-v2.12.0_GH0.tar.gz) = ff8ad0c743f3bdcb7472419a85912b78c1ccfe0350473e507de576241193f88b SIZE (onsi-ginkgo-v2.12.0_GH0.tar.gz) = 626352 SHA256 (quic-go-qpack-v0.5.1_GH0.tar.gz) = 4764c488fd58d111bfb06f651f593c8beb1829b853eb56ab204f2680aca12362 SIZE (quic-go-qpack-v0.5.1_GH0.tar.gz) = 40696 SHA256 (quic-go-quic-go-v0.49.0_GH0.tar.gz) = 8816ec8c7f799e553442ddb686238ddffe28f843a576757ee2e7d491ea72117b SIZE (quic-go-quic-go-v0.49.0_GH0.tar.gz) = 609138 SHA256 (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 621e42ffd6612cf0338cd03628c37e75e71877ab3d4ef44f738fa9cfd5817432 SIZE (quic-go-webtransport-go-4ac2c9250e66_GH0.tar.gz) = 37597 SHA256 (uber-go-mock-v0.5.0_GH0.tar.gz) = 41c16668926118ccfe8606e335487c0213efbb1330061e3ab7e97650b78e7737 SIZE (uber-go-mock-v0.5.0_GH0.tar.gz) = 103723 SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34 SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900 SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652 SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384

Collapse this list.


Packages (timestamps in pop-ups are UTC):
walletd
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.0.0------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-2.0.0------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go123 : lang/go123
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net-p2p_walletd
USES:
go:1.23,modules
pkg-message:
For install:
The program walletd has been installed. To enable it at boot time, add it to /etc/rc.conf with the following command: sysrc walletd_enable="YES" You must also set a password in /usr/local/etc/walletd.yml to access the UI
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/SiaFoundation/walletd/tar.gz/v2.0.0?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.0_1
02 Apr 2025 02:07:58
commit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95acommit hash: a4e30d4f4fed37188c78999f90dd2757dfd9e95a files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
go: Bump ports for go124 update
2.0.0
26 Mar 2025 01:34:45
commit hash: 138e932c241c2a0ac6bba0a3e5dc9e210bd962cacommit hash: 138e932c241c2a0ac6bba0a3e5dc9e210bd962cacommit hash: 138e932c241c2a0ac6bba0a3e5dc9e210bd962cacommit hash: 138e932c241c2a0ac6bba0a3e5dc9e210bd962ca files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: bruno
net-p2p/{renterd,hostd,walletd}: new ports

renterd is an advanced Sia renter engineered by the Sia
Foundation. Designed to cater to both casual users seeking
straightforward data storage and developers requiring a robust API for
building apps on Sia.

hostd is an advanced Sia host solution created by the Sia Foundation,
designed to enhance the experience for storage providers within the
Sia network. Tailored for both individual and large-scale storage
providers, hostd boasts a user-friendly interface and a robust API,
empowering providers to efficiently manage their storage resources and
revenue. hostd incorporates an embedded web-UI, simplifying deployment
and enabling remote management capabilities, ensuring a smooth user
experience across a diverse range of devices.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 2