How to get ether for Goerli Testnet online faucets aren't working? - blockchain

I just got started with blockchain concept and was trying to add ether on my public account for testnet Goerli. But online faucets aren't providing it and on some sites i'm getting message "Insufficient funds for gas *Price + value". I want ether to learn more things in metamask, someone help me with legit solution for it
I tried many websites and faucets for it.

I hope you've already found a solution, if not,
you can try this faucet... it's from Alchemy
https://goerlifaucet.com/
You may have to sign up first to use it tho. It was recently introduced as a measure against bot exploits.

Related

Problem setting up Google Maps API Billing Acount

I hope you are all very well. I'm developing a web platform for an assignment and I need to use the Maps JavaScript API. As you know, you are required to provide a credit card number to set up your billing account, unfortunately I'm from Venezuela and credit cards are not something that you can see every day, first I tried using a false credit card number, it didn't work, then I managed to find someone who had a credit card, but it seems like the credit limits in my country are not even high enough for Google to test that the credit card actually works. I've tried sending requests to the API but all of them have been rejected and I haven't been able to find any ways around this problem. It's very embarrassing to ask for this, but if someone could provide me with an API key that works, I'd very more than grateful, I can pay for using the API Key, my only problem is that I don't count with a credit card (I could pay with cryptocurrencies if that were an option), and even if I had a credit card, my country is not included in the list of countries that can be chosen when creating a new billing account. Thanks in advance, it's a very important assignment and I really need some help.
I believe that you can use a PayPal account. For Google Cloud you can prepay an account, maybe you can do the same with Google Maps.
A shared API key will probably get blocked quickly by Google, so do not try to go that route.
Another idea is to join a local Google Developer Group, someone might be able to help you. Also, sometimes developer/educational credits are available. This is worth your time and can help you with contacts as you develop your skills.
Google Developer Groups
Link to the Caracas GDG

Questions abous blockchain and ethereum

I'm reading about blockchain and started devoloping my first smart contract, i have a lot of experience devoloping IT solutions, but everything in blockchain look very different than what i'm used to, i can't visualize some approach and possible i'm losing something in my reading, if someone could help me with those questions below ...
:)
so lets go
Suposing i have a blockchain solution running in ethereum. It's a voting system and this system was devoloped by a district to do a research with your citizens so
If one of the citizens vote, it's a transacation in ethereum and this must be paid using gas. To do that, you need ether and when you create an account this is zero. How would the citizens vote ? will they need to buy ether in a exchange (or mining ?) ?
how can i block votes outside my district if everybody in the network can send data to my smart contract ?
Is it common to have a traditional system for store other datas (address, phones, SSI) and use only a particular transaction, like vote, in blockchain ? how can i integrate them ?
i have created a wallet in myetherwallet. This wallet is the same as a new account command using geth ? is it possible to connect to my wallet created in myetherwallet from geth ?
where can i find a god material for those topics ?
Please find below responses from my end. Remember, the more responses we get to these questions the more diverse it can become as ideas differ from one individual to another based on lots of factors. Anyhow, here we go...
If one of the citizens vote, it's a transacation in ethereum and this must be paid using gas. To do that, you need ether and when you create an account this is zero. How would the citizens vote ? will they need to buy ether in a exchange (or mining ?) ?
Yes, for starters they have to pay the gas. Although, there's an ERC827 out there not to pay fee, and also some discussions around delegating the payment to a specific account, such that instead of individual users the owner of the smart contract can pay. In this case maybe the government can bear the amount.
how can i block votes outside my district if everybody in the network can send data to my smart contract ?
You can run consortium chain like quorum to limit the participants to a specific group. So that the transactions aren’t visible to everyone. Because on the Blockchain main chain of Ethereum it’s visible to everyone.
Is it common to have a traditional system for store other datas (address, phones, SSI) and use only a particular transaction, like vote, in blockchain ? how can i integrate them ?
Yup, you don't want to take the Personal Information (PI) onto Blockchain as its visible for everyone to view. Instead you can have them store in a database and use an Oracle service to be able to talk to outside Blockchain.
i have created a wallet in myetherwallet. This wallet is the same as a new account command using geth ? is it possible to connect to my wallet created in myetherwallet from geth ?
Yes, pretty much possible. You can use your password (or) mnemonic to connect to that account from your geth node.
where can i find a god material for those topics ?
Get this book on amazon or if you are eager to read it before you get the paperback book read it on github here. A better way to read this as a book on github is install an extension called Octotree
Hope, i have answered your questions, except one :)

How to deploy and verify(public source code) ethereum smart contract programmatically?

I want to deploy an ethereum smart contract and verify(reveal) its source code. Can I do it programmatically?
Usually I deploy a smart contract and verify it on etherscan.io. After the verification the source code is revealed. The task is that I need to deploy a lot of smart contracts but I can not verify them manually. Is there a way or API to upload the solidity code to reveal smart contract code to the public?
Though I guess the answer is "no" but still want to hear any ideas.
Thanks in advance
Indeed, at the time of writing this, it seems like there's no public endpoint to do this. There's no mention of such contract verification endpoint in Etherscan documentation here https://etherscan.io/apis or here https://hexdocs.pm/etherscan/
Someone was asking the same thing on their subreddit just about a month ago, without much success
Etherscan is using Are you a robot? checkbox CAPTCHA upon verification. That one would be pretty hard to trick, not really worth trying. What you could do instead however is a partial automation of contract verification using Selenium.
Lets say you want to verify 20 contracts with minimal effort. It should be possible to write a script which would open up 20 tabs in browser, in each it would go to Etherscan, enter appropriate contract details for one of the contracts, but then let a human to handle the page with Are you a robot? captcha.
Etherscan has an HTTP API, with which contracts can be verified programmatically
https://docs.etherscan.io/tutorials/verifying-contracts-programmatically

Create custom coins in ethereum wallet

I am newbie in ethereum wallet. I need to generate a custom currency using ethereum but due to very little guidance for it over net i am getting confused and not getting any suitable output from last 2 weeks. I would be thankful if i can get help from any one so that I can proceed on it and get some progress over it.
Thanks in advance
In order to create your own token you can deploy your ERC20 smart-contract using the following smart-contracts example as a base : Smart-contract examples from consensys
As it looks like you're beginning on the topic, i'd recommend you to read and learn about ERC20 and smart-contract programming before trying to deploy anything on the main net.
You'll find a useful tutorial here
Also you can read some docs about ethereum erc20 standart like https://theethereum.wiki/w/index.php/ERC20_Token_Standard or another in google.
http://truffleframework.com/tutorials/ also, you can learn more about smart contract development in trunffle tutorials.

Failed Billing Payment AWS CVS missing

Company credit card expiry passed and new expiry details needed putting onto AWS payment methods. Since then billing has failed. I am assuming its because CVS number is not taken by AWS and the bank are rejecting it. (The card has been used for many other things since to make payment so its active).
Is there another way to get around this as the bank won't allow to bypass it. I can't believe there arent any posts from others with similar issues as the payment methods for AWS are rather limiting.
Its ran seamless for a few years now until this happened and I can't get an answer out of ticket system on AWS.
Many thanks.
Its randomly started working again. Very strange.