Daniel Lehnberg
af6ad958ec
add Code of Conduct ( #518 )
2020-09-30 12:13:33 -04:00
Antioch Peverell
8077d01004
we expect unspent outputs but play it safe ( #517 )
2020-09-14 12:17:12 +01:00
Antioch Peverell
073c63aa16
handle transaction inputs correctly ( #512 )
...
* commit
* bump grin crates to latest version on master
2020-09-07 18:04:07 +01:00
Antioch Peverell
b040ae4c5d
Merge pull request #515 from antiochp/output_identifiers
...
grin output_identifier refactoring
2020-09-03 13:09:16 +01:00
antiochp
54627383ec
bump grin sha for master
...
add test for tx json serialization
2020-09-03 11:24:45 +01:00
antiochp
2b1ba14db5
grin output_identifier refactoring
2020-09-01 14:01:20 +01:00
Antioch Peverell
24f35a22bb
Merge pull request #513 from antiochp/unspent_commitment
...
get_unspent api changed to take a commitment directly
2020-09-01 11:29:40 +01:00
antiochp
e8dc39b921
get_unspent api changed to take a commitment directly
2020-09-01 10:36:25 +01:00
Nym Seddon
f29fc9352f
Check Slatepack file size before loading contents ( #495 )
...
Check Slatepack file size is within valid range before loading contents
into memory
Co-authored-by: Nym Seddon <unseddd@shh.xyz>
2020-08-12 10:09:46 +01:00
Yeastplume
b58322fdda
update ed25519_dalek release ( #506 )
2020-08-10 14:42:53 +01:00
Antioch Peverell
b447dd1f69
build_coinbase api fix and cleanup ( #505 )
2020-08-10 11:38:03 +01:00
Antioch Peverell
3ae8856afe
tx inputs underwent refactoring ( #502 )
2020-08-07 15:57:27 +01:00
Yeastplume
9146c17967
remove invoice state from context ( #500 )
2020-08-06 15:19:37 +01:00
Antioch Peverell
e00c61fd05
refactor to pass slices around and not &Vec<> ( #498 )
...
cleaned up a couple of unwrap() calls
2020-08-03 10:29:54 +01:00
Quentin Le Sceller
7a003374ac
TxLock and finalize ( #485 )
2020-07-31 10:36:23 +01:00
Yeastplume
6c9cef1370
Post Hardfork 3 Cleanup ( #490 )
...
* Change versioning on master to 4.1.x development
* Remove SlateV3, V3 References from command-line code
* continue to remove pre HF3 functionality, remove participant_id from slate, remove is_compact, derive slate state based on slate state field
* slate no longer needs explicit compact step
* version/build coinbase doctest cleanup
* don't attempt to store transaction during tx lock if it doesn't exist
* repair incorrectly removed logic
* last test fixes (hopefully)
2020-07-31 10:33:45 +01:00
Daniel Lehnberg
2888882e30
Add issue templates for grin-wallet ( #497 )
...
This PR adds Bug Report and Feature Request templates to grin-wallet's issues.
2020-07-31 10:33:09 +01:00
Quentin Le Sceller
0d512114a3
Fix API doc typo ( #449 )
...
* Fix API doc typo
2020-07-20 14:55:20 -04:00
dependabot[bot]
bc9d7ebe49
Bump lodash from 4.17.15 to 4.17.19 in /doc/samples/v3_api_node ( #483 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-20 09:39:42 -04:00
Quentin Le Sceller
d13aa39cc0
version bump for next potential release ( #461 )
2020-07-03 16:10:38 +01:00
Yeastplume
47e99f5603
Versioning for 4.0.0 ( #459 )
2020-07-02 12:23:54 +01:00
Yeastplume
0fb677069d
Version bump to v4.0.0-rc.1 ( #458 )
2020-06-26 14:05:00 +01:00
Yeastplume
354b8e46a6
Change base64 serialization back to hex in JSON slate output ( #457 )
...
* Change base64 serialization back to hex in JSON slate output
* update V4 slate change description
2020-06-26 12:37:54 +01:00
Yeastplume
dea5850e2b
Add Slatepack file output override ( #455 )
2020-06-26 10:39:17 +01:00
Yeastplume
f8ea76732b
Modify get_stored_tx functions + tests ( #454 )
2020-06-25 10:06:04 +01:00
Yeastplume
99c2505bf5
Add option to skip Tor send attempts in TorConfig ( #453 )
2020-06-24 10:50:40 +01:00
Yeastplume
bf3f0a49e0
Version bump for 4.0.0-beta.3 ( #448 )
2020-06-16 15:43:13 +01:00
Yeastplume
2a5383d83e
Default to outputting payment proof unless requested otherwise ( #447 )
2020-06-16 15:11:13 +01:00
Yeastplume
66e2d0d5ae
update finalize output ( #446 )
2020-06-15 16:13:34 +01:00
Yeastplume
040b28f35a
rework decode_slatepack function to accept decryption key indices ( #445 )
2020-06-15 14:39:52 +01:00
Yeastplume
d9c6bd89e2
Remove newline from create_slatepack_message JSON API Output ( #444 )
2020-06-15 10:26:59 +01:00
jdwldnqi837
bd83eea253
Fix: height locked feature value should be 2. ( #440 )
...
// Match on kernel feature variant:
// 0: plain
// 1: coinbase (invalid)
// 2: height locked (with associated lock_height)
// 3: NRD (with associated relative_height)
// Anything else is unknown.
2020-06-15 09:32:57 +01:00
Quentin Le Sceller
0079c04b2d
Version Bump for v4.0.0-beta.2 ( #437 )
2020-06-12 11:14:23 -04:00
Yeastplume
ff9a9ea817
Slatepack Address HRP ( #436 )
...
* slatepack address hrp
* fix prefix
* test updates
* fix libwallet tests
2020-06-12 10:40:07 +01:00
Yeastplume
5e20f5f0c8
add wallet unpack command ( #433 )
2020-06-11 08:34:00 +01:00
Quentin Le Sceller
f71e7c1218
Fix doc link ( #435 )
2020-06-10 15:22:09 -04:00
Quentin Le Sceller
0e817fd1c0
Cargo Update ( #426 )
...
* Cargo update
* Fix easyjsonrpc import
* Cargo update
* Fix compiler warning
2020-06-10 12:31:04 -04:00
Yeastplume
fe2880949d
Encrypted Slatepack Metadata ( #428 )
...
* addition of slatepack metadata
* finish adding tests ensuring forwards compatibility
* fix to version check
* updates based on review feedback
2020-06-10 10:28:23 +01:00
Yeastplume
2a2367ff04
Version Bump for v4.0.0-beta.1 ( #427 )
2020-06-04 17:21:49 +01:00
Yeastplume
3edd410e19
change hyper-socks2-mw to versioned crate ( #425 )
2020-06-03 14:31:19 +01:00
Yeastplume
60ab3728ab
Slatepack Workflow ( #423 )
...
* debugging tor sends
* use fixed yeast version of hyper-socks2
* send command working according to slatepack
* changes to handling proof address
* modifications of recieve command to work with slatepack and to attempt to return to sender via TOR
* finalize command tested
* attempting to add invoice processing
* fixes to tests, propagation of test mode where needed
* modify return values of api functions that can send as sync
* cleanup, testing and post_tx function
* revert changes to API, many test fixes
* deprecate http on the command-line warning
2020-06-03 08:39:23 +01:00
Antioch Peverell
4fe6bf1c23
NRD kernel variant (compile against grin master) ( #408 )
...
* wip
* hardcode NRD kernel during tx building
* commit
* compiles against grin with NRD kernel variant
2020-05-29 15:52:46 +01:00
Yeastplume
db12712928
Slatepack OwnerAPI Changes ( #421 )
...
* change all user-facing instances of addresses to a SlatepackAddress
* finish renaming get_slatepack_address + documentation
* get_slatepack_secret_key OwnerRPC implementation and test
* add owner api functions
* OwnerRPC functions + doctests
* add explicit slatepack API tests to exercise encryption
* update api function names to better reflect RFC
2020-05-28 08:17:51 +01:00
j01tz
788d050bbe
slatepack: Add WORDS_PER_LINE ( #420 )
2020-05-27 22:54:23 +01:00
Yeastplume
03cb1097e0
Slatepack Pt. 3 - The Packening (SlatepackAddress implementation) ( #413 )
...
* addition of SlatepackAddress type
* complete conversion of ed25519 keys to x25519 and isolate conversion within libwallet
* refactor packing/unpacking of slates logic into libwallet and out of slate adapters
* println
2020-05-26 09:51:05 +01:00
Antioch Peverell
038dafcc25
Merge pull request #412 from antiochp/local_chain_type
...
local vs global chain_type (for better test isolation)
2020-05-23 11:47:08 +01:00
antiochp
e368c4cb46
Merge remote-tracking branch 'upstream/master' into local_chain_type
2020-05-23 11:03:37 +01:00
Yeastplume
586a72d2ed
Don't run doctests on Windows CI ( #416 )
...
* don't run doctests on windows CI
* CI Testing
2020-05-23 10:54:27 +01:00
antiochp
2561589546
set_local_chain_type in owner and foreign tests
2020-05-23 10:10:23 +01:00
antiochp
0a19d5cca0
bump
2020-05-22 22:03:47 +01:00