Commit Graph

65 Commits

Author SHA1 Message Date
wbnns
5d30741154 docs(readme): Add additional recommended specs for running a node (#795)
* feat(docs): Add additional recommended specs for running a node

* docs(node): Drop page anchor
2024-08-26 11:55:35 -04:00
Pat
0d55253fa5 fix foundry reference link (#923) 2024-08-23 12:47:48 -04:00
omkar
1a45f7ba7c Fix/show landing page (#894)
* FAQ copy fixes

* remove landing page + update faqs

* Fix unused import
2024-08-20 17:31:57 -04:00
Pat
e95787dffb Add 'Verify Smart Contracts with Basescan API' tutorial (#853)
* Add 'Verify Smart Contracts with Basescan API' tutorial

* add basenames to sidebar

* add basenames tutorial

* add basenames screenshot

* fix links and formatting of code snippets

* update reference links

* fix grammar, link to base-learn, use placeholders for private keys and apikeys
2024-08-19 20:48:38 -05:00
Léo Galley
d40ecfb0e7 enable SRR and fix broken links (#841) 2024-08-14 15:32:42 -04:00
Brian Doyle
884b7b2446 First pass at improving arbitrary order of Tutorials (#837)
* First pass at improving arbitrary order of Tutorials

* Fix cap on OnchainKit tag

* Clear unused sidebar for tutorials

* Add keyword for Smart Wallet
2024-08-14 11:01:28 -04:00
Brian Doyle
3c9f68e973 Test Image property in frontmatter (#830)
* restore Content/index.js

* Add image to frontmatter of welcome page

* data.json changed on build

* Add full path test
2024-08-13 14:49:48 -04:00
Brian Doyle
6290953ed3 Connecting with the Smart Wallet using Rainbowkit and OnchainKit (#807)
* update wallet-connectors

* Purge 'we' from Building an Onchain App

* Stash partial

* Stash partial

* Add connecting the smart wallet with rainbowkit and onchainkit

* Final updates to existing content to reference new

* Manually revert change

* Respond to feedback

* Fixes for change to onchainkit template

* Address feedback
2024-08-12 11:04:28 -04:00
Brian Doyle
e6115ac7e2 Brian doyle/fix remix connection (#799)
* update wallet-connectors

* Purge 'we' from Building an Onchain App

* Stash partial

* Stash partial

* Update instructions for Remix deploying with injected provider
2024-08-08 16:24:43 -04:00
Brian Doyle
4b837e30af Add source params to links from OnchainKit (#797)
* partial update links to onchainkit

* Update remaining links
2024-08-07 12:01:05 -04:00
Léo Galley
bd819d7a9f use node LTS and update nextjs (#768) 2024-07-31 18:17:53 -04:00
Brian Doyle
1e9cacd639 Fix simple onchain nfts (#745) 2024-07-31 14:44:23 +00:00
Brian Doyle
7993eb584c Change OnchainKit links from github to site (#699) 2024-07-26 17:30:01 -04:00
Pat
55cb961986 lowercase AA (#678) 2024-07-25 12:09:40 -04:00
Brian Doyle
966e56ba79 Brian doyle/update base learn banners (#671)
* Update graphics, fix base.org/camp

* Fix base.org/camp and update banners
2024-07-24 15:19:25 -04:00
Brian Doyle
b426e0f290 Separate Random Color NFT into It's Own Tutorial (#659)
* Reorg Random Color NFT

* Fix typo

* Fix typo

* chore: runs yarn dedupe and enforces a consistent version resolution for coinbase cookie manager (#644)

* Return updated_at data for ocs registry (#661)

* Feat: Implement Amplitude Experiment infra (#639)

* Added Amplitude Experiments Initialization to initCCA

* create useVariant hook to pull experimental variants

* refactored useVariant to create simpler interface

* linted

* automated defaultDeploymentKey logic

* added defaultDeploymentKey for prod env

* Created ExperimentsContext for web app

* added more specificity to amplitude domains for CSP

* additional properties on eventData

* added amplitude deployment keys to constants

* deleted unused useVariant hook

* refactored experiment initialization in initCCA

* refactored Experiments context

* refactored usage of Experiments provider

* refactored ampDeploymentKey logic

* removed experiment initialization from initCCA

* restored index page to prior state

* refactored initCCA to pull constants into dedicated file

* created Experiments context in base-docs

* implemented experiments context in base-docs Root

* moved Experiments context to libs

* updated Experiments context integration in base-web

* fixed import statement

* deleted unused context in favor of shared version in libs

* implemented shared experiments context

* moved Experiments context to be innermost context provider in base-web

* removed unused imports from initCCA

* refactored Amplitude Experiments package into libs

* fixed yarn issue

* added type declaration for

* refactored window type declaration

* Add addresses for Fault Proof contracts on Sepolia L1 (#656)

Will add challenger address in separate PR once we finalize it.

* Rename Base Camp to Base Learn (#649)

* Rename Base Camp to Base Learn

* Rename Base Camp to Base Learn

* Update learn link

* change wallet type property from camel to snake case (#643)

* Update api key requirement, minor style updates (#642)

* Fix type and clarify inheritance ex (#655)

* Document Reth snapshot URLs (#651)

* feat(ecosystem): New additions to Ecosystem page (#647)

* feat(ecosystem): New additions to Ecosystem page

* chore(Ecosystem): Add image for Dynamic

* Update preparing-for-fault-proofs-on-base-sepolia.md (#633)

Update preparing-for-fault-proofs-on-base-sepolia

* Fix conflict

* fix conflict

---------

Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Danyal Prout <danyal.prout@coinbase.com>
Co-authored-by: wbnns <hello@wbnns.com>
Co-authored-by: Olexandr Radovenchyk <radole1203@gmail.com>

---------

Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
Co-authored-by: moggr <ricardo.moguel@coinbase.com>
Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Ian L. <143178815+cbfyi@users.noreply.github.com>
Co-authored-by: Danyal Prout <danyal.prout@coinbase.com>
Co-authored-by: wbnns <hello@wbnns.com>
Co-authored-by: Olexandr Radovenchyk <radole1203@gmail.com>
2024-07-24 13:51:54 -04:00
Pat
82c00e895f update tag to AA (#665) 2024-07-24 11:46:21 -04:00
Brian Doyle
566e5f5832 Rename Base Camp to Base Learn (#649)
* Rename Base Camp to Base Learn

* Rename Base Camp to Base Learn

* Update learn link

* change wallet type property from camel to snake case (#643)

* Update api key requirement, minor style updates (#642)

* Fix type and clarify inheritance ex (#655)

* Document Reth snapshot URLs (#651)

* feat(ecosystem): New additions to Ecosystem page (#647)

* feat(ecosystem): New additions to Ecosystem page

* chore(Ecosystem): Add image for Dynamic

* Update preparing-for-fault-proofs-on-base-sepolia.md (#633)

Update preparing-for-fault-proofs-on-base-sepolia

* Fix conflict

* fix conflict

---------

Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Danyal Prout <danyal.prout@coinbase.com>
Co-authored-by: wbnns <hello@wbnns.com>
Co-authored-by: Olexandr Radovenchyk <radole1203@gmail.com>
2024-07-23 17:44:11 -04:00
Danyal Prout
fc6bf34c59 Document Reth snapshot URLs (#651) 2024-07-22 12:34:12 -04:00
Brian Doyle
10b111d49b Update api key requirement, minor style updates (#642) 2024-07-19 21:11:28 +00:00
Brian Doyle
1c11db541f Add Nouns Tutorial (#610)
* Start

* Add nouns tutorial

* Refactor scanner app

* Fix invalidateQueries

* Add Lukas's fixes
2024-07-12 20:02:31 -04:00
Pat
556c4e84ff Add paymaster allowlist tutorial (#632)
* init commit

* implement  feedback

* make global limit to the second step

* add admonition for limit cycles

* swap out PK

* use reference style links

* add danger callouts for private keys
2024-07-12 17:04:04 -05:00
Brian Doyle
d67389f52a Update Frame Tutorials for current state of OnchainKit (#625)
* Update Deploy to Vercel

* Update gating frames

* Update deploy to Vercel

* Update HyperFrames tutorial

* Update NFT minting frame

* Update Nocode Minting Frame

* Update Frame Transactions

* Clarify redirect
2024-07-12 17:18:33 -04:00
Brian Doyle
0d361e205c Add Fleek Tutorial (#602)
* Start

* Add Fleek tutorial

* Minor clarifications

* Fix typo

* Further edits
2024-06-27 12:42:32 -04:00
Brendan from DeFi
100e7604fd Feat/add events to docs (#587)
* Created logEvent utility

* Added event tracking to OCS Banner

* Created CustomNavbarLink with event tracking

* created custom navbar dropdown link with event tracking

* added event tracking to P0 navbar elements

* Added eventDetail parameter to event tracking

* Updated Bootcamp link

* enforced cursor pointer on custom navbar links

* updated navbar elements to include event tracking

* event tracking for navbar social links

* added target property to custom navbar elements

* made links to off-domain locations open in new tab

* updated tutorials data

* implemented tracking on connect wallet buttons

* removed duplicate connect button from StudentProgress component

* Links now send events with high importance

* Cleaned up StudentProgress component

* Social clicks use useCallback

* bugfix for logEvent

* created callbacks for social click handlers

* improved social click callbacks

* updated event names

* updated connect wallet event names on base.org

* added full typing to logEvent utility

* refactored logEvent typing

* added userId to event data options

* updated base-docs logEvent immplementations

* updated Connect Wallet event for base.org

* changed component_type to the expected

* Updated event logging for onchain summer banner
2024-06-25 15:06:59 -07:00
Brian Doyle
c3f4ea25de Swap typescript Code Blocks to tsx (#597)
* Start

* Switch typescript code blocks to tsx
2024-06-25 14:48:43 -04:00
wbnns
335786a7e9 maintenance(node): Notate new requirement, NVME (#596) 2024-06-25 14:11:33 -04:00
Pat
f657b4598e Shopify Storefront with Coinbase Commerce checkout (#562)
* Shopify Storefront with Coinbase Commerce checkout

* Implement @briandoyle81CB feedback

* Update Commerce section

* fix formatting

* use backticks for buttons

* add admonitions

* add a tip for checking out with crypto

* swap should with will

* update conclusion
2024-06-25 12:30:16 -04:00
Brian Doyle
c7c484c667 Brian doyle/zora tutorial (#588)
* Partial: Build with zora

* Stash progress

* Progress stash

* Add zora premint tutorial

* Apply feedback

* Fix typo

* Update title
2024-06-25 12:25:44 -04:00
Brendan from DeFi
438633f863 Fix/sprig on docs (#594)
* Updated Dockerfile to build at runtime

* removed unnecessary comments

* hardcoded sprigEnvironmentId into docusaurus config

* reverting unintentional changes to tutorials data
2024-06-24 14:29:07 -04:00
Brian Doyle
972c876681 Kick NFT & Thirdweb article (#586)
* Partial: stuck with engine not connecting

* Partial: Progress on thirdweb tut

* Progress on nft items

* Finalize tutorial

* Add gif of final result

* Add note on better UX

* Clarify docker

* Add warning about brave

* Fix typo

* Fix typo

* Typo

* Fix typo

* Add warning to easy to miss step

* Final edits

* Final edits

* Add tag
2024-06-21 12:42:49 -04:00
Brian Doyle
d0348e369c NFT Items in Unreal with Thirdweb (#517)
* Partial: stuck with engine not connecting

* Partial: Progress on thirdweb tut

* Progress on nft items

* Finalize tutorial

* Add gif of final result

* Add note on better UX

* Clarify docker

* Add warning about brave

* Fix typo

* Fix typo

* Typo

* Fix typo

* Add warning to easy to miss step

* Final edits

* Final edits
2024-06-20 17:13:26 -04:00
Brendan from DeFi
58babadf41 Feat/update sprig (#572)
* moved Sprig integration from apps/web to libs

* deleted unused Sprig integration code from apps/web

* refactored useSprig hook to take configurable environmentId parameter

* Integrated Sprig into base-docs

* refactored sprig domains CSP to be hardcoded in apps

* Refactored base-docs Sprig integration to address import statement issues and supported sprig domains in CSP

* updated yarn dependencies

* refactored the base-docs Sprig integration to be on the layout Root instead of the index page

* Deleted eslintrc file
2024-06-18 14:50:24 -04:00
Luke Cassady-Dorion
2bc387b0b8 Fix spelling error in tutorial slug (#548)
* This PR adds a new guide teaching users how to create a dynamic NFT using Irys (Arweave) for permanent storage.

URL: /tutorials/dynaimc-nfts

* Added conclusion and updated text to use reference style links

* Added conclusion and updated text to use reference style links

* Fixed spelling error /tutorials/dynaimc-nfts->/tutorials/dynamic-nfts

* Fixed spelling error /tutorials/dynaimc-nfts->/tutorials/dynamic-nfts
2024-06-12 15:57:22 -04:00
Luke Cassady-Dorion
a6219a0490 New guide (tutorial): Build a Dynamic NFT on Base with Irys (#523)
* This PR adds a new guide teaching users how to create a dynamic NFT using Irys (Arweave) for permanent storage.

URL: /tutorials/dynaimc-nfts

* Added conclusion and updated text to use reference style links

* Added conclusion and updated text to use reference style links
2024-06-10 11:17:01 -04:00
wbnns
015f7f309f docs(node): Bump HDD requirements (#545) 2024-06-07 22:32:53 -04:00
Chris Chang
c2a0c486cf (fixes): fix tutorial broken link (#541) 2024-06-08 00:39:35 +00:00
Gwendolynne Barr
9d0d07f58a fix: relative links in mdx files (#528) 2024-06-03 20:25:42 +00:00
wbnns
3bac0a1ad1 docs(base node): HDD requirements (#515)
* docs(base node): HDD requirements

Update requirements for full and archive nodes

* docs(base node): Add conjunction

* docs(base-node) Wording
2024-05-24 09:01:29 +02:00
taycaldwell
be441431a0 fix-script (#513) 2024-05-23 11:59:05 -07:00
Brian Doyle
ea7b30930a Add Smart Wallet Tutorial (#501)
* Partial: Add smart wallet tutorial

* Add smart wallet tutorial

* Add conclusion

* Fix filename

* Respond to comments
2024-05-23 08:41:22 -04:00
kevinchen-cb
007f756544 Updated naming from Coinbase Cloud to CDP (#493) 2024-05-10 12:12:25 -04:00
Brian Doyle
f6d5d2dabf Add tutorial for signature mint (#491) 2024-05-09 23:37:03 +00:00
Brian Doyle
ffe5c9abea Brian doyle/cast tweet basecamp nfts (#474)
* Add social share for Base Camp NFTs

* Add social sharing buttons

* Fix rows for social share

* Update styling

---------

Co-authored-by: Taylor Caldwell <taylor.caldwell@coinbase.com>
2024-05-03 11:31:57 -04:00
taycaldwell
0e13f74894 Add redirects for AA guide (#476) 2024-05-01 16:21:41 -07:00
wbnns
c86a30217c docs(frame-transactions): Drop warning regarding no support for testnet (#466) 2024-04-30 11:13:16 -04:00
wbnns
2ca308d3b4 docs(node): Add instrux for restoring from snapshot (#457)
* docs(node): Add instrux for restoring from snapshot

* docs(node): Update archive links

* docs(node): Fix snapshot links
2024-04-23 19:46:39 -04:00
taycaldwell
81377c66e7 Add Wallet Connector to Base Developer Docs (#423)
* Add wallet connect to nav

* Add wallet connect

* Update Cafe to wagmi v2

* Fix pre-existing warnings

* Update Cafe w/ wagmi v2

* Address comments

* more fixes
2024-04-22 05:57:30 -07:00
Brian Doyle
ef7fb54c3b Update Frontend Content to use Wagmi v2 (#446)
* Update wallet connectors

* Update wallet connectors and build onchain app

* Update intro to providers

* Update useAccount

* Update useReadContract

* Sidebar and renaming

* Update configuring useReadContract

* Update usePrepareContract

* Resolve comments
2024-04-19 10:13:54 -04:00
taycaldwell
76fc04b71a Update Homepage images (#444) 2024-04-17 08:52:07 -07:00