Pragma is a platform for building Ethereum contracts. We're just getting started by publishing our event logging tool while we build the next set of features.
@molchanimal@abadesi Hey Abadesi,
A couple months ago, Marcus and I created a game called Hash Heroes and launched it here on Product Hunt. That was our first time building something on Ethereum, and we thought the developer experience was pretty rough. A lot of the tools in the space are very young, and they’re spread out across several different places.
Our main goal here is to make smart contracts much more accessible to developers, by building a toolset that mirrors what they (and we) are used to. We’re launching this event logging tool right now because it’s something we really needed when building our last project, but there is lots more to come over the next few months.
@john_c_palmer 👋 Excited to hear about this! What are some of the other tools on the horizon? Do you see Pragma as a suite of tools, one project in a larger group, or a tool with ever-expanding functionality?
@jringenberg This will be a suite of tools, mostly in the browser for the foreseeable future. I think all of these tools get more valuable when packaged together. For example, the next think we're working on is easy contract deployment from the browser, combined with version management. When you can see all the contracts you care about in one place, and then just click a button to go see the event logs, the logging tool gets more valuable.
Love it! @john_c_palmer does Pragma use MetaMask's injected web3 element for the event logging tool, or is Pragma hosting their own node for this purpose? I don't seem to be receiving any events in the logger, which I suspect is because MetaMask uses Infura (which currently disables watching events).
@connorgutman Right now we're using MetaMask's injected web3, but you should be seeing logs. We don't watch, but rather poll at intervals to get the latest events. Are you connected to the right network? Please shoot a message to support@withpragma.com if you continue having issues, and I'll help you out.
@withpragma@john_c_palmer Cool approach! I seem to have fixed the problem by switching metamask to a testnet and then back to the mainnet, which for some reason fixed everything. Most likely a weird bug on my end. 🎉
@withpragma@connorgutman That's actually a pretty common fix to this kind of thing. I think MetaMask just has some weird behavior sometimes. Hope you like the product!
Hustle Crew Academy
PartyBid
Wistia
PartyBid
Coindex
Hexel
PartyBid
PartyBid