wallet not connecting to daemon

Now before you make any changes the first thing we recommend you to do is take a wallet backup. Make sure you have upgraded to the latest version Start the application and wait for the wallet to sync up #11 1 Like In this issue we'll explore Blockdaemon's latest product releases and updates. Required fields are marked *. A minor scale definition: am I missing something? So which issue is remaining now? Wallet do not synchronizing because he couldn't connect to daemon. 2020-11-23 18:02:57.763 8732 INFO global src/daemon/core.h:73 Core initialized OK Welcome to the latest edition of the Blockdaemon Monthly Update! I have been solved, thank you for your advice, wish you have a nice evening! How can I do with the console (release linux32) to download the monero blockchain ? Why did US v. Assange skip the court of appeal? Browse other questions tagged, Start here for a quick overview of the site, Detailed answers to any questions you might have, Discuss the workings and policies of this site. I set my GUI up in Advanced Mode. Open your antivirus software and add the whole wallet folder to the exclusion list. Disclaimer: The views expressed . Sign in to comment Assignees No one assigned Labels None yet Projects None yet Milestone No milestone Development No branches or pull requests Interpreting non-statistically significant results: Do we have "no evidence" or "insufficient evidence" to reject the null? By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Your email address will not be published. Did the drapes in old theatres actually say "ASBESTOS" on them? 2020-11-23 18:02:57.627 8732 INFO global src/daemon/protocol.h:58 Cryptonote protocol initialized OK Could a subterranean river or aquifer generate enough continuous momentum to power a waterwheel for the purpose of producing electricity? Why is it shorter than a normal address? Daemon is either not started or wrong port passed. Please check your wallet and daemon log for errors. There exists an element in a group whose order is at most the number of conjugacy classes. After starting; the wallet returns the following error message: Daemon failed to start Please check your wallet and daemon log for errors. How can I control PNP and NPN transistors together from one pin? I downloaded the Monero GUI and followed these instructions: https://support.ledger.com/hc/en-us/articles/360006352934-Monero-XMR-?docs=true. Once the process is stopped, restart your wallet, enter your password and wait for a while. One simple way on the Mac is to just start the Tor browser and use its Tor daemon. After entering any adb command if you're getting an error like :daemon not running. If the Daemon is running on another device it's a remote node. What was the actual cockpit layout and crew of the Mi-24A? Some 400 guests are expected to attend the 2023 Met Gala, dressing to honor the theme decided by the Costume Institutes chief curator, Andrew Bolton. External hard drive? After the recent Monero upgrade several users reported that they were unable to access their Monero GUI wallet. If you know what program uses this port, close it before starting monerod.exe. Viewers can also watch the red carpet on E!, beginning at 6 p.m. Generic Doubly-Linked-Lists C implementation. This will require syncing up your wallet, but not your node. WARNING: Do not reuse your Monero keys on another fork, UNLESS this fork has key reuse mitigations built in. Making statements based on opinion; back them up with references or personal experience. Is it safe to publish research papers in cooperation with Russian academics? It had downloaded a good chunk of the blockchain last night. You can also use log-level 1. Learn more about Teams CPU, AMD and NVIDIA miner, Wallet wont sync Why your wallet is not syncing and how to fix this. Counting and finding real solutions of an equation. Close your wallet and in Windows go to C:\ProgramData\bitmonero and on Linux and Mac OS go to ~/.bitmonero/. Checking on the GUI, I can tell that it is syncing and building up the blockchain in my external HDD. Lagerfeld, whose decades-long career included stints as the creative designer for Chanel that undoubtedly influenced the world of fashion, was also known for problematic quips that were fatphobic, racist, and misogynistic. Wallet do not synchronizing because he couldn't connect to daemon. Why does Acts not mention the deaths of Peter and Paul? By clicking Sign up for GitHub, you agree to our terms of service and Why is it shorter than a normal address? As title. In answer to your question. We left the wallet open to let daemon sync with the network. Why the Met Gala's Karl Lagerfeld Theme Is Controversial, What America's Richest Ski Town's Handling of COVID-19 Shows. - 1621 May 3, 2022 at 2:05 You can use the status command to check the sync status. You can also try to start monerod manually. Now the daemon file should run and if the daemon is still not fetching any new blocks then it means your blockchain file is most likely corrupt. If not, add a ` -v ` to the beginning and try to debug why it's not connecting, check firewalls, password, etc. I have tried using "simple mode" and "advanced mode" to get the wallet to sync with a node with no luck. I can give you an excerpt of the output on my CLI from the running sync process. Blockchain file can get corrupt for several reason and in future if dont wish to go through all this then backup and have a copy of blockchain file locally. Why xargs does not process the last argument? If there is no error reported in the log file then first ensure that you have enough disk space to store the blockchain file. Q&A for work. The Met Gala, notably one of the most exclusive events, will be live streamed across Vogues social media pages and website. Now using the following command lets try to save the corrupted file. 0xEf9AAb0e49FCE5cFfA858c1935558cec6601357E, LTC Address: ), Karl Lagerfeld: A Line of Beauty, is this years official theme, which has not come without pushback from the fashion industry. Do you appreciate our work? issue? For more information, please see our How can I do with the console (release linux32) to download the monero blockchain ? Acoustic plug-in not working at home but works at Guitar Center. rev2023.4.21.43403. If everything looks good, make a note of the hidden service (onion address) name: It will be something like 4dcj312uxag2r6ye.onion use this for HIDDEN_SERVICE below. Fix this and start the daemon. In the GUI wallet there's a tab for the settings. Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. Asking for help, clarification, or responding to other answers. How about saving the world? Next, you only need specify a rpc-bind-ip if you will be connecting remotely to the wallet RPC or daemon RPC. It only takes a minute to sign up. So why your wallet won't sync? To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Would you ever say "eat pig" instead of "eat pork"? Try allowing a new firewall for monerod.exe, There is something that is using port 18080. The wallet should work fine now. Way back, I started a local node for my Monero wallet and downloaded about 100GB of the blockchain so far. Daemon. Doing so will harm your privacy. It only takes a minute to sign up. Making statements based on opinion; back them up with references or personal experience. In Linux & Mac OS it is ~/.bitmonero/. github.com/monero-ecosystem/monero-GUI-guide/blob/master/. Go to your Monero GUI wallet installation directory and youll find the following exe files: monero-wallet-gui.exe & monerod.exe. Magazines. In there is a path you can choose to install the Blockchain to, it should show the default path where you can delete it and start again. I can't sand any XMR from my wallet because it's not connected to the daemon. This happened while the Monero wallet was updating the blockchain. But do not worry; your funds are safe and we can retrieve your wallet. Daemon failed to start Timed out, local node is not responding after 120 seconds. were fatphobic, racist, and misogynistic. Why typically people don't use biases in attention mechanism? Network drive? Previous attendees include Kim Kardashianwho wore Marilyn Monroes infamous Happy Birthday dress to the gala last yearBilly Porter, Anne Hathaway and Rihanna, among many other celebrities. and our By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. Restore height is 2150000. Proceed to step number 2 if you find monerod.exe and if you do not find this file then probably your antivirus have quarantined it. Use of this site constitutes acceptance of our, Digital Now leave this program open and wait until the synchronization is complete. This happens usually if the system crashes or if you shutdown the wallet ungracefully. Not to worry, lets try to fix this corrupted blockchain file. 2020-11-23 18:02:58.370 8732 INFO global src/daemon/protocol.h:79 Cryptonote protocol stopped successfully That can happen if you unplug the external hard drive during sync for example. Thanks very much. Simple mode in the GUI wallet should connect to a remote node after you've signed into the wallet. If your remote node requires authentication, you can enter a username in Daemon username and a password in Daemon password. Because Tor hidden services provide encryption and authentication, you can be confident that your RPC credentials will not be sent in the clear. I am a total beginner setting up my Monero wallet. How a top-ranked engineering school reimagined CS curriculum (Ep. Interpreting non-statistically significant results: Do we have "no evidence" or "insufficient evidence" to reject the null? Order relations on natural number objects in topoi, and symmetry, English version of Russian proverb "The hedgehogs got pricked, cried, but continued to eat the cactus". Run monerod.exe file using --db-salvage and in most cases this should fix the corrupted blockchain. or the wallet can be synchronize without and work ? I try to install monero wallet (release linux32) on Ubuntu (xubunto 16.10) with the console on terminal. April 30, 2023 4:43 PM EDT. Monero Stack Exchange is a question and answer site for developers and users of the secure, private and untraceable cryptocurrency Monero. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. or the wallet can be synchronize without and work ? Once you are in this directory open bitmonero.log file. We understand that blockchain file size is enormous and downloading it again from the start is going to take a lot of time and resources. I wanted the simple bootstrap but it did not seem to download any local node. Your email address will not be published. I can't help fix the issue very much given the information you've provided. Win 10. I receive the error: no connection to daemon. Browse other questions tagged, Start here for a quick overview of the site, Detailed answers to any questions you might have, Discuss the workings and policies of this site. Asking for help, clarification, or responding to other answers. VASPKIT and SeeK-path recommend different paths. starting it now ADB server didn't ACKfailed to start daemonerror: cannot . Thanks for any help someone offers. If not, add a ` -v ` to the beginning and try to debug why it's not connecting, check firewalls, password, etc. Learn more about Stack Overflow the company, and our products. Unfortunately you will have to delete the blockchain and resync. 2020-11-23 18:02:57.625 8732 INFO logging contrib/epee/src/mlog.cpp:273 New log categories: *:WARNING,net:FATAL,net.http:FATAL,net.ssl:FATAL,net.p2p:FATAL,net.cn:FATAL,daemon.rpc:FATAL,global:INFO,verify:FATAL,serialization:FATAL,daemon.rpc.payment:ERROR,stacktrace:INFO,logging:INFO,msgwriter:INFO A single ticket costs some $50,000 though designers may opt to buy an entire table for at least $300,000. We publish latest crypto news, coin mining guides, wallet setups, reviews, token guides, trading tips, online security and various other aspects of cryptocurrencies. 2020-11-23 18:02:57.762 8732 INFO global src/cryptonote_core/cryptonote_core.cpp:690 Loading checkpoints (The theme is then presented to the museums director and president, before its ultimately approved. ERROR: wallet failed to connect to daemon: http://localhost:18081. Below we'll show an example configuration that allows you to run a Monero daemon (eg on a home server or VPS) that you can connect to from another computer running your wallet. Now delete p2pstate.bin file and lmdb folder (data.mdb & lock.mdb) and then restart your wallet. Once the sync is complete; start monero-wallet-gui.exe file and now your wallet should be able to connect. I am using a Ledger Nano S plus. To subscribe to this RSS feed, copy and paste this URL into your RSS reader. All Rights Reserved. Then test a simple RPC command, eg: That was very helpful as I was able to see code (?) Monerujo should also work via Orbot. conf file? What were the poems other than those by Donne in the Melford Hall manuscript? Build a text document in Monero GUI Wallet says monerod.exe --db-salvagethen trans it into a BAT program by changing its file extension into .bat".This might work. What are the advantages of running a power tool on 240 V vs 120 V? 2020-11-23 18:02:58.371 8732 ERROR daemon src/daemon/main.cpp:361 Exception in main! Which one to choose? Sometimes it connects but we know this is not the solution that is going to work for many. Thanks for contributing an answer to Monero Stack Exchange! I am using a Seagate 3TB HDD in a Sabrent USB HDD Enclosure, effectively an external hard drive. Which ability is most related to insanity: Wisdom, Charisma, Constitution, or Intelligence? Looking for job perks? 3MzDvaybWDVCzVZ7taJrRnw5f6FhGu6FB5, ETH Address: I can't start monero-wallet-rpc. sudo monerod --data-dir /media/user/adc2a35f-1c70-47aa-a3fb-bd1281fb9356/XMR --log-level 2. It will open command window and you will see a message stating synchronization started. Error opening wallet: internal error. Do you run AV (AntiVirus) software on your Mac? How about saving the world? Using an Ohm Meter to test for bonding of a subpanel. Could you try to connect your wallet to a remote node first? followed within 20 seconds by, "Wallet is not connected to a daemon. The same problem on linux. If your bitmonero.log file contains the following error message then it means the blockchain is corrupted. I also tried monerod while setting my wallet in the --data-dir option 2020-11-23 17:49:28.152 [SRV_MAIN] INFO global src/daemon/daemon.cpp:227 Node stopped. If the Daemon is running on another device it's a remote node. Finally, click on Connect button and wait for your wallet to connect. So make sure there are no spaces in the file path. The ball, which is the main source of funding for the museums Costume Institutea department in the Met that hosts some 33,000 objects representing seven centuries of fashionis often an exhibition of opulence and status. I get this message: E Error locking fd45: 35 (Resource temporarily unavailable) E Failed to lock /Users/xxxx/Monero/wallets/xxxxx/xxxx.keys: resource temporarily unavailable. Already have an account? Change 9150 to another port if needed by your local Tor daemon. This exact what I get too. Navigate to '~/.bitmonero' Crypto coins mining profit calculator, Electrum wallet seed Restoring wallet from seed and few basic tips, Using remote nodes to run Monero wallet without downloading the Blockchain, How to mine Kaspa GPU mining KAS kHeavyHash (Windows / Hive OS), Nexa Mining How to mine NexaPoW using GPU (Windows / Hive OS), Tutorial: How to setup, configure and use XMRig? Make sure Tor is installed and running correctly, then proceed. Oh sorry, and you have to run it by yourself. Though for HODLing I still have the GUI wallet linked up to my Ledger, but I dont touch that often. In Windows C:\ProgramData\bitmonero. And when I try to run the wallet (./monero-wallet-cli), ive got this ERROR message: > ERROR: wallet failed to connect to daemon: http://localhost:18081. Thanks for contributing an answer to Monero Stack Exchange! Thank you. (start daemon)" at which point I click "start daemon", it shows my daemon syncing on the bottom left and shows the remaining blocks and the top with the exclamation changes to "Waiting on daemon synchronization to finish." Blockdaemon Bulletin: April. Scan this QR code to download the app now. Your blockchain file might be corrupted due to ungraceful shutdown. In Monero, the Daemon is started through the 'monerod' program. Yes, do you need to configure the bitmonero. Obvious question, but is a daemon running? Short story about swapping bodies as a job; the person who hires the main character misuses his body. Have a question about this project? Coin Guides Copyright 2023, All Rights Reserved. How about saving the world? Can you still use Commanders Strike if the only attack available to forego is an attack against an ally? Before you proceed with this guide to be on safer side we recommend you to backup your wallet first. monerod will download the blockchain at first start. BTC Address: db-salvage This command try to salvage a blockchain database if it seems corrupted. See the Daemon RPC guide, which contains a detailed explanation (with examples) of the available RPC calls. sequential (one-line) endnotes in plain tex/optex. First close your GUI wallet. Reddit and its partners use cookies and similar technologies to provide you with a better experience. 2020-11-23 15:55:26.475 [P2P9] INFO global src/cryptonote_protocol/cryptonote_protocol_handler.inl:1600 Synced 2229820/2236981 (99%, 7161 left) rev2023.4.21.43403. Also I would recommend to use v0.17.3.0, it will sync a bit faster due to fresh checkpoints. privacy statement. I received an error: ERROR wallet. and then after 20 seconds of this, back to how it was just before trying to connect then not connecting. Win 10. But unfortunately this is the only way to fix your wallet. ET. Make sure the daemon started correctly: tail -f ~/.bitmonero/bitmonero.log Connecting to your node from a local wallet Make sure you have Tor running locally so you can connect to the Tor network. Please let me know if you need any further assistance. Effect of a "bad grade" in grad school applications. I'll look at this once I get home tonight. or the wallet can be synchronize without and work ?". The best answers are voted up and rise to the top, Not the answer you're looking for? There is a no phone and no social media policy, though stars often share a selfie or two from the event at some point during the night. Karl never tired of telling me that fashion did not belong in a museumHe would say, Fashion is not artfashion belongs on the street, on womens bodies, on mens bodies., Previous themes included Heavenly Bodies: Fashion and the Catholic Imagination, in 2018, which gave us looks including Rihannas pope-inspired garb and Gigi Hadids stained-glass inspired dress, as well as 2016s Manus x Machina: Fashion in an Age of Technology.. In future versions of the GUI, we expect to add direct Tor / I2P support so that torsocks + commandline are not needed. 2020-11-23 18:02:57.764 8732 INFO global src/daemon/p2p.h:63 Initializing p2p server 'Daemon' is the general term for a piece of software running in the background. Rihannas pope-inspired garb and Gigi Hadids stained-glass inspired, Or create a free account to access more articles, Met Gala 2023: Heres Everything You Need to Know. Also if you dont wish to download the blockchain again then you can save disk space and sync time by connecting your wallet toremote nodes. If you are still having trouble using your Monero GUI wallet then please let us know in the comments below. cwallet.sso and only allows the user that cerated the wallet to access those files. This is done as follows: Create a .bat file in the directory where monerod.exe file is located and enter the following line. Your firewall is blocking the daemon from working. Once added, download the wallet file again and extract the GUI wallet files to the same folder location. Why does contour plot not show point(s) where function has a discontinuity? Can you also post logs like this? If this did not work then proceed with the next step. By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. Which might in turn mean you have the same issue as me. To ensure if it is really corrupt now lets check the bitmonero.log file. Monero Stack Exchange is a question and answer site for developers and users of the secure, private and untraceable cryptocurrency Monero. What "benchmarks" means in "what are benchmarks for? Cookie Notice Alright! I was not able to start it up. Short story about swapping bodies as a job; the person who hires the main character misuses his body. It displayed an error message and the output returned by the wallet is Please check your wallet and daemon log for errors. The launch of Robinhood Connect follows the launch of the Robinhood self-custody wallet on the iOS App Store, which currently has a 3.9-star rating and ranks No. Designers, fashion icons and Hollywoods biggest stars are set to gather Monday at New York Citys Metropolitan Museum of Art, celebrating the museums annual Met Gala. It's possible to send commands to the Daemon directly or through the RPC interface. What does "up to" mean in "is first up to launch"? But then, all of a sudden, I can't connect to daemon anymore. 1."When creating the wallet orapki disabled the permission inheritance of the files within the wallet, e.g. This error message basically tells you that your GUI wallet is unable to run monerod.exe file. Magazines, Digital Any help would be much appreciated. monero@dffd5696461f:~$ monero-wallet-cli This is the command line monero wallet. VASPKIT and SeeK-path recommend different paths. Generating points along line with specifying the origin of point generation in QGIS. But when I run the deamon (./monerod), ive got this ERROR message: > ERROR Daemon src/daemon/core.h:94 Failed to Deinitialize core. You should be able to easily switch on the Settings page. As we spring into April, we're excited to bring you the freshest insights, updates, and news from the ever-evolving world of blockchain and decentralized technologies. Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. Home / Guides / Monero wallet: Daemon failed to start error What is it & how to fix? Acoustic plug-in not working at home but works at Guitar Center. I always run the daemon before and after the wallet, but ive got the 2 error messages, and the program dont work. If not, add a ` -v ` to the beginning and try to debug why it's not connecting, check firewalls, password, etc. dEBRUYNE_1 2 yr. ago Thanks for trying to help me. Looking for job perks? A wallet, like the CLI or the GUI, needs to connect to a Daemon (local or remote) to relay transactions to the network. I had zero issues last night. Browse other questions tagged, Start here for a quick overview of the site, Detailed answers to any questions you might have, Discuss the workings and policies of this site. Even we got this error once, not with Monero wallet but with Electroneum GUI wallet. When trying to connect in simple mode; I still get the same note: "Wallet is not connected to daemon"? You can also try to start monerod.exe manually. "Signpost" puzzle from Tatham's collection. 2023 TIME USA, LLC. Once it is working, you can connect using your cli wallet: To subscribe to this RSS feed, copy and paste this URL into your RSS reader. Why did DOS-based Windows require HIMEM.SYS to boot? When you execute the command, you should get some info about the remote daemon if everything is working correctly. How a top-ranked engineering school reimagined CS curriculum (Ep. To learn more, see our tips on writing great answers. Coin Guides is a fast-growing cryptocurrency publication that helps users to understand the Blockchain Technology and Crypto Currency. How do I stop the Flickering on Mode 13h? Change 9150 to another port if needed by your local Tor daemon. Windows: C:\ProgramData\bitmonero - bitmonero.log, Linux & Mac OS X: ~/.bitmonero/bitmonero.log. Tor also solves problems often seen on home servers related to port-forwarding, IP addresses changing, etc it just works. You cannot mix networks / daemons / wallets. Report this post Report Report It will display information on block height and how many days the sync status is behind. Here's what I got in the CLI. They will join Vogue editor-in-chief Anna Wintour, who has almost consistently organized the event since 1995. Connect and share knowledge within a single location that is structured and easy to search. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Note: If you are using custom blockchain data directory then you have to use --data-dir flag. My Nano Ledger X came in yesterday, I set it up to accept Bitcoin and Monero. Learn more about Stack Overflow the company, and our products. Is this plug ok to install an AC condensor? 2020-11-23 17:49:22.980 [SRV_MAIN] INFO global src/daemon/p2p.h:80 p2p net loop stopped Do not start monero-wallet-gui.exe file yet. Stack Exchange network consists of 181 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. ERA LA PORTA OCCUPATA E STATO FACILE GRAZIE. Share Improve this answer Follow answered May 2, 2022 at 17:26 WillMorrison 11 1 When trying to connect in simple mode; I still get the same note: "Wallet is not connected to daemon"? Yes, I'm sure the daemon is running, and I started it with. This setup will also obfuscate the fact that you are connecting to a remote Monero node. Looking for job perks? I have not been able to locate any folder or files with an exe.file. 2020-11-23 18:02:58.369 8732 INFO global src/daemon/protocol.h:75 Stopping cryptonote protocol Honestly, this is why I just use Exodus for desktop. to your account. I was able to download the Mac OS X 64bit. ShadeDelThor 1 yr. ago or 2. By clicking Post Your Answer, you agree to our terms of service, privacy policy and cookie policy. Once it is fully synced you are good to use your wallet. Last thing, do you know if i need to download the entire blockchain before running the daemon and Wallet ? To learn more, see our tips on writing great answers. 2020-11-23 18:02:57.626 8732 INFO global src/daemon/protocol.h:53 Initializing cryptonote protocol The text was updated successfully, but these errors were encountered: It means the blockchain is corrupted. Here are some common reasons: Broadband and Firewall issues No active connection to the coin network Your blockchain data might be corrupt and Your wallet could be old and might be on the wrong chain. We regularly publish content about Bitcoin, Ethereum, Altcoins, wallet guides, mining tutorials and trading tips. Actor Elle Fanning confirmed her attendance to the event to Variety, saying she has a look that is special to [her] and on theme. Singer Rita Ora told fans via Instagram that she is attending fittings for the event, while Blake Lively recently revealed she will not be attending the ball this year. If you have low technical knowledge, I would recommend looking into using a more user-friendly wallet like Feather (https://featherwallet.org/) for desktop or Cake Wallet (https://cakewallet.com/) for mobile. You have reached your limit of free articles. I cannot start monero-wallet-rpc. Start monerod x2 (it automatically closes after "initizatiling core" after 1 second). Backup this information and if you are looking for more detailed instructions then please read this Monero wallet backup guide. The monerod reference on Monerodocs.org, 3. I attempted to start my local node but it timed out after 120 seconds, just like before. Reinstall GUI (I had used latest version (17.4) before, but anyway). Open the directory where monero-wallet-gui.exe and monerod.exe files are located. Asking for help, clarification, or responding to other answers. How a top-ranked engineering school reimagined CS curriculum (Ep. At this point I have read and tried a number of articles on "Wallet is not connected to daemon". On what basis are pardoning decisions made by presidents or governors when exercising their pardoning power? When you execute the command, you should get some info about the remote daemon if everything is working correctly.

Japanese Aircraft Carriers Sunk In Ww2, Deliveroo Customer Support, Building Off The Grid: Country River Cabin, Jd Gym Cancel Membership, Articles W