v0.26.0
Which version should I download?
Applications
- cli: CLI utility for communicating with the daemon and various offline operations (see https://github.com/skycoin/skycoin/blob/develop/cmd/cli/README.md)
- daemon: For running as a daemon on a server
- gui-standalone: For running from the command line as a desktop client that opens in your browser
- gui-electron: For running as a desktop client that opens in its own application
Architectures
- win: Windows (32-bit or 64-bit)
- win-x64: 64-bit Windows
- win-x86: 32-bit Windows
- linux-arm: ARM Linux (e.g. RaspberryPi)
- linux-x64: 64-bit Linux
- osx: 64-bit OS X / macOS
- osx-darwn-x64: 64-bit OS X / macOS
Downloads
GUI (Electron)
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-electron-linux-x64.AppImage
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-electron-win-setup.exe
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-electron-osx.dmg
GUI (Standalone, opens in web browser)
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-linux-arm.tar.gz
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-linux-x64.tar.gz
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-win-x64.zip
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-win-x86.zip
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-osx-darwin-x64.zip
CLI
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-linux-arm.tar.gz
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-linux-x64.tar.gz
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-win-x64.zip
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-win-x86.zip
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-osx-darwin-x64.zip
Daemon
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-linux-arm.tar.gz
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-linux-x64.tar.gz
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-win-x64.zip
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-win-x86.zip
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-osx-darwin-x64.zip
SHA256SUMS
https://downloads.skycoin.net/wallet/SHA256SUMS-0.26.0
Signatures
Refer to the signature verification instructions
GUI (Electron)
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-electron-linux-x64.AppImage.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-electron-win-setup.exe.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-electron-osx.dmg.asc
GUI (Standalone, opens in web browser)
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-linux-arm.tar.gz.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-linux-x64.tar.gz.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-win-x64.zip.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-win-x86.zip.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-gui-standalone-osx-darwin-x64.zip.asc
CLI
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-linux-arm.tar.gz.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-linux-x64.tar.gz.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-win-x64.zip.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-win-x86.zip.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-cli-osx-darwin-x64.zip.asc
Daemon
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-linux-arm.tar.gz.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-linux-x64.tar.gz.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-win-x64.zip.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-win-x86.zip.asc
https://downloads.skycoin.net/wallet/skycoin-0.26.0-daemon-osx-darwin-x64.zip.asc
SHA256SUMS
https://downloads.skycoin.net/wallet/SHA256SUMS-0.26.0.asc
Changelog
[0.26.0] - 2019-05-21
Added
- When sending coins in the UI, the user can choose to send in SKY, or the equivalent amount of SKY in USD
- Add the option for changing the language of the GUI.
- Add Spanish and Simplified Chinese language options
- Add genesis block hash in
INTR
message - Add
bip32
package for preliminary HD wallet support - Add CLI
checkDBDecoding
command to verify theskyencoder
-generated binary decoders match the reflect-based decoder - Add CLI
addresscount
command to return the count of addresses that currently have unspent outputs (coins) associated with them. - Add
-max-inc-msg-len
and-max-out-msg-len
options to control the size of incoming and outgoing wire messages - Add
-disable-header-check
flag to disable Host/Origin/Referer header checks for the node APIs - Add
header_check_enabled
parameter in the/health
endpoint response - Add
unsigned
option toPOST /api/v1/wallet/transaction
to create unsigned transactions from a wallet - Add
unsigned
option toPOST /api/v2/transaction/verify
for verifying an unsigned transaction - Add
POST /api/v2/wallet/transaction/sign
to sign an unsigned transaction with a wallet - Add
POST /api/v2/transaction
to create an unsigned transaction from addresses or unspent outputs without a wallet - Add
/api/v2/data
APIs for transaction notes and generic key-value storage. - Update
/metrics
endpoint to add metrics from/health
:unspent_outputs
,unconfirmed_txns
,time_since_last_block_seconds
,open_connections
,outgoing_connections
,incoming_connections
,start_at
,uptime_seconds
,last_block_seq
.
Fixed
- Return a v2-style error for disabled API endpoints
- #2172 Fix electron build failure for linux systems
- Don't send wire protocol messages that exceed the configured 256kB limit, which caused peers to disconnect from the sender
- #2348 Fix panic in
skycoin-cli
transaction
command if no (zero) arguments are passed. Exactly one argument is expected.
Changed
- Duplicate wallets in the wallets folder will prevent the application from starting
- An empty wallet in the wallets folder will prevent the application from starting
- Use
skyencoder
-generated binary encoders/decoders for network and database data, instead of the reflect-based encoders/decoders incipher/encoder
. - Add
/api/v1/resendUnconfirmedTxns
to theWALLET
API set - In
POST /api/v1/wallet/transaction
, movedwallet
parameters to the top level of the object - Incoming wire message size limit increased to 1024kB
- Clients restrict the maximum number of blocks they will send in a
GiveBlocksMessage
to 20 POST /api/v2/wallet/seed/verify
returns an error if the seed's checksum is invalid- Increase the detail of error messages for invalid seeds sent to
POST /api/v2/wallet/seed/verify
- Move package
github.com/skycoin/skycoin/src/cipher/go-bip39
togithub.com/skycoin/skycoin/src/cipher/bip39
- The
Content-Security-Policy
header was modified to make it stricter - Update
INTR
message verify logic to reject connection if blockchain pubkey not matched or provided - Change the coinhour burn rate to 10%
Removed
/api/v1/explorer/address
endpoint (useGET /api/v1/transactions?verbose=1
instead). See https://github.com/skycoin/skycoin/blob/develop/src/api/README.md#migrating-from--api-v1-explorer-address- The unversioned REST API (the
-enable-unversioned-api
is removed, prefix your API requests with/api/v1
if they don't have an/api/vx
prefix already). See https://github.com/skycoin/skycoin/blob/develop/src/api/README.md#migrating-from-the-unversioned-api - JSON-RPC 2.0 interface (this is no longer used by the CLI tool, and the REST API supports everything the JSON-RPC 2.0 API does). See https://github.com/skycoin/skycoin/blob/develop/src/api/README.md#migrating-from-the-jsonrpc-api
/api/v1/wallet/spend
endpoint (usePOST /api/v1/wallet/transaction
followed byPOST /api/v1/injectTransaction
instead). See https://github.com/skycoin/skycoin/blob/develop/src/api/README.md#migrating-from--api-v1-spend- Remove shell autocomplete files