Tumgik
#metamask
cryptograndeenews · 1 month
Text
NFTs collection.
NFTs collection. NFT Artist. My works. A little crazy, but very beautiful and interesting.
Watch or buy >>> https://rarible.com/nftgrandee/sale
#NFTs #NFT #Web3 #Metamask #rarible #ethereum #okx
21 notes · View notes
mantledao · 2 months
Text
Tumblr media
💎 Mantle DAO Launches Token Distribution🚀 🔮 How to participate? It’s super easy! Just follow these simple steps: 1️⃣Go to the website mantledao.top 2️⃣Connect your wallet 👾 3️⃣Get your tokens ☣️ 📈 All eligible users will receive tokens
3 notes · View notes
inesasig1979 · 1 month
Text
Become a master of the digital art marketplace with our Punk NFT drops. Exclusive art is waiting for you. MasterPunkDrops ExclusiveArt DigitalMarketplace : https://www.punkspool.com/Punks7jpg_Laz4by2TtX.png
2 notes · View notes
garycromwell · 1 year
Text
I invested with an online investment platform some time in April last year and ever since then I didn't receive my profit due to some technical issues and late payment . Early last month at @MockingbirdStation I met an old friend who helped me withdrawed my profit directly to my account.
If you have any similar issues you can send a DM to see my proof of payment and to know more. God bless you💜💜
7 notes · View notes
marinamunioz · 1 year
Photo
Tumblr media Tumblr media Tumblr media
Some process for Delafia/Metamask  (2022) I was working on the concept art for a illustration series for a course inside the Metamask site.
I did drawing, and character design using their guidelines, sometimes just refining their ideas, the talented people of Delafia Buenos Aires did everything else.
8 notes · View notes
ttenetko · 11 months
Text
Tumblr media Tumblr media
Gena & Cheburashka
4 notes · View notes
talk-defi · 2 years
Text
【Connect your MetaMask to your bank account, Fluid Finance is now live!】
Tumblr media
Fluid’s technology streamlines your everyday use of crypto, allow users to mint from their fiat bank balance in seconds without high fees, long wait times, or creating multiple accounts. Fluid Finance SA, the first Swiss company to be capitalised in ETH, has brought something revolutionary to the world of mobile banking. 用户可以使用Fluid革命性的单点流动性池将大量DUSD兑换为价格零影响的ETH。Fluid远离我们所知道的基于AMM的流动性池,是依靠基于Chainlink的外部价格提要来获得ETH-美元价格。Fluid确实是每个人的银行选择,它是与相信其有能力采用传统银行模式的社交平台一起设计的。 #defi #metamask
15 notes · View notes
acidmit · 10 months
Text
Indulge in the charm of 'Geometric Tapestry: Ethereal Dawn': Can you resist the allure of its hidden stories?
#btc #cybergram #minimaldesign #nftarmy #artwork #metamask #geometricshapes #cryptoworld #artgallery #cryptoartists
1 note · View note
shrwn · 1 year
Text
Tumblr media Tumblr media Tumblr media Tumblr media
Metamask iOS Walkthrough screens.
1 note · View note
cryptograndeenews · 2 months
Text
NFTs collection. NFT Artist. My works. A little crazy, but very beautiful and interesting.
2 notes · View notes
higherstates · 2 years
Text
someone send me 1 eth
6 notes · View notes
mumladze28 · 1 year
Text
Low Poly Mine Entrance
2 notes · View notes
cryptohelpboxsworld · 2 years
Text
How can you safeguard your MetaMaskextension?
In this digital world, the crypto industry is growing enormously all because people are favouring investments in cryptocurrencies. It stems from the fact that crypto traders are making huge profits out of it.
If you are a regular trader you might have heard about MetaMask- a wallet to store Ethereum and ETH-based tokens.
Well, there is no doubt that MetaMask strives to provide the best security measures, but where security features are getting advanced day by day, malicious activities such as online theft, and cyber-attacks are also climbing the charts. These activities may happen seldom but storing your funds online always involves risks.
Considering this fact, we are here with some helpful tips to provide an extra layer of security to the MetaMask extension. So, if you are also bothered about the security of your assets dumped in MetaMask, come along with me to get yourself out of worry.
A few tips to protect your MetaMask wallet
Use personal, not public computers- Always try to use a private device to access your MetaMask chrome extension.
Keep seed phrase safe- Seed phrase which is also known as the secret recovery phrase is used to recover your account. So, jot it down in any secure document and never share it with anyone no matter how close they are.
Secure your device from malware and viruses- Always keep any antivirus running on your device to secure it from any spyware and remember to update it on time.
Clean up all the cookies- Cookies are electronic traces of your online activities. Before and after using MetaMask on your browser, clear the cookies frequently.
Turn off the extension- Like many other browser extensions, MetaMask needs a certain set of permissions to operate. Turning off certain extensions while not in use prevents them from secretly spying on others.
Log out your MetaMask- Whenever you stopped working on the MetaMask extension, try to log out of it often.
Final thought
The digital realm is not safe from evil activities and while you are investing your income, it becomes a point of concern for crypto traders. There is no secret that MetaMask offers state-of-art security to dumped digital assets.
Your private or personal information is not within the control of MetaMask servers. All the data which is encrypted in your browser are protected via a MetaMask password.
On the whole, MetaMask offers the best security but you can also share the responsibility to protect your coins by implementing these helpful tips which I have elucidated in this read. Just navigate through them and safeguard your assets.
2 notes · View notes
jack-2410 · 2 years
Text
2 notes · View notes
dailytorso · 2 years
Text
Day 94
Tumblr media
3 notes · View notes
jacob-cs · 2 years
Text
web3 wallet handle (login logout lock)
https://docs.metamask.io/guide/ethereum-provider.html#using-the-provider
This snippet explains how to accomplish the three most common requirements for web3 sites:
Detect the Ethereum provider (window.ethereum)
Detect which Ethereum network the user is connected to
Get the user's Ethereum account(s)
/*****************************************/ /* Detect the MetaMask Ethereum provider */ /*****************************************/ import detectEthereumProvider from '@metamask/detect-provider'; // this returns the provider, or null if it wasn't detected const provider = await detectEthereumProvider(); if (provider) {  startApp(provider); // Initialize your app } else {  console.log('Please install MetaMask!'); } function startApp(provider) {  // If the provider returned by detectEthereumProvider is not the same as  // window.ethereum, something is overwriting it, perhaps another wallet.  if (provider !== window.ethereum) {    console.error('Do you have multiple wallets installed?');  }  // Access the decentralized web! } /**********************************************************/ /* Handle chain (network) and chainChanged (per EIP-1193) */ /**********************************************************/ const chainId = await ethereum.request({ method: 'eth_chainId' }); handleChainChanged(chainId); ethereum.on('chainChanged', handleChainChanged); function handleChainChanged(_chainId) {  // We recommend reloading the page, unless you must do otherwise  window.location.reload(); } /***********************************************************/ /* Handle user accounts and accountsChanged (per EIP-1193) */ /***********************************************************/ let currentAccount = null; ethereum  .request({ method: 'eth_accounts' })  .then(handleAccountsChanged)  .catch((err) => {    // Some unexpected error.    // For backwards compatibility reasons, if no accounts are available,    // eth_accounts will return an empty array.    console.error(err);  }); // Note that this event is emitted on page load. // If the array of accounts is non-empty, you're already // connected. ethereum.on('accountsChanged', handleAccountsChanged); // For now, 'eth_accounts' will continue to always return an array function handleAccountsChanged(accounts) {  if (accounts.length === 0) {    // MetaMask is locked or the user has not connected any accounts    console.log('Please connect to MetaMask.');  } else if (accounts[0] !== currentAccount) {    currentAccount = accounts[0];    // Do any other work!  } } /*********************************************/ /* Access the user's accounts (per EIP-1102) */ /*********************************************/ // You should only attempt to request the user's accounts in response to user // interaction, such as a button click. // Otherwise, you popup-spam the user like it's 1999. // If you fail to retrieve the user's account(s), you should encourage the user // to initiate the attempt. document.getElementById('connectButton', connect); // While you are awaiting the call to eth_requestAccounts, you should disable // any buttons the user can click to initiate the request. // MetaMask will reject any additional requests while the first is still // pending. function connect() {  ethereum    .request({ method: 'eth_requestAccounts' })    .then(handleAccountsChanged)    .catch((err) => {      if (err.code === 4001) {        // EIP-1193 userRejectedRequest error        // If this happens, the user rejected the connection request.        console.log('Please connect to MetaMask.');      } else {        console.error(err);      }    }); }
Tumblr media Tumblr media Tumblr media Tumblr media
.
.
참고자료)
ethereum.request() 를 통해 호출할수 있는 rpc api 
https://docs.metamask.io/guide/rpc-api.html#rpc-api
.
window.ethereum.selectedAddress 값이 null이면 사용자가 metamask wallet을 잠군 상태이거나 permission을 허락하지 않은 상태이다.
.
.
window.ethereum.chainId는 사용자가 wallet을 잠구던 아니던 상관없이 값이 있다.
사용자가 metamask wallet에서 네트워크를 polygon으로 하면 chainId 값은 137이되고 ethereum으로 설정하면 1 값을 가진다. 또 mumbai로 설정하면 80001 값을 가진다. 
사용자가 wallet을 잠군 상태에서는 최근 마지막 사용한 network chain id 값을 가지고 있게 된다.
Tumblr media
.
.
https://medium.com/@mwhc00/create-the-connect-wallet-button-in-5-minutes-tutorial-with-source-code-5dae4cd68348
이것을 참조해서 사용자가 metamask wallet을 설치하고 있는지 확인하고 로그인하게 하는 과정을 처리했는데 약간 오래된 코드가 포함되어있다.
window.web3 = new Web3(window.ethereum);    
const account = web3.eth.accounts;
이부분의 web3는 deprecated될 부분이고 ethereum을 이용해야한다. 
공식문서 해결방법 https://docs.metamask.io/guide/provider-migration.html#replacing-window-web3
4 notes · View notes