diff --git a/CHANGELOG.md b/CHANGELOG.md index 6fae5c9..3a433ff 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +# v0.11.1 +- Update "lightspark-crypto-go" to v0.2.0 to fix build on some linux versions. + # v0.11.0 - Add `CreateNodeWalletAddressWithKeys` to the client to return the public keys for the L1 address. - Add a utility function to create a 2-of-2 multisig L1 address based on 2 public keys. diff --git a/README.md b/README.md index c4556d3..3f708fe 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -# Lightspark Go SDK - v0.11.0 +# Lightspark Go SDK - v0.11.1 The Lightspark Go SDK provides a convenient way to interact with the Lightspark services from applications written in the Go. -**_WARNING: This SDK is in version 0.11.0 (active development). It means that its APIs may not be fully stable. Please +**_WARNING: This SDK is in version 0.11.1 (active development). It means that its APIs may not be fully stable. Please expect that changes to the APIs may happen until we move to v1.0.0._** ## Documentation diff --git a/examples/lnurl-server/go.mod b/examples/lnurl-server/go.mod index bc4de06..7cc7e0c 100644 --- a/examples/lnurl-server/go.mod +++ b/examples/lnurl-server/go.mod @@ -20,7 +20,7 @@ require ( github.com/klauspost/cpuid/v2 v2.2.4 // indirect github.com/kr/text v0.2.0 // indirect github.com/leodido/go-urn v1.2.4 // indirect - github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0 // indirect + github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0 // indirect github.com/mattn/go-isatty v0.0.19 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect diff --git a/examples/lnurl-server/go.sum b/examples/lnurl-server/go.sum index 313f02f..0172d3b 100644 --- a/examples/lnurl-server/go.sum +++ b/examples/lnurl-server/go.sum @@ -37,10 +37,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.0.3 h1:3vRAj71DI5+rAvSmW+g3m4BIgHY1GiUD6wZCExG64Gw= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.0.3/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0 h1:1iM9jdO8MvfGColVUDWUNSgHOK8pZQWqbTxpX+JbNjY= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= +github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0 h1:pvbj0BxwEUXdVG7Gbp/EiZrMGQfFn4OYwBKU1gHuQkg= +github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= diff --git a/examples/remote-signing-server/go.mod b/examples/remote-signing-server/go.mod index 717fc99..094116a 100644 --- a/examples/remote-signing-server/go.mod +++ b/examples/remote-signing-server/go.mod @@ -27,7 +27,7 @@ require ( github.com/klauspost/cpuid/v2 v2.2.4 // indirect github.com/kr/text v0.2.0 // indirect github.com/leodido/go-urn v1.2.4 // indirect - github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0 // indirect + github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0 // indirect github.com/mattn/go-isatty v0.0.19 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect diff --git a/examples/remote-signing-server/go.sum b/examples/remote-signing-server/go.sum index 5d57f57..7fef7e1 100644 --- a/examples/remote-signing-server/go.sum +++ b/examples/remote-signing-server/go.sum @@ -92,8 +92,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0 h1:1iM9jdO8MvfGColVUDWUNSgHOK8pZQWqbTxpX+JbNjY= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= +github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0 h1:pvbj0BxwEUXdVG7Gbp/EiZrMGQfFn4OYwBKU1gHuQkg= +github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= diff --git a/examples/uma-server/go.mod b/examples/uma-server/go.mod index fea708a..a0eae2d 100644 --- a/examples/uma-server/go.mod +++ b/examples/uma-server/go.mod @@ -26,7 +26,7 @@ require ( github.com/json-iterator/go v1.1.12 // indirect github.com/klauspost/cpuid/v2 v2.2.4 // indirect github.com/leodido/go-urn v1.2.4 // indirect - github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0 // indirect + github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0 // indirect github.com/mattn/go-isatty v0.0.19 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect diff --git a/examples/uma-server/go.sum b/examples/uma-server/go.sum index 3194d15..8a6700f 100644 --- a/examples/uma-server/go.sum +++ b/examples/uma-server/go.sum @@ -504,8 +504,8 @@ github.com/leanovate/gopter v0.2.9/go.mod h1:U2L/78B+KVFIx2VmW6onHJQzXtFb+p5y3y2 github.com/leodido/go-urn v1.2.4 h1:XlAE/cm/ms7TE/VMVoduSpNBoyc2dOxHs5MZSwAN63Q= github.com/leodido/go-urn v1.2.4/go.mod h1:7ZrI8mTSeBSHl/UaRyKQW1qZeMgak41ANeCNaVckg+4= github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0 h1:1iM9jdO8MvfGColVUDWUNSgHOK8pZQWqbTxpX+JbNjY= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= +github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0 h1:pvbj0BxwEUXdVG7Gbp/EiZrMGQfFn4OYwBKU1gHuQkg= +github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= diff --git a/go.mod b/go.mod index 98e4909..27198d7 100644 --- a/go.mod +++ b/go.mod @@ -3,8 +3,9 @@ module github.com/lightsparkdev/go-sdk go 1.20 require ( - github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0 + github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0 github.com/stretchr/testify v1.8.4 + github.com/tyler-smith/go-bip32 v1.0.0 golang.org/x/crypto v0.16.0 ) @@ -18,7 +19,6 @@ require ( github.com/decred/dcrd/crypto/blake256 v1.0.1 // indirect github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0 // indirect github.com/kr/pretty v0.3.1 // indirect - github.com/tyler-smith/go-bip32 v1.0.0 // indirect golang.org/x/sys v0.15.0 // indirect gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect ) diff --git a/go.sum b/go.sum index 22e988b..a1d9796 100644 --- a/go.sum +++ b/go.sum @@ -5,8 +5,6 @@ github.com/FactomProject/btcutilecc v0.0.0-20130527213604-d3a63a5752ec/go.mod h1 github.com/aead/siphash v1.0.1/go.mod h1:Nywa3cDsYNNK3gaciGTWPwHt0wlpNV15vwmswBAUSII= github.com/btcsuite/btcd v0.20.1-beta/go.mod h1:wVuoA8VJLEcwgqHBwHmzLRazpKxTv13Px/pDuV7OomQ= github.com/btcsuite/btcd v0.22.0-beta.0.20220111032746-97732e52810c/go.mod h1:tjmYdS6MLJ5/s0Fj4DbLgSbDHbEqLJrtnHecBFkdz5M= -github.com/btcsuite/btcd v0.23.4 h1:IzV6qqkfwbItOS/sg/aDfPDsjPP8twrCOE2R93hxMlQ= -github.com/btcsuite/btcd v0.23.4/go.mod h1:0QJIIN1wwIXF/3G/m87gIwGniDMDQqjVn4SZgnFpsYY= github.com/btcsuite/btcd v0.23.5-0.20231215221805-96c9fd8078fd/go.mod h1:nm3Bko6zh6bWP60UxwoT5LzdGJsQJaPo6HjduXq9p6A= github.com/btcsuite/btcd v0.24.0 h1:gL3uHE/IaFj6fcZSu03SvqPMSx7s/dPzfpG/atRwWdo= github.com/btcsuite/btcd v0.24.0/go.mod h1:K4IDc1593s8jKXIF7yS7yCTSxrknB9z0STzc2j6XgE4= @@ -15,12 +13,10 @@ github.com/btcsuite/btcd/btcec/v2 v2.1.3/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJ github.com/btcsuite/btcd/btcec/v2 v2.2.0 h1:fzn1qaOt32TuLjFlkzYSsBC35Q3KUjT1SwPxiMSCF5k= github.com/btcsuite/btcd/btcec/v2 v2.2.0/go.mod h1:U7MHm051Al6XmscBQ0BoNydpOTsFAn707034b5nY8zU= github.com/btcsuite/btcd/btcutil v1.0.0/go.mod h1:Uoxwv0pqYWhD//tfTiipkxNfdhG9UrLwaeswfjfdF0A= -github.com/btcsuite/btcd/btcutil v1.1.0 h1:MO4klnGY+EWJdoWF12Wkuf4AWDBPMpZNeN/jRLrklUU= github.com/btcsuite/btcd/btcutil v1.1.0/go.mod h1:5OapHB7A2hBBWLm48mmw4MOHNJCcUBTwmWH/0Jn8VHE= github.com/btcsuite/btcd/btcutil v1.1.5 h1:+wER79R5670vs/ZusMTF1yTcRYE5GUsFbdjdisflzM8= github.com/btcsuite/btcd/btcutil v1.1.5/go.mod h1:PSZZ4UitpLBWzxGd5VGOrLnmOjtPP/a6HaFo12zMs00= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.0/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= -github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1 h1:q0rUy8C/TYNBQS1+CGKw68tLOFYSNEs0TFnxxnS9+4U= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.1/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0 h1:59Kx4K6lzOW5w6nFlA0v5+lk/6sjybR934QNHSJZPTQ= github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0/go.mod h1:7SFka0XMvUgj3hfZtydOrQY2mwhPclbT2snogU7SQQc= @@ -34,6 +30,7 @@ github.com/btcsuite/snappy-go v0.0.0-20151229074030-0bdef8d06723/go.mod h1:8woku github.com/btcsuite/snappy-go v1.0.0/go.mod h1:8woku9dyThutzjeg+3xrA5iCpBRH8XEEg3lh6TiUghc= github.com/btcsuite/websocket v0.0.0-20150119174127-31079b680792/go.mod h1:ghJtEyQwv5/p4Mg4C0fgbePVuGr935/5ddU9Z3TmDRY= github.com/btcsuite/winsvc v1.0.0/go.mod h1:jsenWakMcC0zFBFurPLEAyrnc/teJEM1O46fmI40EZs= +github.com/cmars/basen v0.0.0-20150613233007-fe3947df716e h1:0XBUw73chJ1VYSsfvcPvVT7auykAJce9FpRr10L6Qhw= github.com/cmars/basen v0.0.0-20150613233007-fe3947df716e/go.mod h1:P13beTBKr5Q18lJe1rIoLUqjM+CB1zYrRg44ZqGuQSA= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v0.0.0-20171005155431-ecdeabc65495/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -73,10 +70,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.0.3 h1:3vRAj71DI5+rAvSmW+g3m4BIgHY1GiUD6wZCExG64Gw= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.0.3/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0 h1:1iM9jdO8MvfGColVUDWUNSgHOK8pZQWqbTxpX+JbNjY= -github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.1.0/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= +github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0 h1:pvbj0BxwEUXdVG7Gbp/EiZrMGQfFn4OYwBKU1gHuQkg= +github.com/lightsparkdev/lightspark-crypto-uniffi/lightspark-crypto-go v0.2.0/go.mod h1:iecorZruwbWKa6I5vjGQrAR9Smie8Rke4Vy6Pg8h0NU= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= @@ -145,4 +140,5 @@ gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +launchpad.net/gocheck v0.0.0-20140225173054-000000000087 h1:Izowp2XBH6Ya6rv+hqbceQyw/gSGoXfH/UPoTGduL54= launchpad.net/gocheck v0.0.0-20140225173054-000000000087/go.mod h1:hj7XX3B/0A+80Vse0e+BUHsHMTEhd0O4cpUHr/e/BUM= diff --git a/version.go b/version.go index 81178b2..d7768bf 100644 --- a/version.go +++ b/version.go @@ -1,3 +1,3 @@ package lightspark -const VERSION = "0.11.0" +const VERSION = "0.11.1"