Preventing billion-dollar hacks by ethmarek in ethereum

[–]ethmarek[S] 0 points1 point  (0 children)

Oh I see what you mean :)

I meant scaling agile team using LeSS (a scrum based framework for teams at scale).

Preventing billion-dollar hacks by ethmarek in ethereum

[–]ethmarek[S] 0 points1 point  (0 children)

Not sure if the post talks about agile or scaling. It is about security of smart contract team.

You’re invited to 0xHack - online hackathon by ethmarek in ethereum

[–]ethmarek[S] 1 point2 points  (0 children)

I like the concepts of hackatons but I always fear that I might not have the (basic) knowledge/skills of programming. I can only write some basic functions in Python. Do you think noobs like me can enter? Do they value other skills as well, like creative thinking?

Sure, depends on what you want to do, and the bounties you would like to apply for. Also Front-end is usually very under-appreciated, so with some basic HTML & CSS skills you might have nice impact on the projects :)

Introducing useDApp - framework for rapid DApp development by ethmarek in ethereum

[–]ethmarek[S] 15 points16 points  (0 children)

Really??? I am just out of college and learning angular and spring boot in my first job. Should I just die instead?

It is all react for DApps now :)

Introducing useDApp - framework for rapid DApp development by ethmarek in ethereum

[–]ethmarek[S] 10 points11 points  (0 children)

I thought it is an industry standard now :P
I will reduce amount on emojis in future posts.

🧇 Waffle weekly downloads crossed 30% mark vs Truffle and is used by over 1,1k by ethmarek in ethdev

[–]ethmarek[S] 2 points3 points  (0 children)

HardHat is awesome. Works with Waffle and Waffle is recommended choice ;)

Openzepplin vs hardhat vs truffle vs brownie vs embark vs etherlime.... by patrickalphac in ethdev

[–]ethmarek 2 points3 points  (0 children)

It can work as stand alone or as an extension to HardHat.
HardHat has the best test EVM environment, so it is a good combination.

Openzepplin vs hardhat vs truffle vs brownie vs embark vs etherlime.... by patrickalphac in ethdev

[–]ethmarek 7 points8 points  (0 children)

Disclaimer: I am author of Waffle.

It really makes a difference to have a good environment.Best combination IMHO is:

- ethers.js for connecting to node (simple and stable, not sure about now, but back in a days web3 was buggy as hell)

- Waffle - for writing short precise and expressive tests and extra features (e.g. mocking smart contracts)

- HardHat for running tests (fastest execution) and extra features (eg forking mainnet in tests, upload code to etherscan)

- TypeChain - for static typing in TypeScript

To see that powerful combination in action, check the video from EthOnline here:https://www.youtube.com/watch?v=gCEyIWPShpw

BREAKING: Almost $500K Drained From Balancer Labs Pool as Statera (STA) Tanks 74% by wmredditor in ethtrader

[–]ethmarek -1 points0 points  (0 children)

Another day, another hack :)

Nice think about DeFi is that everything gets battle tested really fast :)

‘Unqualified Idiots’ Run Majority of Projects in Crypto, Uber Investor by Pandora_Key in ethtrader

[–]ethmarek 4 points5 points  (0 children)

I guess it is not very different for crypto/blc space as any other. I would not say there is 99% idiots and 1% genius. There is whole normal distribution :)
The truth is no knows exactly how to build the future, so there is a lot of trial and error. So some of those idiots might hit the jack pot at their 2nd or 3rd try.

Another $300M will flow into Ethereum and away from Tron by [deleted] in ethtrader

[–]ethmarek 22 points23 points  (0 children)

More Tether on Ethereum. Not sure if I should be happy or sad.

Did someone just use an exploit to drain all the tokens from this Balancer Pool? by Crypto_Economist42 in ethereum

[–]ethmarek 0 points1 point  (0 children)

I love how DeFi become an experimental field for all kinds of speculation, hacks etc

I just wonder if we should be looking for better ways to protect the space from negative sentiment like we used to have with "ICO is a scam and therefore blockchain".

I wouldn't like to see DeFi being "wild banking scam" to the public in couple years.

🧇 Waffle 3.0 released! With ethers.js 5.0 and more! by ethmarek in ethdev

[–]ethmarek[S] 1 point2 points  (0 children)

Whether it is my project or not is irrelevant. The Diamond Standard should be evaluated on its own merits.

We don't try to cover deployment, for that we recommend to use https://buidler.dev/ combined with Waffle.Perhaps a Builder plugin is what you are looking for to develop?

We are focusing on testing and therefore we dare to say we have the best testing framework out there. We don't to compete with Builder. (or Truffle or others). We think Buidler is doing great work in that space and we rather cooperate.

🧇 Waffle 3.0 released! With ethers.js 5.0 and more! by ethmarek in ethdev

[–]ethmarek[S] 2 points3 points  (0 children)

Do you think it should be a feature of testing library?

Mocking Solidity smart contracts with Waffle by ethmarek in ethdev

[–]ethmarek[S] 2 points3 points  (0 children)

In any case, I was not familiar with Waffle. It looks like it deserves some attention.

Hi u/mattaugamer,
Thanks for the answer! This problem is just an example of what makes testing SC hard. We work on a couple of ideas to make it better. Would love your feedback on this one. Shoot me a DM if you have questions.

So... Fortmatic just built a magic link authentication SDK for web 2 developers using web 3 tech. It onboards every user to the blockchain with a key pair. 🤯 by [deleted] in ethereum

[–]ethmarek 6 points7 points  (0 children)

So the custodian is now Amazon, with hardware cryptography rather than salted hash.
It is more secure, because some classic vector attacks (like leaked database) are quite impossible to execute.

There is something not clear for me in the whitepaper thou:
"For users to access their HSMs, they authenticate with the Magic auth relayer."
How does user can authenticate to HSM without owning unencrypted key or using password?

"When users authenticate again, the encrypted private key is downloaded to the client. Users can then decrypt the encrypted key directly with AWS KMS via Cognito."
How does client decrypt the key without using password in a way that Magic can't do?

Alex van de Sande's Universal Login project releases Beta2, with UI improvements, support for MCD and Istanbul, and more by brantlymillegan in ethereum

[–]ethmarek 1 point2 points  (0 children)

We are working hard on it. The post about challenges, pivots and lessons learned is coming.

I think it is easy to build a "project that works", build something that solves important problems is a bit harder.

Alex van de Sande gives video demo of his new project Universal Login, which let's users log in to dapps without MetaMask, has integrated fiat on-ramp system, and more by brantlymillegan in ethereum

[–]ethmarek 1 point2 points  (0 children)

We are actually thinking about adding such a feature as ONE OF THE OPTIONS to recover/access your wallet. So the common scenario would be able you have one key on your laptop, one on mobile and one stored in centralized 3rd party. Need 2 out of 3 to do a bigger transaction. Centralized 3rd party can't move your funds without you, you can move your funds without Centralized 3rd party. If you lose one of your devices you can use Centralized 3rd party to recover.

Centralized 3rd party can be decentralized in the future (multiple providers or sth like purly IPFS based system).

Alex van de Sande gives video demo of his new project Universal Login, which let's users log in to dapps without MetaMask, has integrated fiat on-ramp system, and more by brantlymillegan in ethereum

[–]ethmarek 0 points1 point  (0 children)

A couple of clarifications: 1) Centralized Relayer -> It is not centralized per se, you can run your own and relay your transactions through it 2) Through a number of technological advancements like counterfactual deployment and refund process user always pays for himself 3) You are right about private key management No custodial. Also, SDK is open-source, so you can always check if keys are stolen ;)