https://vercel.com/guides/add-auth-to-nextjs-with-magic
What's Missing:
Missing a Github repo to be cloned and follow along at home
threfore I've had to create the folders/directories from scratch
stage the Github repo with commits, and go through the different tutorial and each step is one step
you add some code to step 1, edit the code in step 2, and step 3 even more code, final version is on github website
Github repo tutorial
Next Week, challenge: can I replace the login in this template with a Magic API login
Replace Magic
https://dashboard.magic.link/app/all_apps
https://github.com/ethereum-boilerplate/ethereum-boilerplate
Video Tutorial
https://www.youtube.com/watch?v=8csylggGSBQ
Switching between chains ETH & Arbitrum
Resources:
https://dev.to/emanuelferreira/how-to-create-a-smart-contract-to-mint-a-nft-2bbn
https://docs.crossmint.io/docs/quickstart
later build Google Sheet to NFT
https://docs.crossmint.io/docs/example-projects
https://docs.crossmint.io/reference/mint-nft
Metamask starter template - https://codesandbox.io/s/login-swap-metamask-2eucb8?file=/src/components/connect-wallet.tsx
Magic Connect conversion - https://codesandbox.io/s/login-swap-connect-povqbg?file=/README.md
Here are instructions for exactly how a developer can go from a metamask app to magic connect app (and it's all very simple!)
And that's it.
I should expand and say that that's the only steps for a very simple app, but there are a few other things that should be considered. Here's the two major ones
With metamask, the user controls which blockchain their wallet is connected to, and the developer reads & responds to that. An example of this would be if you connect your metamask to opensea.io and switch your wallet to a test network, you'll see Opensea shows a banner saying they don't support that network. This is very different than with Magic, where the developer sets the network and the user cannot change it (unless the developer builds a UI to switch networks, but that's a little more advanced. Lmk if you'd like me to expand on this more though).
LionTree: sold Gamespot, Metic Credit
ad driven
be interested in ad driven
number of eyes on the platform
3 decades, domain expertise
Fandom acquired Gamespot because: User Acquisition, fandoms very monitizable, montize distribution channel
Can a media company exist without being ad-driven?
Muse, fashion partnerships
Metrics
https://blog.publiccomps.com/top-5-saas-metrics/
https://blog.initialized.com/2022/05/the-metrics-to-raise-a-series-b-downturn-edition/
Latest update on ETH SF side event:
Budget total: ~$5500 USD
Remaining tasks:
Operations
Production level is high
They had their customers share and record testimonials
Very polished attire and recorded video
Community
Live stream, and taking live Q&A from Discord
Dev Rel Strategy - Gaming Vertical
Rob's interests:
data analysis
building pipelines for data analysis (https://snakemake.readthedocs.io/en/stable/)
Learn how to run those on Google Cloud with Kuberneties
Dream: Make medical discoveries for discovery
Working on the most:
Oh, so caveat that I’m still learning-- if I had to think of important stuff it would be
We’re increasingly consumer-facing. We’re creating that consumer-facing aspect not just with Magic Wallet Dapp, but also in how we’re discussing how a user can manage multiple wallets (this is “Magic Auth to Magic Connect Interoperability). Like with Fortmatic -> MC, we’re trying to consolidate a bit.
I think Dev Advocacy is sort of important here, in that I think some of the designs and features come from the perspective of “We’re attracting Web 2.5 clients” and not “We need to fight for the loyalties of die hard web 3 users.” I don’t feel Magic is always clear on this.
We’re developer facing, but I don’t know if we’re very intentional about it. I think MWAS might be our only API as a service thing. But don’t have a versioning strategy, really. We do have our SDKs and are mindful of backwards compatibility and whatnot, but that’s it. Then there’s EEIP-1193, which I think might have impacts on that.
https://dashboard.stagef.magic.link/app?cid=9JbZOVH0_eF75oqDYEGLN08BM_pyPFhtCTIzQ1UcgqQ= is (one) of our test dashboards. (We also have a dev one). So you can do some playing around with it. We also have something called “Relayer,” which is “Phantom,” which is basically our SDK. There’s also a dedicated test page for “Relayer,” which allows you to interact with the iFrame flows.https://auth.stagef.magic.link/e2e . There’s also a (sorta not great) page about setting up these services totally locally. It’s buggy so not sure I’d recommend, but we can. Joe also made this set of testing things for direct use with the API https://github.com/magiclabs/insomnia-sync
https://github.com/fortmatic/fortmatic is the backend monolith
https://github.com/fortmatic/phantom is the fe iframes
https://github.com/fortmatic/magic-dashboard is the dashboard code
12:00
Oh, and for poking around the DB… you can connect via these creds. https://github.com/fortmatic/fortmatic/blob/6662fac95ee8b6eeb49bc710ee2c92b332c0bfd8/fortmatic/config/env/db/topology.yaml
Dheeban Govindarajan
had a good relationship with Magic founders
came from Stripe, willing to work at a smaller company
Building Magic, we all want to see Web3 succeed, I want to build a web3 mobile startup, does not compete with Startup
13 months, start company
was a mobile wallet that went through YC, co-founder
Joined Magic 18th employee as Seed stage company
Background
pool of fans, a DAO, a product is not fair
George Isichos is product strategy at R3, is part of grants project
Is a treasury: Investments, not always in the same priority as Griff
20% of treasury goes to grants
diverse initiatives for community
events, diversity, research and education
Growth is a challenge and huge importance
Security Awarness
Social Engineering Red Flags
manipulating, influencing or decieve
Spot Red Flags
I. Why hackers do what they do
money
creating tension
corporate espionate
Section 1: Most important and timely
The crypto industry has seen various waves of "mainstream" adoption. Most notably for the general public was from the rise of meme coins of 2020 and NFT wave of 2021. This mass consumption of users holding crypto brought rise to Coinbase generating X wallet holders. With the rise of a mass consumer base becoming introduced to the concept of digital currencies comes the introduction of collectable goods and memorabilia. Large brands are familiar with the power of merchandising and brand loyalty. Mattel being a large distributor of cobranded deals such as Mattel and Pixar's Toy Story. Mattel's collaboration and direct-to-consumer platform, is further evolving its toys as art collection to include a Non-Fungible Token (“NFT”) series from the iconic collectable Hot Wheels brand.
To participate in these digital collectables, users typically need a crypto wallet to be able to store their assets as well as login to their account to view their collection or acquire more.
Section 2: Quick Short comments
Crypto Wallets is a virtual and visual storage of your crypto assets, not limited to but including your NFT collection.