RicMoo.eth pfp

RicMoo.eth

@ricmoo

53 Following
6855 Followers


RicMoo.eth pfp
RicMoo.eth
@ricmoo
I see… I have an issue on my backlog to add a banner to the top of every v5 doc to link to the v6 docs. Ideally to the relevant similar section, but that is a pretty non-trivial undertaking… I can tweak flatworm tomorrow to at least get the first part though, similar to how the v4 docs banner link to the v5 docs.
1 reply
0 recast
1 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
What do you mean? It should already be the default? :)
1 reply
0 recast
1 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
I generally don’t allow overriding class properties as it hurts encapsulation; sub-classes need to then support weird usage and callers have to worry about callees doing weird things… Otherwise where does it end? Should provider.balanceOf allow overriding the JSON-RPC url? Wallet.sign overriding the private key? :)
1 reply
0 recast
0 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
If I understand, you can create a custom network instance, and add an EnsPlugin to it with the desired ENS address. Then it will just be used for all ENS interactions. Here is an example of how ENS is configured on the stock networks: https://github.com/ethers-io/ethers.js/blob/main/src.ts/providers/network.ts#L358
1 reply
1 recast
1 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
I’ll try to get the latest site up this week to show off the up-and-coming rev.5 board. :)
0 reply
1 recast
3 reactions

RicMoo.eth pfp
RicMoo.eth
@ricmoo
Trying out the Warpcast Channels. If you use Ethers.js for anything, drop by and let me know what you think the channel could be useful for. :) https://warpcast.com/~/channel/ethers
0 reply
1 recast
9 reactions

RicMoo.eth pfp
RicMoo.eth
@ricmoo
Welcome to the Ethers channel. Just trying Warpcast Channels out to see how it works for feedback, discussions, support and whatever else you may want to chat about regarding Ethers. <3
0 reply
2 recasts
10 reactions

RicMoo.eth pfp
RicMoo.eth
@ricmoo
Would anyone be interested in an Ethers channel on Farcaster? Or are people happy with Discord?
3 replies
1 recast
8 reactions

RicMoo.eth pfp
RicMoo.eth
@ricmoo
Ditto! I’d love to see real-world examples using v6 against common EIPs in the cookbook for EIP-712. :)
1 reply
1 recast
2 reactions

RicMoo.eth pfp
RicMoo.eth
@ricmoo
Absolutely! I’d love that! I’ll be putting some of the OP RPGF funding towards such things. I am also hoping to bring on a second person to help with Ethers too, that will help coordinate these things. Lez chat! ;)
1 reply
0 recast
1 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
I didn’t realize non-premium was even viable. Whenever I’m logged out (after 30 days or whatever) it is immediate beyond my ad-pain tolerance to start a single video, prompting me to immediately sign in. With Premium, it’s back to only mildly bothersome with Skillshare and Brilliant burn-in ads…
1 reply
0 recast
2 reactions

RicMoo.eth pfp
RicMoo.eth
@ricmoo
Lol! Nano ftw! Its customization is quite robust too, you just modify a bunch of .c files (in nano!) and a quick `make` and you’re off to the races with whatever custom awesomeness you dreamt up. Can’t do that with Word. :p
0 reply
0 recast
0 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
The key thing in this case is that SMS wasn’t part of the 2FA. If you have a phone number in your *account info* (completely unrelated to 2FA), then an attacker can reset your password using that number. You have to delete the number from your account info. :s
1 reply
0 recast
1 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
And if you enjoy ethers.js and would like to help me out, I (of course!) appreciate it too. <3 https://explorer.gitcoin.co/#/round/424/0x222ea76664ed77d18d4416d2b2e77937b76f0a35/0x222ea76664ed77d18d4416d2b2e77937b76f0a35-18
0 reply
0 recast
0 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
Only 14-ish hours left for @gitcoin GR18! There are still lots of projects that would appreciate your love as even a single DAI amplifies their CLR matching. Here are my picks so far; have I missed something? :) https://explorer.gitcoin.co/#/contributors/0x8ba1f109551bD432803012645Ac136ddd64DBA72
1 reply
0 recast
1 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
Bad. I recall live demos of “brain wallets” being drained of BTC in like 2014, I’m sure it’s worse now. At least use significant key-stretching with scrypt. Check out: https://en.bitcoin.it/wiki/Brainwallet#Obsolete_Brainwallet_Style
1 reply
0 recast
3 reactions

RicMoo.eth pfp
RicMoo.eth
@ricmoo
It’s coming! But currently, I think it’s a race condition of your browser plugins… :s
0 reply
0 recast
0 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
(I have considered ignoring a type graph with exactly two roots, if one is the EIP712Domain and choosing the other as the primary type; feedback welcome ;))
0 reply
0 recast
0 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
It has to be computed anyway, and it represents a fatal mistake if there is a mismatch (usually it’s a typo or including the domain). I usually compare it to a PNG library that would require width, height *and* pixel count; it would be an error to mismatch any of those values. What was the problem you had?
1 reply
0 recast
0 reaction

RicMoo.eth pfp
RicMoo.eth
@ricmoo
That sounds like a lot of work for a data point. I was just curious if you knew it off-hand. :)
1 reply
0 recast
0 reaction