i've heard goatpig is a hard core fundamentalist when it comes to BTC so don't be surprised if you don't get your wish. good luck
I would certainly prefer goatpig work on Bitcoin features and keeping the wallet up to date with the Bitcoin ecosystem, along with bug fixes and general improvements, as opposed to wasting time adding support for every forked shitcoin that someone dreams up. Armory is a Bitcoin wallet, after all. Besides, one is able to access their forked shitcoins with other methods if so desired. BCH shitcoin is worth $1,239.39 each. Not much to you maybe. But I can sell them without touching the Bitcoin if I choose. I'll continue to take those shit coins. I could export the keys somehow and get the coins that way. It might be interesting to learn how to do it. I don't care (beyond the fact that it gives Joe Q. Public the impression that the entire cryptocurrency space is a joke) if people continue to make forked shitcoins until the sun supernovas and consumes the earth. What I care about, in the context of the location of this thread in the Armory subforum, is the limited resource known as "goatpig's time" and how he spends that time while coding features and improvements for Armory - A Bitcoin wallet. If you want to petition goatpig on the importance of implementing every forked shitcoin from here until Ragnarök, however, don't let me dissuade you!
|
|
|
i've heard goatpig is a hard core fundamentalist when it comes to BTC so don't be surprised if you don't get your wish. good luck
I would certainly prefer goatpig work on Bitcoin features and keeping the wallet up to date with the Bitcoin ecosystem, along with bug fixes and general improvements, as opposed to wasting time adding support for every forked shitcoin that someone dreams up. Armory is a Bitcoin wallet, after all. Besides, one is able to access their forked shitcoins with other methods if so desired.
|
|
|
Ah, neat! I upgraded both ArmoryDB and ArmoryQt to 0.96.4, still the exact same messages and scanning never finishes..
Ente
Did you happen to delete the armory/databases folder after updating and try the new version from scratch?
|
|
|
So. I have moved all my BTC off of my ARMORY wallet. I'm trying to extract the BCH from the ARMORY wallet. I'm using Trezor as my heart can't take anymore of this. Should I 1st make an attempt of putting ARMORY into advanced mode and signing for the BCH. Or should I download the BCH ABC wallet. Remove completely Bitcoin core including hidden files. Then install the BCH ABC and somehow point Armory to the ABC node? you have to run Armory on top of a synced and running ABC node, review this thread some. Do I have to remove the regular Bitcoin Core wallet first? When I try to install the ABC wallet it says data corrupted do you want to re synch? That means it's probably trying to use the BTC block chain? If you are feeling frisky enough, you can use a config file to place (access) the block chain (either of them) in a non-default location.
|
|
|
Is Bitcoin Core fully synced before starting Armory?
What are the specs of your computer? CPU? RAM? HDD or SSD?
Post your log files please.
i7 930 2.8ghz 12gb ram (weird triple channel era from 2010) win7 Do log files expose user/ folder names? Is Bitcoin Core fully synced before starting Armory? Are you using an external HDD for the block chain or anything like that? Yes, log files will show folders names where the block chain is located. Sorry slow to edit back in. Yes Core is synced but Armory says 50k blocks behind still? Doesn't make sense. Internal HDD Well, it shouldn't take your computer all that long to sync Armory from scratch unless there is an underlying problem somewhere. People who are better at this than me are probably going to need to see your log files in order to attempt to address your issue.
|
|
|
Is Bitcoin Core fully synced before starting Armory?
What are the specs of your computer? CPU? RAM? HDD or SSD?
Post your log files please.
i7 930 2.8ghz 12gb ram (weird triple channel era from 2010) win7 Do log files expose user/ folder names? Is Bitcoin Core fully synced before starting Armory? Are you using an external HDD for the block chain or anything like that? Yes, log files will show folders names for where the block chain is located.
|
|
|
Is Bitcoin Core fully synced before starting Armory?
What are the specs of your computer? CPU? RAM? HDD or SSD?
Post your log files please.
|
|
|
Is Bitcoin Core synced with the network?
|
|
|
What does it say after "Current number of blocks" on Bitcoin Core?
You can always start Armory offline and obtain your private keys in order to import them into another wallet software.
|
|
|
I do not agree with the opinion, that one has to have a top notch hardware just to run a crypto wallet. I've never suggested as much. A used 4c/8t CPU running around 4GHz with a SATA SSD, is not "top notch" hardware (it can be had for around $200). My desktop syncs Armory from scratch in under 3 minutes and that's not even top notch hardware! 32c/64t processors and 4x M.2 NVMe PCIe 3.0 x16 raid cards are a thing. You can think of this PC what you want, but there is no crap involved in DELLs precision workstation line, there never was. I never commented on the quality of Dell's workmanship, rather the low IPC, core count, and clock rate of your processor (which was on the low end of Intel's product line at the time), along with the fact that HDDs are huge bottlenecks when it comes to software involving block chain data. I do appreciate the efforts put into this software. I really do because I am a developer myself. Well, I'm a lumberjack and I can get Armory to run, every single time with ease. But as all in life, great projects can also get better if a healthy criticism is allowed. Healthy criticism is great, but that won't stop me from pointing out that your hardware is older than Moses and will struggle when it comes to dealing with large amount of data. There are requirements here, the block chain itself, which no amount of coding skill is going surmount. At some point, you either suffer or run the software on better hardware. Or, you can do what most people do and sacrifice security and use a lite wallet. That's fine, we all make trade-offs every day to suit our needs. Bitcoin Core runnin gas full node on the same PC does not seem to have a problem with the limited hardware and is ready to go in 30 seconds working on the same blockchain data up to the recent block You are referring to Core start up. What does that have to do with anything? Do you know what Core does during start up? It isn't "load the local blockchain below 30 seconds" as you've mentioned up thread. Suggesting that Core's startup process is the benchmark for whether or not your computer can parse the block chain with ease is silly. But unfortunately all I can do is to express my experience after I tried to test the software and donate some BTC if I get an adress from goatpig. And all I can do is explain, apparently to deaf ears, that aging hardware is going to make the process far more painful than it needs to be. It can certainly work, but it is obvious from this thread and many threads in the past, it's going to take some additional effort on the part of the user. I'm simply pointing out that one may want to add some grease to the gears here... Quite in contrary - I need a clean, dedicated PC to run the wallet, so I can not use my day to day hardware for this to be fully on the safe side. Armory's security model is that your private keys are created and forever remain on an air-gapped PC (which does not have to deal with the block chain itself) while the block chain is maintained locally on the internet connected PC. Anything less (private keys online / remote block chain data) is a trade off and ultimately far, far less security.
|
|
|
average hardware.
Your hardware was average over a decade ago. Today you can buy 6c/12t CPUs that boost to 3.6GHz for less than $200. That's average! They make your CPU look like something from the dark ages. Today's high end CPUs have 12c/24t or more! The block chain is a large amount of data, you can't just hand wave that away. You are going to need semi-decent hardware if you want to parse that data without difficulty. That is simply a fact. Armory is wallet software which doesn't rely on outside sources for the block chain. In order to take advantage of that kind of security, there are certain trade-offs that need to be made. One of them is having a relatively decent computer. Armory is also not for the "average user". It's for the advanced user who is comfortable with these programs and willing to run them on appropriate hardware, and willing to do some troubleshooting to get things to work. When operations takes ten times longer to complete due to ancient hardware, it's going to make troubleshooting settings that much more painful. Basically, if you want a smooth experience with Bitcoin Core/Armory, you will want at the very least a 4c/8t CPU that boosts somewhere in the 4Ghz range and at least a SATA SSD (along with 4-8GB of RAM). SSD really can't be understated here. Many computers now use a m.2 drive which makes SATA SSD look silly. I haven't touched a HDD in 10 years. These systems aren't expensive. You can have a used system that will breeze through this for a couple hundred bucks. I am no developer. I'm basically software illiterate. Linux is like a foreign language to me. I know hardware because I've custom built my PCs for years. I have no issues what-so-ever running Armory. In seven years I've never had it fail on me. As long as you have some semi-decent hardware, and you aren't using some crazy configuration, Bitcoin Core and Armory will simply work.
|
|
|
Armory needs to build its database against a fully synced block chain.
286806 isnt even close.
Your transaction won't appear until you've synced (at the very least) to the block which holds your transaction.
|
|
|
Thank you for your detailed notes.
I changed the name from "Blockchain Core" to "Blockchain" instead of "Bitcoin". I deleted the "armoryqt.conf". I left "bitcoin.conf" being on its defaults.
Nothing changed. I tried variants with checking the "let armory ..." option, with unchecking it and both, using the "home dir" entry and not using it (leaving it empty).
Nothing worked.
I'm giving it up, now. I definitly am done with Armory.
I didn't say delete armoyqt.conf... Armory needs to know where the block chain is. I said that you don't need to point to default locations in the config. You do, however, need to point to the custom locations (such as your block chain) in the conifig.... You "left bitcoin.conf on it's defaults"? What is that? By default there is no bitcoin.conf afaik. If you have your block chain in a custom location, it not default. It seems to me that you have pathing issues, but I can't explain it any clearer than my previous attempt.
|
|
|
Armory does not need to be running to receive bitcoins. Once you have a receive address, coins can be sent to it at any point in time. You really should learn how Bitcoin works before using Armory. These are very basic block chain concepts. Armory's main feature is offline transaction signing. This allows you to create transactions with an online wallet (contains no private keys) and sign it with your offline wallet (air gapped PC with private keys). Again, these are things you should be very comfortable with before proceeding. There are many places you can go to learn about Bitcoin and Armory. This forum itself can be a useful resource. Use the search function. https://en.bitcoin.it/wiki/Main_Pagehttps://bitcoin.org/en/https://btcarmory.com/
|
|
|
pretty sure "Bitcoin Install Dir" should be C:\Program Files\Bitcoin
Pretty sure it has to be a custom directory since I'm using the portable version of Bitcoin Core. I thought it has to be the directory where Armory can be found. Now I know it has to point to the Bitcoin Core directory, but it is obsolet because you wrote that I should deactivate the "Let armory run ..." option. Now I use the armoryqt.conf file as suggested by you: satoshi-datadir="H:\Blockchain Core" datadir="C:\Users\Andreas\AppData\Roaming\Armory" Alan's autobitcoind is the devil. If Armory isn't controlling Bitcoin Core, ignore "bitcoin install directory". Pretend you've never heard that term. You certainly do not need to use custom directories with the portable versions of either Bitcoin Core or Armory. Where did you get this idea? Unless absolutely necessary, leave everything in it's default location. You don't need to point to default locations in a config file (as you've done above). The amount of data Armory requires should fit in the default location, there really isn't any reason to use a custom path. If you use a custom path for the block chain, make sure that path matches in both Bitcoin Core and Armory. Keep paths simple. "Blockchain Core" is the name of the folder where you keep the block chain? Just call it "Bitcoin" for the love of all things holy. Why are you using quotes, they aren't necessary (if you don't use spaces in your folder name, which you shouldn't). Here is an example of my exact config files. bitcoin.conf disablewallet=1 server=1 listen=1 assumevalid=0 addnode=127.0.0.1 datadir=D:\Bitcoin As you can see, I've relocated the block chain data to my D drive. Now, I have to tell Armory where that data is located. armoryqt.conf satoshi-datadir=D:\Bitcoin The D drive on my computer has one folder in it called "Bitcoin". This setup works every time, without fail, on a clean Windows 10. I start Bitcoin Core (from a folder on my desktop, never installed). I wait for it to finish syncing, then I start Armory (from a folder on my desktop, never installed). If I want to use an existing wallet, I copy that to the Armory folder before the initial start up. If I were you, I would: 1. Delete the contents of the Armory folder in C:\Users\username\AppData\Roaming except for the wallet files. 1. Copy my config files into the appropriate folders. bitcoin.conf goes into C:\Users\username\AppData\Roaming\Bitcoin armoryqt.conf goes into C:\Users\username\AppData\Roaming\Armory 2. Modify the config files with your specific locations. Keep it as simple as you can (like mine). Hopefully this shines some light on pathing. Either do as suggested or modify your current setup with the above in mind. If this doesn't work, I would delete your block chain and start from scratch.
|
|
|
ok
my armory data directory is custom, D:\armory
just help me understand, if I throw the config file in there, and then launch Armory with an unmodified shortcut...how would it even know where to look?
The config file is placed in the default Armory folder. When Armory starts, it reads the config file and uses any custom directories you've included there. This is also how Bitcoin Core works.
|
|
|
|