Commit Graph

38 Commits

Author SHA1 Message Date
Alfredo Garcia ef2a7fdd5d
cargo release execute output for v0.16 (#149)
* chore: Release zcash_script version 0.1.16

* fix the date
2024-04-26 09:45:10 -03:00
Alfredo Garcia 06de015788
Bump v0.1.16 (#147)
* remove zcashd depend

* Squashed 'depend/zcash/' content from commit 1408e23f0

git-subtree-dir: depend/zcash
git-subtree-split: 1408e23f00fa49ca5f86d2c7ebeb5d120603aa4c

* delete cargo, update and apply patch

* update dependencies

* fix compiling issue by updating lib.rs

* update `cc`

* update `cxx-gen`

* add changeloig entry

---------

Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2024-04-26 11:51:51 +02:00
Alfredo Garcia faed93224e
Bump the release v0.1.15 (#146)
* chore: Release zcash_script version 0.1.15

* update date
2024-04-19 11:48:41 -03:00
Alfredo Garcia 6c2eb13d9f
Create the v0.1.14 release - 2nd attempt (#110)
* update the changelog

* chore: Release zcash_script version 0.1.14

* remove duplicated
2023-10-18 15:39:20 -03:00
Alfredo Garcia 3fdf588c23
v0.1.14 release (#102)
* rm zcash

* Squashed 'depend/zcash/' content from commit e08571476

git-subtree-dir: depend/zcash
git-subtree-split: e08571476d8a59d0a624da7b118ab8d8ad2a6246

* delete zcash/Cargo.toml

* update versions

* update build

* make sapling.rs work by renaming it and copying it to OUT_DIR

* cargo fmt

---------

Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2023-10-17 16:03:37 -03:00
Alfredo Garcia 36de9309bf
Allow clippy lint (#103)
* allow clippy lint

* Revert "allow clippy lint"

This reverts commit 6744ff1ca4.

* move allow clippy rule to lib.rs

---------

Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2023-10-17 09:26:34 -03:00
Arya b900ff4261
v0.1.13 release (#91)
* rm depend/zcash

* Squashed 'depend/zcash/' content from commit 00c2a2434

git-subtree-dir: depend/zcash
git-subtree-split: 00c2a2434e655d275c26986c8751793f4c98bb01

* rm depends/zcash/Cargo.toml

* updates Cargo.toml

* Updates Changelog

* add tl_expected.hpp

* Fix build

* add test-dependencies features to ecc deps

* add missing .c files from secp256k1

* chore: Release zcash_script version 0.1.13

---------

Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2023-07-07 14:06:27 -04:00
teor 258900639b (cargo-release) version 0.1.12 2023-05-08 07:16:28 +10:00
teor 5cfaef7bbd
Upgrade zcash_script to zcashd v5.5.0 (#84)
* Update dependencies to match zcashd v5.5.0

* Update dependencies to match Zebra main branch

* Update release instructions

* Add module docs for the build script to avoid warnings

* Update bridge file list to match the latest zcashd

* Ignore some emacs temporary files

* Standardise directory include paths in Cargo.toml

* Add extra info to cxx_gen errors

* Add additional Rust dependencies needed to compile

* Ignore some expected clippy lints

* Silence a C compiler macro redefinition warning

* Standardise directory paths in build.rs

* fix cxxbridge code generation

* Update Cargo.lock

* Use include!() for bridge.rs

* Add a changelog entry for the next release

* Fix a warning by adding docs for the crate

* Remove previous depend/zcash

* Squashed 'depend/zcash/' content from commit eb80047476

git-subtree-dir: depend/zcash
git-subtree-split: eb80047476e9c0db3524f647d412faf8d4a584ee

* Update depend/zcash to v5.5.0

```sh
git subtree add -P depend/zcash https://github.com/zcash/zcash.git v5.5.0 --squash
git rm depend/zcash/Cargo.toml
```

---------

Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2023-05-05 09:55:41 -03:00
Arya ed7b95b6da
v0.1.11 release (#69)
* Updates changelog

* chore: Release zcash_script version 0.1.11

* Apply suggestions from code review

Co-authored-by: teor <teor@riseup.net>

---------

Co-authored-by: teor <teor@riseup.net>
2023-02-23 19:24:18 -05:00
Arya 96a9b9026c
chore: Release zcash_script version 0.1.9 (cargo-release) (#62) 2023-02-23 16:08:17 -05:00
Conrado Gouvea 5266ac19b7
v0.1.7 release (#39)
* update changelog for v0.1.7

* (cargo-release) version 0.1.7
2022-08-31 19:16:10 -03:00
Conrado Gouvea bef75ee7bb
Update to zcash 5.2.0 (#37)
* delete previous version

* Squashed 'depend/zcash/' content from commit f98166f7f5

git-subtree-dir: depend/zcash
git-subtree-split: f98166f7f556ee9b9f597d45275c32843a87b0b6

* update to zcash 5.2.0

* remove Windows support for now, see #38
2022-08-23 05:40:55 +10:00
Conrado Gouvea c9fbc441ef
Use subtree again to allow publishing the crate (#34)
* change: update Cargo.toml, lib.rs, CHANGELOG.md for 0.1.6 release.

* Squashed 'depend/zcash/' content from commit 9af3bce26

git-subtree-dir: depend/zcash
git-subtree-split: 9af3bce265ba428382006b0940678418d65f505f

* fix: delete depend/zcash/Cargo.toml to prevent cargo from ignoring it

* ci: add cargo package test

* change(doc): explain the subtree / squash issue in README.md
2022-05-17 19:31:56 -03:00
Conrado Gouvea 98c74180ff
Update zcash to new V5 API; add tests (#30)
* update zcash to new V5 API; add tests

* try using x86_64-pc-windows-gnu on windows

* Expand README

* update zcash

* retrigger build

* update zcash to current nu5-consensus branch

* use Zcash v4.7.0
2022-04-18 15:28:54 -03:00
Conrado Gouvea 8c9bdb3a35 Revert "Add support for zcash_script_transparent_output_address() (#29)"
This reverts commit b7801e4027.
2022-03-03 12:04:47 -05:00
Conrado Gouvea b7801e4027
Add support for zcash_script_transparent_output_address() (#29)
* add support for zcash_script_transparent_output_address()

* try using x86_64-pc-windows-gnu on windows

* update zcash to version which returns address type
2022-03-03 10:52:35 -03:00
Janito Vaqueiro Ferreira Filho 47d5d2c1bc Replace symbolic links with file inclusion
Update `depend/zcash` so that the `orchard_ffi` module has a root
`mod.rs` module file to fix an issue where Cargo can't find any
sub-modules.
2021-10-05 23:21:40 +00:00
Janito Vaqueiro Ferreira Filho 337f5eb182 Add missing FFI modules
New FFI modules required for `libzcash_script`.
2021-10-05 03:38:54 +00:00
Jane Lusby 6b903b1678 (cargo-release) version 0.1.5 2020-12-09 15:47:54 -08:00
Jane Lusby 5534684937 re-export and test new precompute api 2020-12-09 15:22:40 -08:00
Jane Lusby 848eb05d06
bump bindgen back to 0.54 for compatibility with rocksdb (#14)
* bump bindgen back to 0.54 for compatibility with rocksdb

* update changelog for new release

* (cargo-release) version 0.1.4

* (cargo-release) start next development iteration 0.1.5-alpha.0
2020-11-23 19:23:23 -08:00
Jane Lusby 55f1980ba0 New release to enable endomorphism optimization and switch to subtree (#13)
* (cargo-release) version 0.1.3

* (cargo-release) start next development iteration 0.1.4-alpha.0

* update changelog
2020-10-09 17:20:31 -07:00
Jane Lusby 5a5cbe85f6
remove color-eyre from build dependencies (#9)
* remove color-eyre from build dependencies

* looks like we can remove this from the dev deps too

* (cargo-release) version 0.1.2-rc.1

* (cargo-release) version 0.1.2

* (cargo-release) start next development iteration 0.1.3-alpha.0
2020-09-21 16:01:37 -07:00
Jane Lusby 29b6915388 increment version for new release 2020-09-15 17:13:06 -07:00
Jane Lusby 95acf44e83
update bindgen and cc deps (#6)
* update bindgen and cc deps

* try to get ci working

* add back old config and fix remote url

* i guess it actually was the config

* prep for releasing with cargo-release
2020-09-15 17:11:33 -07:00
Jane Lusby dcde9a0b5b
merge zcash_script changes for final release (#3)
* initial working version on cc

* add basic actions automation

* checkout submodules

* don't require bindgen generation

* use newest zcash changes

* pause work on ripping out sodium

* push hacks to some version of the repo

* fix path in build.rs

* add job for testing different OSs

* str4d is the fucking greatest

* cleanup unused code

* remove symlink

* cleanup cruft

* remove old automation files

* Apply suggestions from code review

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>

* add failure case test

* always generate bindings

* install llvm dep on windows

* cleanup unused bindings

* try messing with CI

* use actual branch name

* use correct remote for gitmodules

* Update build.rs

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>

* rename to zcash_script

* cleanup last mentions

* Prepare zcash_script for release (#2)

* cleanup last mentions

* add files that need to be included

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>
2020-08-13 16:47:37 -07:00
Jane Lusby c2252b2a07
initial working version on cc (#1)
* initial working version on cc

* add basic actions automation

* checkout submodules

* don't require bindgen generation

* use newest zcash changes

* pause work on ripping out sodium

* push hacks to some version of the repo

* fix path in build.rs

* add job for testing different OSs

* str4d is the fucking greatest

* cleanup unused code

* remove symlink

* cleanup cruft

* remove old automation files

* Apply suggestions from code review

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>

* add failure case test

* always generate bindings

* install llvm dep on windows

* cleanup unused bindings

* try messing with CI

* use actual branch name

* use correct remote for gitmodules

* Update build.rs

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>

Co-authored-by: Saleem Rashid <dev@saleemrashid.com>
2020-07-22 14:02:44 -07:00
Elichai Turkel 60e17c99da
Compile libsecp256k1 as part of bitcoin, not as a dependency 2020-01-07 16:22:37 +02:00
Tamas Blummer ac28390d13 make bitcoinconsensus::Error cloneable 2018-03-10 14:03:52 +01:00
Tamas Blummer 2fab09f4ea comments 2018-02-25 20:38:00 +01:00
Tamas Blummer 892f159764 added tests and docs 2018-02-25 19:48:00 +01:00
Tamas Blummer 73679aa444 first test and more docs 2018-02-25 11:26:02 +01:00
Tamas Blummer dda24dee99 cleanup compiler flags 2018-02-25 09:33:12 +01:00
Tamas Blummer 9cb24189e8 add VERIFY_ALL 2018-02-25 09:28:15 +01:00
Tamas Blummer d030e549e4 documentation 2018-02-25 09:22:09 +01:00
Tamas Blummer 726da20326 index name corrected 2018-02-25 08:07:55 +01:00
Tamas Blummer 1907aa67a0 connect with Rust 2018-02-25 07:59:58 +01:00