aguycalled
commented at 9:37 PM on August 7, 2024:
none
This PR adds the option to create a wallet from a seed. The seed of a wallet can be obtained using the RPC command getblsctseed.
Two options to create a wallet:
Using the navio-wallet tool together with the option seed. Example:
navio-wallet -blsct -chain=blsctregtest -wallet=wallet_name -seed="71187dc33c03914c630e87b205777d51f7bd2749bc1164795e0134544d43d9ee" create
Using the rpc command createwallet. Example:
navio-cli --blsctregtest -named createwallet wallet_name=wallet_name blsct=true seed="71187dc33c03914c630e87b205777d51f7bd2749bc1164795e0134544d43d9ee"
wipfdd621c15e
wip9dddf5af7c
wip4b5632f737
revert .cirrus.yml36cdb7652c
remove debug output195e412f56
Fixes for clang tidy2d65ce7e7a
Fixes for clang tidy823c5e2892
Fixes for clang tidyd15ec659f8
Fixes for clang tidy0e0289a4e2
Merge pull request #137 from gogoex/enable-build-libblsct-only
Add --enable-build-libblsct-only configure option
eddf58782e
Merge remote-tracking branch 'navcoin/master' into btc-master
Added TODO comment about BIP324 failing test6e9f62fa6b
Fixed ASan test3d4a02d108
Fixed ASan test87d3714cb2
renamed bench_bench_navcoin.exe to bench_navcoin.exe56bd656730
Fixed the gitignore in build_msvc36a365b991
[MSan] updates197c0205c4
Merge pull request #123 from mxaddict/btc-master
Btc upstream changes `2024-01-22`
c78c67d4a1
staker updates908eb26957
Added new GPG key for verify-commitse1e3afe0c1
Updated ARCH for mcl and bls to be set to $host_cpuf549a00582
Merge pull request #144 from mxaddict/mcl-arch
Updated ARCH for mcl and bls to be set to $host_cpu
7f01d8acce
Merge pull request #143 from mxaddict/gpg-keys
Added new GPG key for verify-commits
9a3786dde2
first commit
fix generator deriver test
fix all tests. fix SetMemProverSetup memory issue
address all the comments
uncomment commented out test. remove unnecessary changes to make diff cleaner
8ba32e9203
Merge pull request #145 from gogoex/set-mem-proof-generator-deriver
Use the same G and H generators in range proof and set membership proof. Allow TokenId and blsct::Message as a seed for range proof
08b184947c
Merge remote-tracking branch 'origin/master' into blsct-pos92b040ad42
Factor out of blsct wallet code4ba6582c00
fixes4bd73f3e38
update makefile1c94e3a7de
fixes1e94657fa5
fixes32aeb4dd01
push for review954c9b40e6
Merge pull request #146 from navcoin/factor-out-blsct-wallet
Factor out BLSCT wallet code
f9add5f7ed
use the same salt_str for generator deriver in range proof and set mem proof. swap g and h generators in set mem proof to make it work with range proof73aeac2896
fix lint issuec792c9a0e1
Merge remote-tracking branch 'gogoex/adjust-generators-for-pos' into blsct-posd1779075ff
Merge pull request #147 from gogoex/adjust-generators-for-pos
Make set membership proof work with range proof in Proof of Stake
bb3d63c2e6
fixes in pos proof6be900126f
functional stakerbf0674d0ca
fix for multiple parallel stakers90e618c9dd
staking changesa716d881ba
Updated the timeout value for some builds in CIff0d611282
Updated other tests to use 180m timeout valuee30f592dc2
stakeunlock136fd727f0
Merge pull request #148 from mxaddict/ci-build-timeout
Updated the timeout value for some builds in CI
1d1f27576f
fixes typename91ee0af511
fix constructor3c9a93663c
fix lockd40bbe5fd1
add errstr to find address by label from stakerfb7a3881e1
generate new address if no previous6b39d80627
fix create blsct wallet through rpc methodc3e99220f1
use always same address for locked stakingcde23c1b52
fix blsct keys generation through rpc8f540069c6
fix staked commitmentsa591b32846
add headers1b06e5d2f0
fix linterdfdfc9b5ae
fix circular dependencyf31adf5f9c
fix locale dependence exception417ddc8b44
fixes8ce2638068
AssertLockHeld(wallet.cs_wallet);24e4794dc0
fixes for cid1e1b030a3
fixes for cia83fed7416
fixes for ci8c6c11d744
fix tidy3bfc97b966
fixes5d5b733997
remove nTriesc703570ecb
LOCK(wallet->cs_wallet);0ba7ca5148
update descriptor testa9aff82d6d
fix descriptor test string663b492e87
fixes4a7410ac64
fix whitespace03348e8356
fix parse_script testbb508bb7c4
fix parse_script test4239b3fc2c
fix max script size test29629c6389
update src/test/data/tx_invalid.jsonec9dec8fba
fix temp object2c6e4b3bbc
comment check for overflow3fa550f0fe
fixesf5503e588f
Fixes096c8330cf
substitute with emplace_back93a568f59a
add AssertLockHeldbe6edf0bb9
fix tests85e70e56dc
tests894fc71dfa
fix locksbd28fc52fc
fixes for ci8ee5a623ef
add log2c6c79e049
fix lock for wallet encryptioned1c4607b5
define fPowNoRetargeting80630ced2f
fix memory leak8b3c5b8206
treat memory leakf27f16baf7
use pointer4b4e1ead0c
try to fix mem leakb32d3a9c03
initialize index64566114df
delete pointer9deba0c172
fix negative sumdf0f5f89d3
increase timeout for asan48f74aea64
fix ctora227acfb47
add pos to libnodebc2f878770
fixes7c323346f2
remove log90324d2bd2
update github repo8d39c125f8
fix feerate overflowa0af5652ca
change type from any to obj48acadc931
exclude mempool_limit in github actions win48fe2f86f5
enable blsct on testnetdc3c3f71ae
fix pow limit and initial nonced6e5c354c0
fix type7c2ed023ae
fix versionbits test301e55bfa5
disable p2p_dos_header_tree.py since does not apply for our testnet2807977f19
remove file33f46e79b7
rename to navcoin-cli79f4a35048
fix testse1619371d5
fix test0f4b34902e
test hook2b0dab8d87
test hook 21c92d6da2d
test hook 213df0b7f87
Merge pull request #139 from navcoin/blsct-pos
BLSCT Proof of Stake
b5227f62eb
rename to navio2c5dcfffcf
rebrand testac8bdf4a08
change README.mda613e146e2
update .cirrus.yml5dfede2545
update files9d8b00f68a
fix url546187b2da
fix sigs15777f2e09
fix expected signature with new prefix83b7407355
remove rebase371c2849b1
fix sigf27ce9a855
fixb54c4cb34e
fix teste5147641df
Merge pull request #152 from nav-io/rebrand-navio-test
Navio rebrand (for CI tests)
68213aafbc
Update addresses.cpp7161616df3
Update addresses.cpp09d804f710
Update chainparams.cppeff8126a03
testnet genesis blockbfb76e6b43
no pow retargetting in testnet757c48275d
Merge pull request #153 from nav-io/rebrand-navio-test
Testnet Genesis Block
7653fe3839
Min chain work testnet155fa9a3ff
Update validation.cpp949d3be6a3
PoPS logf1c87f7b1d
Merge branch 'master' into origin/pops-logc2d089c720
Merge pull request #154 from nav-io/origin/pops-log
Add PoPS proof log
4a4f0ff062
Staker logsecdfe9b3e2
compare with blsct::ProofOfStake::VALID4ef0be7fc4
Update chain.hf5ff9101c6
Update chain.h89113830c3
Merge pull request #156 from nav-io/aguycalled-patch-1
Update chain.h
01d7465146
fix stake modifier0c6bceeee1
Merge pull request #157 from nav-io/fix-stake-modifier
Fix stake modifier persistance
1d8c9b8da8
Update net.h4ff5712685
Update serialize.h25e3d4283b
Update clientversion.cppd52e513350
fix tx mempool with ascendents from disconnected block74bac1523b
fixes0c1e73f918
check mempool parentsb44e0a70d8
fix staked commitments cache19eab70e86
zap instead of abandon for aggregated txs6c3dec7619
Fixed a warning that was coming up for vector<unsigned char> fillb412743047
fix tests781ef7ba9e
fix tests23f24b548d
fix log category611db77383
allow flexible staking01b4f32dff
Fixed docs for getblocktemplate cli command16a75c77cd
Merge pull request #160 from mxaddict/fix-getblocktemplate-doc-error6a82b95690
Updates for GUIX build fix494cf5993d
Merge pull request #158 from mxaddict/fix-warning-in-wallet-testd0a334599b
Merge pull request #161 from mxaddict/contrib-guix710285faf2
remove stake commitment when disconnecting block77f438368e
Merge branch 'master' of github.com:nav-io/navio-core into HEADb36390de83
add getblsctseed rpc commandb38cd7da91
add option to create wallet from seed49e194bbfa
DrahtBot
commented at 9:37 PM on August 7, 2024:
contributor
<!--e57a25ab6845829454e8d69fc972939a-->
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-04-29 03:13 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me