2

I want to make a voting system with ethereum. I referred to this. : https://romeoh.tistory.com/entry/Solidity-Front-end-%EA%B5%AC%EB%8F%99%ED%95%98%EA%B8%B0?category=340661 It was possible to vote by implementing the Web. But I had to press the approval button directly using metamask. Is it possible to proceed voting and pay gas without metamask extension program in Chrome?

If so, please let me know what method or algorithm you need. Also, if you have a link to refer to, I'd appreciate it if you could attach a link.

이선아
  • 63
  • 1
  • 6
  • You only use metamask for your ease. If you dont want to use metamask you can implement your own wallet logic, but ofcourse it will need alot of time and expertise.. – Hsn Oct 02 '20 at 08:34
  • Hi! You can do it without metamask. You could use the Web3j library to implement your aplication. – Urko Oct 12 '20 at 09:26
  • how can do that? please let me know how to make it! Could you upload some links about that? – 이선아 Nov 25 '20 at 12:15
  • @Urko I have the same problem. Can I use web3.js and a geth / parity node? is it the "same thing" as using metamask? – EMANUEL Feb 04 '21 at 18:26
  • Yes, of course. Metamask is a wallet to interact with some Blockchain networks. With the web3.js library, you could develop your applications. – Urko Feb 05 '21 at 23:39

2 Answers2

4

We use metamask to sign the transaction. To sign your transaction without metamask u would need private key and public key of the account with which you want to make transaction. after that you can follow this etherum stack exchange link which shows how to make transaction with private key

emkay
  • 410
  • 1
  • 4
  • 12
-1

I don't think you can do this with out metamask, As you will be needing a wallet to connect with web3 and perform task on blockchain/ Calling functions in your smart contract. It's like you want to ride a bicycle without peddles.

If you are looking for options other than metamask then you can try to use Mist browser.

ska
  • 26
  • 2
  • 1
    You can do everything without metamask. Its just an extension to make your work easy and that way you dont have to spend alot of time implementing your own wallet. – Hsn Oct 02 '20 at 08:33
  • Exactly that what I want to say is you need a wallet. Its on you whether you use metamask or mist browser. Or if you can create your own wallet. – ska Oct 02 '20 at 16:49