Skip to content

Commit 2686577

Browse files
committed
0.10.0 Release
1 parent 6fcfea7 commit 2686577

File tree

5 files changed

+34
-25
lines changed

5 files changed

+34
-25
lines changed

README.md

+6-1
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ For instance:
241241

242242
They are all equivalent ways of saying the same thing, but the first two are just a more human readable shorthand notation. You are free to use whichever notation you prefer. This gem will parse it.
243243

244-
To add just a little more confusion to the mix, some wallets will use negative `i` values to also denote private derivation. Any `i` value that is negative will be processed using private derivation by this library. e.g. `"m/-1/1"`.
244+
To add just a little more confusion to the mix, some wallets will use negative `i` values to also denote private derivation. Any `i` value that is negative will be processed using private derivation by this library. e.g. `"m/-1/1"`. (NOTE: known issue, see below)
245245

246246

247247
## Contributing
@@ -251,3 +251,8 @@ To add just a little more confusion to the mix, some wallets will use negative `
251251
3. Commit your changes (`git commit -am 'Add some feature'`)
252252
4. Push to the branch (`git push origin my-new-feature`)
253253
5. Create new Pull Request
254+
255+
## Known Issues (PRs welcome)
256+
257+
- Segwit ([BIP49](https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki)) address generation is not supported
258+
- Use of negative integers in paths does _not_ produce the correct hardened derivation.

certs/jvergeldedios.pem

-20
This file was deleted.

certs/mattatgemco.pem

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIEHDCCAoSgAwIBAgIBATANBgkqhkiG9w0BAQsFADAcMRowGAYDVQQDDBFtYXR0
3+
L0RDPWdlbS9EQz1jbzAeFw0xODA1MzAyMTQwNDZaFw0xOTA1MzAyMTQwNDZaMBwx
4+
GjAYBgNVBAMMEW1hdHQvREM9Z2VtL0RDPWNvMIIBojANBgkqhkiG9w0BAQEFAAOC
5+
AY8AMIIBigKCAYEAxfbjMHFlxA2P+4YWPagKoGAMi4078imgXdFbD3Rloe6cGfYp
6+
IMUQitiHrKi6fhSE0UjXmoP3qnYFddm1enN9zUAFRhHWv7xpINqSqss4PYAb5Anl
7+
RYZu3jromop5aVodi15HUfu5z27MvBm4rAaN/dDRfh/rT2hDbTTh0HmvEaPUDfX6
8+
TyflAttfabFvtY4qsD+ao8tks0DytqyuEWZ0tvQ6upOgHRNNuYDwDZB1T9v2dq2w
9+
3goJFmOKBMMn7UH8WMjD3HiOuRD4tWhq5xWLjBqjzFlVPlZPgdCNyXeMMnLXER98
10+
NY35cVWFFuqG+kZwy4MFKdE9WFTocLZxLFo0VVTNSpPara9HirbHtIo9jZNuop4S
11+
g4JTf1F8dIWYii3sXoAYZfkl6rHVRP0G/OV5LcTfSS3QkmI5hNltz5FZzc+qI6S1
12+
rTR1ZwTy1rRI3coFY7vDRaFWBoMbbo/DytgCE3+rfbVDxQrJa4aZ0iYDhu8LXEA1
13+
VTtpf1EWYCOsYE1TAgMBAAGjaTBnMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0G
14+
A1UdDgQWBBQ6QoDNre7LFgOukH2Cv+RqZyfUzjAWBgNVHREEDzANgQttYXR0QGdl
15+
bS5jbzAWBgNVHRIEDzANgQttYXR0QGdlbS5jbzANBgkqhkiG9w0BAQsFAAOCAYEA
16+
kOxYnOsB+NwHwLc2lHEZ8ubxanq2qIZDhvVQ4M31gwmba43xO7vq0ktFxYRvozs4
17+
74dQ6bmY2e7njoFgeutyJwxulA+BC71mDQA1s4WsZo7Z2TRgB0GViVqHrzq+jY+M
18+
p9mTHQqKH+2j0P9T4DXSzq4qOaBA3YROAwAzYI9N8MObeWkRt2pZ4zYQrAniP2nd
19+
wzXs/G5lWbbntVcvQOfAAXBipSJ3X5P2EGpUytP9ZpGdezY5HZzuiJFcmCf1CM3t
20+
VX4NZjbJak9gOY0AFD0Aw497sYenm0VBExclOmeRuZLffpWteTTL//utpG3bbFPl
21+
jQ78uzsrexYTYW5IshjfSIf3TZxm50Z45pyOTow5EOP1Nd7OmKOcI8hrLGv5+AlD
22+
hCnomUTUNsM4Rjwl5rzQiIn3ezv6+0tlg4rWJmVTuOGwcHk/oj1In2sPjCqm0pgx
23+
TLnMa8gr6aUpuHR5s2N4ZH0Q2YIsaD6cv7DYXt+G4MRut3njOYHfkqsSVykO6hvr
24+
-----END CERTIFICATE-----

lib/money-tree/version.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module MoneyTree
2-
VERSION = "0.9.0"
2+
VERSION = "0.10.0"
33
end

money-tree.gemspec

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ Gem::Specification.new do |spec|
1010
spec.email = ["winkelspecht@gmail.com"]
1111
spec.description = %q{A Ruby Gem implementation of Bitcoin HD Wallets}
1212
spec.summary = %q{Bitcoin Hierarchical Deterministic Wallets in Ruby! (Bitcoin standard BIP0032)}
13-
spec.homepage = ""
13+
spec.homepage = "https://github.com/gemhq/money-tree"
1414
spec.license = "MIT"
1515

1616
spec.files = `git ls-files`.split($/)
1717
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) }
1818
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
1919
spec.require_paths = ["lib"]
2020

21-
# used with gem i coin-op -P HighSecurity
22-
spec.cert_chain = ["certs/jvergeldedios.pem"]
21+
# used with gem install ... -P HighSecurity
22+
spec.cert_chain = ["certs/mattatgemco.pem"]
2323
# Sign gem when evaluating spec with `gem` command
2424
# unless ENV has set a SKIP_GEM_SIGNING
2525
if ($0 =~ /gem\z/) and not ENV.include?("SKIP_GEM_SIGNING")

0 commit comments

Comments
 (0)