48 Commits

Author SHA1 Message Date
wbnns
6ee72b483a docs(notices): Add notice WRT deprecation of Geth archive snapshots, drop broken API3 urls (#1350)
* docs(notices): Add notice WRT deprecation of Geth archive snapshots

* fix(docs): Broken links upstream on API3
2024-12-08 20:53:58 -08:00
mche-cb
2c24508c97 docs: Add app blocklist info (#1155) 2024-11-01 08:56:23 +09:00
wbnns
912e3275eb docs: Add notice regarding fault proofs coming to mainnet on Base (#1138)
* docs(notices): Add notice for fault proofs on Base

* docs: Denote Base Mainnet in Fault Proofs notice

* docs: Incorporate fault proofs notice revisions

* fix(sidebar): Add link to fault proofs notice
2024-10-22 18:45:32 +00:00
neodaoist
9366e89431 Add Registry API docs to left side nav (#652)
* Add Registry API docs to left side nav

* Fix formatting

* Update sidebars.js to include Registry link

* Update sidebars.js
2024-10-18 09:07:43 -07:00
Eric Brown
cecbd879f9 Add Quickstart Guide to docs.base.org/docs (#998)
* Create quickstart guide

* Complete first draft of quick start guide

* Edit tutorial doc details

* Fix typos and ensure consistent styles

* Update the Why Base? tool tip

* fix emoji encoding (#996)

* Basename: Fix analytics events (#997)

* remove page events in favor of pageview

* fix invalid logging

* fixed env var references (#1003)

* updated bg and image for gs hero (#1001)

* Update Irys Dyanmic NFT example to use the latest version of Irys's tooling (#1000)

* Fix typos and demo code in docs (#995)

* Fix demo code in useWriteContract docs

* Fix typos

* Fix demo code

* Fix import path

* Correction of typos (#992)

* error-triage.md

Correction

* hardhat-verify-sbs.md

Correction

* data.json

Correction

* 5_cross-chain-with-layerzero.md

Correction

* feat: embedded farcaster frames (#762)

* initial draft of frame render

* render frames from text records

* fix build, https instead of * csp

* undo changes to base-docs

* no-verify repeat

* add xmtp signer

* fix build issue and add frame prompt element

* Extract TryNowHero component

* add second add-frame button

* Frame previews in modal

* Frame previews in modal

* Rough out copy and text hierachy

* More blocking

* fix property access on profile context

* add responsive layout

* Setup suggestion cards

* clean up pr

* clean up pr

* Update card icons

* Make AddFrameModal components modular

* fully functional farcaster frames

* get previews working

* polish

* Target arm64 architecture for web (#967)

* theme update

* try openframes first

* wip towards frame management page

* Revert "wip towards frame management page"

This reverts commit de4b6ebec833fd05d92adeae8179dab7b09a3725.

* Revert "Revert "wip towards frame management page""

This reverts commit 52a4555bb4464c145abb6cfa02ac4ac989b17a61.

* make page render

* get desktop frame builder ui working

* frame manager page w/ loading and some styles

* add back button

* better theme and add multi-add

* fix loading experience

* add mobile ux

* incorporate d furlong's suggestion re: frameImage fix

* dogfooding input from Rhea

* improved validation and copy

* improved loading state

* improve button and input styling

* add farcaster logout ux

* clean up sign-in ux

* clean up qr modal

* add swap frame

* clean up frame image sizing

* add a nice smooth transition in/out of loading states

* BAPP-579

* BAPP-585, BAPP-586

* BAPP-583

* BAPP-583

* move error handling up a level

* analytics

* improve mobile builder ux

* fix farcaster signer modal close issue--poll for text record changes on owned profiles

* center sign in with warpcast text

* yarn

* pr review from Leo

* lint

* add back nomination frame

* stick buttons to the bottom and center the loader

* revert csp changes

* add more logging and remove dead code

* be less spooky about the missing env vars

* add more info to error/analytics calls

* optimistic addition/removal of frames; improved warpcast sign-in

* remove columns experimentation

* fix masonry layout

* update icons for shelley

* rm unnecessary classnames call

* frame border radius nit

* style nits

* add dropped icon

* bunday review

---------

Co-authored-by: Matthew Bunday <matthew.bunday@coinbase.com>
Co-authored-by: David Roth <david.roth@coinbase.com>

* Basenames frames tutorial (#1005)

* add basenames frames tutorial without images

* add images to asset folder

* add images to tutorial

* add image of profile completion

* make basenames singular

* update slug to lowercase b in basename

* add reference links

* add basenames faq question

* reword what are frames paragraph

* add open spec link

* remove profile mentions

* fix: errors shouldn't mess with open frame support flag (#1008)

* Frames tutorial updates (#1010)

* update Claim Basename call to action

* update grammar on intro and second paragraph

* change example basename

* remove UL and turn into sentences

* Add owner registry componentId to cbgpt request (#1011)

* Remove the get an onchain summer pass (#1012)

* Fix typos

* Rebuild with correct checksum in tutorials data.json

* Fix artifacts in yarn.lock

---------

Co-authored-by: Léo Galley <contact@kirkas.ch>
Co-authored-by: Brendan from DeFi <brendan.forster@coinbase.com>
Co-authored-by: Luke Cassady-Dorion <luke@SPStories.com>
Co-authored-by: Luigi <luigi@umbrellavalidator.com>
Co-authored-by: Cypher Pepe <125112044+cypherpepe@users.noreply.github.com>
Co-authored-by: Jordan Frankfurt <jordanwfrankfurt@gmail.com>
Co-authored-by: Matthew Bunday <matthew.bunday@coinbase.com>
Co-authored-by: David Roth <david.roth@coinbase.com>
Co-authored-by: Pat <patrick.hughes@coinbase.com>
Co-authored-by: moggr <ricardo.moguel@coinbase.com>
2024-09-26 22:58:53 -05:00
Pat
71e9fb8550 update sidebar.js to include wagmi + onchainkit basename tutorials (#891) 2024-08-20 17:13:42 -05:00
omkar
039282018b Add Basenames FAQ (#871)
* Add Basenames FAQ

* Fix typo

* Fix typos

* Fix filename + url

* Update sidebar to show FAQ
2024-08-20 15:33:14 -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
mbeutt-cb
4c7fc2dac7 Added Registry FAQ page (#811) 2024-08-13 12:58:14 -04:00
mbeutt-cb
8c4da8a3a4 Registry updates (#664)
* Updated the Registry API content

This commit updates the Registry API docs to reflect the most recent additions to the API and removes the beta flags

* Added Registry API to the sidebar

Added Registry API to the sidebar now that we are no longer in beta
2024-07-24 13:18:48 -04:00
wbnns
7ae8e71273 Add page with relevant information regarding fault proofs coming to Base Sepolia (#584)
* feat(sidebar): Create notices section, add fault proofs notice

* fix(sidebar): Remove code contribution artifact
2024-06-21 17:01:29 +00:00
wbnns
b9109f4d06 maintenance(sidebar): Consolidate sections (#530)
Simplify navigation and drop NFT Checkout + NFT Minting
2024-06-03 14:18:27 +00:00
wbnns
13f411e946 refactor(bridge + docs): Update metadata to reference Superchain Bridges (#508)
* refactor(bridge): Update metadata to reference Superchain Bridges

* refactor(docs): Drop Bridge FAQ from Sidebar

* refactor(docs): Drop faq for bridge.base.org (deprecated)

* refactor(docs): Add redirect for deprecated bridge faq

* refactor(docs): Combine mainnet and testnet bridge resources

* refactor(docs): Add link to brid.gg landing page for Base

* refactor(docs): Add links to both mainnet/testnet options

* fix(docs): Typo in page description

* refactor(docs): Drop artifact
2024-05-21 21:11:46 +02:00
Rohit Ramesh
28d9d6b081 Creating a new category under Tools called "NFT Minting" and updating the existing references of Crossmint (#471)
* Create nft-minting category under tools

Adding a docs page to reference Crossmint's NFT APIs to create NFT Collections, mint NFTs and airdrop NFTs on Base.

* Update sidebars.js to add tools/nft-minting

* Update cross-chain.md to mention Base Sepolia support for Crossmint

* Update nft-minting docs page to add more context

* Rename nft-minting to nft-minting.md
2024-05-06 09:38:26 -04:00
taycaldwell
015d9c614f Update tokens section (#408) 2024-04-04 15:14:01 -07:00
taycaldwell
4eaaf4ce4e Remove duplicate Security link in sidebar (#401) 2024-04-03 15:03:04 -04:00
taycaldwell
47ca5b7b77 Docs Site Revamp: Tutorials (#370)
* Add discord, twitter, and github icons.

* Update docusaurus.

* Move security page to sidebar.

* Remove copyright from site footers.

* Add caret icons for dropdown css override.

* Build and style custom docs navbar.

* Resolve Icon merge conflict.

* Change Developers dropdown to Builders.

* lint: Remove unused variable

* Add tutorials; initial commit

* Add and display new frontmatter

* Convert tutorials to single page pt. 1

* Update tutorial data; fix paths

* Ecopage - rubyscore + lore logos (#373)

* Update ecosystem.json (#374)

* Fix incorrectly rendering open graph metadata (#369)

* feat(web): Serve dynamic og:metadata server-side

* feat(docs): Serve dynamic og:metadata server-side

* fix(web): Resolve linting errors

* fix(web): Linting

* fix(web): Additional linting corrections

* fix(web): Resolve Typescript-related syntax error

* refactor(web): Add ogData to data structure

* fix(ecosystem): Typo in partner image name (#375)

* feat(bridge): Add planned paused note to top of page (#376)

* Update hyperframes to use state (#377)

* Update hyperframes to use state

* Respond to feedback

* fix(bridge): Add default open graph metadata (#378)

* Added Moralis to data indexers (#371)

* Added Moralis to data indexers

* typos

* Update copy

* Remove superlatives

---------

Co-authored-by: taycaldwell <taylor.lee.caldwell@gmail.com>

* docs(bridge): Update bridge pause to new date (#381)

* mention setting `OP_NODE_L1_BEACON` (#380)

* feat(docs): Add Uniswap V3 Base Sepolia contracts (#382)

* Improve loading experience on jobs page (#389)

* Docs Site Revamp: Navbar, Sidebar, and Doc Page (#379)

* Add discord, twitter, and github icons.

* Update docusaurus.

* Move security page to sidebar.

* Remove copyright from site footers.

* Add caret icons for dropdown css override.

* Build and style custom docs navbar.

* Resolve Icon merge conflict.

* Change Developers dropdown to Builders.

* lint: Remove unused variable

* Re-add node polyfills required for cookie manager to work.

* Disable DocFeedback component.

* Disable paginator and table of contents.

* Add collapse icons for css override.

* Fix Modal overlay styles.

* Adjust DocChat floating button position.

* Reorganize and restyle sidebar for new design.

* Update gray0 and modal overlay styles.

* Add stylesheet for new doc page styles.

* Remove TODO. Add sidebar link hover styles.

* Move responsive styles to bottom.

* Disable breadcrumb component. Update layout spacing.

---------

Co-authored-by: taycaldwell <taylor.lee.caldwell@gmail.com>

* refactor(bridge): Drop bridge maintenance notice (#390)

* Add tutorials; initial commit

* Add and display new frontmatter

* Update tutorial data

* Fix frontmatter

* Update TOC

* Update tutorials page

* Update toc margin

* fix nested categories in sidebar

* Add all tutorials back link

---------

Co-authored-by: Jacob Moore <jacob.moore@coinbase.com>
Co-authored-by: Kathryn <kathryn.snow@coinbase.com>
Co-authored-by: wbnns <hello@wbnns.com>
Co-authored-by: Brian Doyle <brian.doyle@coinbase.com>
Co-authored-by: Filip Martinsson <martinsson.filip@gmail.com>
Co-authored-by: abhi <abhijeet.bhagat@gmx.com>
Co-authored-by: Matthew Bunday <matthew.bunday@coinbase.com>
2024-03-28 11:33:18 -07:00
jacob-moore-cb
d492aab30b Docs Site Revamp: Navbar, Sidebar, and Doc Page (#379)
* Add discord, twitter, and github icons.

* Update docusaurus.

* Move security page to sidebar.

* Remove copyright from site footers.

* Add caret icons for dropdown css override.

* Build and style custom docs navbar.

* Resolve Icon merge conflict.

* Change Developers dropdown to Builders.

* lint: Remove unused variable

* Re-add node polyfills required for cookie manager to work.

* Disable DocFeedback component.

* Disable paginator and table of contents.

* Add collapse icons for css override.

* Fix Modal overlay styles.

* Adjust DocChat floating button position.

* Reorganize and restyle sidebar for new design.

* Update gray0 and modal overlay styles.

* Add stylesheet for new doc page styles.

* Remove TODO. Add sidebar link hover styles.

* Move responsive styles to bottom.

* Disable breadcrumb component. Update layout spacing.

---------

Co-authored-by: taycaldwell <taylor.lee.caldwell@gmail.com>
2024-03-27 13:44:59 -07:00
Brian Doyle
ff61ee4346 Add frame transaction tutorial (#352)
* Add frame transaction tutorial

* Fix
2024-03-08 10:28:08 -01:00
Brian Doyle
bbfc154bc8 Add Linked Mint Frame Guide (#333)
* Add simple linked mint frame

* Add guide to sidebar

* Address comments

* Fix broken frontmatter
2024-02-23 17:25:58 -05:00
Brian Doyle
8058f04fc0 Add hyperframes tutorial (#329)
* Add hyperframes tutorial

* Fix admonition

* Respond to feedback and add missing section
2024-02-20 11:37:26 -05:00
Brian Doyle
daed3bb031 Add advanced frames guide (#322)
* Add advanced frames guide

* Respond to feedback

* Fix comma
2024-02-10 00:19:53 -01:00
Brian Doyle
2c24d379af Add guide for deploy with vercel (#306) 2024-02-06 15:07:59 -05:00
taycaldwell
37affdd329 Add Account Abstraction (Biconomy) guide (#283)
* Add Account Abstraction (Biconomy) guide

* Update keywords to include Particle

* Add line highlighting to code blocks

* Add consistent styling to objectives

* Update account-abstraction-with-biconomy.md

* Update account-abstraction-with-biconomy.md

* Update account-abstraction-with-biconomy.md

* Address comments
2024-02-05 13:43:08 -05:00
Brian Doyle
654ce899f5 Add guide for Farcaster Frames (#300) 2024-02-02 20:20:23 -05:00
jacob-moore-cb
3fad1c70bc Add Cookie Manager and Add CCA Device Tracking (#295)
* Add Coinbase cookie banner to Base Web.

* Base Web - Add cookie policy page and cookie manager. Init CCA with device ID cookie.

* Base Docs - Add cookie policy page and cookie manager. Init CCA with device ID cookie.

* Add custom CookieBanner theme to improve contrast.

* Ignore eslint rule affecting useCookie from @coinbase/cookie-manager.

* Explicitly set base.org domain for cookie.

* Remove domain param from setCookie.
2024-01-31 13:41:40 -08:00
Brian Doyle
48c86324a0 Rename and publish svg nft guide (#293) 2024-01-31 09:37:26 -05:00
jacob-moore-cb
bc78f6234a Revert "Add Cookie Manager and Add CCA Device Tracking" (#286) 2024-01-29 22:36:56 -01:00
jacob-moore-cb
15a66ea3d4 Add Cookie Manager and Add CCA Device Tracking (#284)
* Add Coinbase cookie banner to Base Web.

* Base Web - Add cookie policy page and cookie manager. Init CCA with device ID cookie.

* Base Docs - Add cookie policy page and cookie manager. Init CCA with device ID cookie.

* Add custom CookieBanner theme to improve contrast.

* Ignore eslint rule affecting useCookie from @coinbase/cookie-manager.

* Explicitly set base.org domain for cookie.
2024-01-29 14:25:23 -08:00
jacob-moore-cb
795ba3cbae Revert "Add Cookie Manager and Add CCA Device Tracking" (#272) 2024-01-22 11:45:25 -08:00
jacob-moore-cb
b549065ddd Add Cookie Manager and Add CCA Device Tracking (#257)
* Add Coinbase cookie banner to Base Web.

* Base Web - Add cookie policy page and cookie manager. Init CCA with device ID cookie.

* Base Docs - Add cookie policy page and cookie manager. Init CCA with device ID cookie.

* Add custom CookieBanner theme to improve contrast.

* Ignore eslint rule affecting useCookie from @coinbase/cookie-manager.
2024-01-22 09:56:56 -08:00
Rohit Ramesh
3c01082663 Update sidebars.js to add NFT Checkout (#266)
https://docs.base.org/tools/nft-checkout/

This category was not showing up on the sidebar under "Tools". Committing this change to add it
2024-01-19 17:21:22 -05:00
taycaldwell
b6056eb7c2 Add LayerZero V2 Guide (#262) 2024-01-19 12:32:23 -05:00
taycaldwell
07b7107fcb Add cross-chain messaging guide (using Chainlink CCIP) (#241)
* Add Chainlink CCIP guide

* Address minor comments

* Add CCIP high level concepts

* Update CCIP concepts
2024-01-12 13:57:51 -08:00
Brian Doyle
60c068783c Add Building with Foundry Guide (#224)
* Additional edits

* Add Foundry to sidebar

* Respond to feedback
2023-12-22 13:35:16 -05:00
Brian Doyle
e57a7d6ea3 Guide: Privy and the Base Paymaster (#222)
* Move Aaron's articles to main repo

Co-authored-by: amhayslipcb <aaron.hayslip@coinbase.com>

* Edit intro

* Edit Intro to Privy

* Partial implementing paymaster

* Finish privy and base paymaster

* Fix overview titles

* Resolve feedback

---------

Co-authored-by: amhayslipcb <aaron.hayslip@coinbase.com>
2023-12-22 13:08:31 -05:00
neodaoist
b454a2f497 Neo/write foundry deployment guide (#179)
* Initial draft of Foundry guide

* Update to latest OZ version

* Finish first draft of Foundry deploy tutorial

* Align Hardhat tutorial Solidity versions

* Polish tutorial content

* Keep Hardhat import style

* Update tutorial to use secure keystore
2023-12-19 22:52:13 -01:00
taycaldwell
8c60e6c3e8 Add Supra dVRF guide (#210)
* Add Supra dVRF guide

* Update using-supra-vrf.md
2023-12-19 22:51:18 -01:00
taycaldwell
b7a402f68f Add Pyth Network guide (#209)
* Add Pyth Network guide

* Update using-pyth-price-feeds.md
2023-12-19 22:43:54 -01:00
taycaldwell
d2891eed12 Add Chainlink Data Feeds guide (#208)
* Add Chainlink guide

* on-chain -> onchain

* Update using-chainlink-price-feeds.md
2023-12-19 22:25:36 -01:00
taycaldwell
7f98889d96 Add Account Abstraction tooling (#211)
* Add Account Abstraction tooling

* Update account-abstraction.md
2023-12-19 12:32:26 -08:00
taycaldwell
1227b3bebd Add user onboarding tools (#165)
* Add user onboarding tools

* Sort alphabetically

* Sort sidebar
2023-11-29 06:16:14 -08:00
Brian Doyle
ea4aca0885 Brian doyle/add connecting to chain mod (#132)
* Start doc

* Add connecting to blockchain reading

* Address Aaron's feedback

* Partial: Add configuring providers

* Partial

* Apply feedback, final edits, sidebar

* Fix rainbowkit link

* Fix typo
2023-11-20 15:28:47 -05:00
Brian Doyle
86ac49eca6 Launch Hardhat Tools and Testing module (#104)
* Launch Hardhat Tools and Testing module

* Fix broken links

* Fix link and typos

* Add context to links to Basecamp
2023-11-03 14:07:24 -04:00
Brian Doyle
a1fb68e131 Purge dApp in favor of app or onchain app (#90) 2023-10-26 13:09:14 -04:00
taycaldwell
813974d176 Add Tenderly smart contract guide (#58) 2023-10-12 07:35:12 -07:00
rcbgr
197338a579 Remove Truffle (#25)
* Remove

* remove truffle from sidebar

---------

Co-authored-by: Nick Morgan <nick.morgan@coinbase.com>
2023-10-02 12:15:38 -04:00
Matthew Bunday
2872ecb0a1 Clean slate for open source 2023-09-19 16:21:42 -04:00