Skip to content

added scopedProperties #355

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 233 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
233 commits
Select commit Hold shift + click to select a range
7579235
Chain Abstraction docs for Flutter
quetool Mar 26, 2025
b67bbdd
update docs
quetool Mar 26, 2025
9acb5b8
minor change
quetool Mar 26, 2025
e339f83
minor change
quetool Mar 26, 2025
7511668
minor update
quetool Mar 28, 2025
59ecb82
Merge branch 'main' of https://github.com/reown-com/reown-docs into f…
quetool Apr 1, 2025
fc0b130
fixed conflicts
quetool Apr 1, 2025
7ebe4ff
added error description & token info
vrajdesai78 Apr 4, 2025
a641f0d
Adding a demo to the Social Login feature page and pointing to Reown …
rohit-710 Apr 4, 2025
70963ad
Adding AppKit demo on Overview page
rohit-710 Apr 4, 2025
825e0fd
moving SIWX folder from Features to Authentication
rohit-710 Apr 4, 2025
04c2b6b
Fixing home page to add CTAs to socials
rohit-710 Apr 4, 2025
da8906a
updating the text in the contribute box
rohit-710 Apr 4, 2025
500a78f
added docs for web and updated rn docs
vrajdesai78 Apr 4, 2025
4b60d72
added scopedProperties
vrajdesai78 Apr 4, 2025
454b101
added brief description for adding wallet service
vrajdesai78 Apr 4, 2025
3b34fc8
removing styles from video box
rohit-710 Apr 4, 2025
0207122
Adding Link mode demo and fixing learn more button
rohit-710 Apr 4, 2025
aa3e0ad
fixing homepage learn more box
rohit-710 Apr 4, 2025
647681c
Adding a demo of an app without link mode
rohit-710 Apr 4, 2025
d9cbcc8
Merge pull request #354 from reown-com/linear-fixes
rohit-710 Apr 4, 2025
9dbda6c
improve learn more
rtomas Apr 4, 2025
f12156f
Merge pull request #356 from reown-com/feat/improve-learn-more-home
rohit-710 Apr 4, 2025
3a7d7c1
add cspell to our docs
rtomas Apr 4, 2025
2ca475b
fixing Verify API doc page
rohit-710 Apr 7, 2025
bf5cbb6
Merge pull request #358 from reown-com/fix-verify
rohit-710 Apr 7, 2025
76aef52
updating some overdue code highlight issues
rohit-710 Apr 7, 2025
a34cbc5
Updating some overdue highlight code formatting
rohit-710 Apr 7, 2025
335ed2b
fixing some more highlights
rohit-710 Apr 8, 2025
dc9bf84
how many more incorrect highlight commands
rohit-710 Apr 8, 2025
63fa791
Merge pull request #359 from reown-com/fix-highlight
rohit-710 Apr 8, 2025
d7b2737
Revamping navbar and sidebar
rohit-710 Apr 8, 2025
48a48f7
Moving guides above cloud and updating walletkit nav
rohit-710 Apr 8, 2025
8151107
Adding WalletKit overview
rohit-710 Apr 8, 2025
5c925ed
Merge pull request #357 from reown-com/chore/add-cspell
rohit-710 Apr 8, 2025
d56aba0
Updating overview page
rohit-710 Apr 8, 2025
6854788
nit changes based on review
vrajdesai78 Apr 9, 2025
586b990
added info about 1CA for link mode
vrajdesai78 Apr 9, 2025
8efb134
update kotlin docs
jakubuid Apr 9, 2025
c215fbc
Adding navigation instructions
rohit-710 Apr 9, 2025
0d65b08
minor grammar fix
rohit-710 Apr 9, 2025
4c6e6b0
updating discord invite links
rohit-710 Apr 9, 2025
78d7cae
Merge pull request #360 from reown-com/navigation-update
rohit-710 Apr 9, 2025
75245aa
Pushing fix for missing sections
rohit-710 Apr 9, 2025
cb4c076
restructuring walletkit
rohit-710 Apr 9, 2025
9df0fcd
re-adding Cloud under AppKit language specific docs
rohit-710 Apr 9, 2025
7197eba
adding cloud docs to WalletKit language specific docs
rohit-710 Apr 9, 2025
fe3b4ce
changing the order of cloud on AppKit
rohit-710 Apr 9, 2025
0ea2e05
Merge pull request #364 from reown-com/fix-sidebar
rohit-710 Apr 9, 2025
56be407
refactor(docs): configure proper frontmatter titles (#361)
bkrem Apr 9, 2025
4987d50
fixing code highlighting issues on AppKit Ethers
rohit-710 Apr 9, 2025
f8f4851
update other poor highlight formatting and fix solana upgrade guide
rohit-710 Apr 9, 2025
513b6a2
Merge pull request #365 from reown-com/fix-highlight-issue
rohit-710 Apr 10, 2025
dc9010d
updated video src and improved note UI
vrajdesai78 Apr 11, 2025
df25e03
Merge pull request #363 from reown-com/chore/update_kotlin_ca_docs
vrajdesai78 Apr 11, 2025
ae33000
Updating highlighted code for a fix
rohit-710 Apr 11, 2025
8a784be
Merge pull request #368 from reown-com/highlight-fixes
rohit-710 Apr 11, 2025
410168b
re-strucuted shared files and resolved conflicts
vrajdesai78 Apr 11, 2025
52cee1c
Merge pull request #362 from reown-com/fix/add-1ca-info-link-mode
vrajdesai78 Apr 11, 2025
acf4b57
Merge pull request #329 from reown-com/flutter/chain_abstraction_docs
vrajdesai78 Apr 11, 2025
0643162
resolved conflicts for ca docs
vrajdesai78 Apr 11, 2025
10c503d
updating title
rohit-710 Feb 6, 2025
6a21812
Rebasing with main and adding a basic AppKit Core installation setup
rohit-710 Apr 11, 2025
a7958a3
updating intro text
rohit-710 Apr 11, 2025
1f210bb
grammar fix
rohit-710 Apr 11, 2025
74c1c19
resolved conflicts
vrajdesai78 Apr 11, 2025
4f237f9
fixed unnecessary changes in docs.json
vrajdesai78 Apr 11, 2025
0c80e42
fixed unnecessary changes from docs.json
vrajdesai78 Apr 11, 2025
071ad5c
Adding Chain Abstraction doc to React Native sidebar
rohit-710 Apr 11, 2025
38eb1a1
updated screenshots and details to submit wallet in walletguide
vrajdesai78 Apr 11, 2025
43afca0
Merge pull request #369 from reown-com/add-walletguide-submission-doc
rohit-710 Apr 15, 2025
86a8593
documentation enhancement
quetool Apr 15, 2025
ff71b72
minor change
quetool Apr 15, 2025
8e83fa2
Update docs.json to hide wcm upgrade guide from sidebar
rohit-710 Apr 16, 2025
464f10c
Merge pull request #282 from reown-com/wcm-preview
rohit-710 Apr 16, 2025
998c0d1
Merge pull request #353 from reown-com/vraj/wk-644-update-the-docs-wi…
vrajdesai78 Apr 16, 2025
d0563a0
Feat: smart session guide v1 (#371)
rtomas Apr 16, 2025
c09ec93
fix add funds text (#374)
rtomas Apr 16, 2025
8fc913f
fix small typo (#375)
rtomas Apr 17, 2025
6523ad4
chore: add open swap with arguments docs (#376)
enesozturk Apr 18, 2025
58d81e5
chore: add troubleshoot section for the web sdk
enesozturk Apr 18, 2025
c3197c0
modify smart session one page (#373)
rtomas Apr 20, 2025
d817e99
Docs Update: Adding more context to React and Next's hooks docs (#381)
rohit-710 Apr 23, 2025
532ff44
Fix: Remove redundant 'npm install' from Ethers v5 installation comma…
devin-ai-integration[bot] Apr 28, 2025
827613f
Add Unity direct wallet connection
skibitsky Apr 28, 2025
cc8eb05
Fix unity appkit installation
skibitsky Apr 28, 2025
a3ff0c3
Grammar update
skibitsky Apr 28, 2025
c0f289d
add wallet buttons to JS (#387)
rtomas Apr 28, 2025
111c8ee
chore: move trouble shooting to a guide doc
enesozturk Apr 29, 2025
3b5258e
chore: revert new lines
enesozturk Apr 29, 2025
9e99cd0
adding missing recipes to the sidebar
rohit-710 Apr 29, 2025
c6761a5
fixing file name
rohit-710 Apr 29, 2025
07bb79f
Merge pull request #377 from reown-com/enes/apkt-2684-universal-link-…
enesozturk Apr 29, 2025
6c563c7
Adding reown-appkit.mdc and adding instructions within Readme
rohit-710 Apr 29, 2025
f28ccc2
improving the mdc file
rohit-710 Apr 29, 2025
15f4d8e
Adding CTAs to the docs
rohit-710 Apr 29, 2025
860a4be
Adding AI instructions to installation docs of Next and React
rohit-710 Apr 29, 2025
6a08e91
updating links
rohit-710 Apr 29, 2025
0586be3
Renaming core to fundamentals
rohit-710 Apr 29, 2025
be61bed
Update README.md
rohit-710 Apr 29, 2025
9be9b46
Update overview.mdx
rohit-710 Apr 29, 2025
b59bb8e
updating the CTAs
rohit-710 Apr 29, 2025
3381a1e
Updating CTA links
rohit-710 Apr 29, 2025
05eb568
Merge pull request #389 from reown-com/ai-improvements
rohit-710 Apr 30, 2025
8a6fdfe
Fix grammatical error in Next.js AppKit documentation (#391)
devin-ai-integration[bot] Apr 30, 2025
c6c4661
Fix capitalization of JavaScript throughout documentation
devin-ai-integration[bot] Apr 30, 2025
0e0a50a
Merge pull request #386 from reown-com/chore/unity-appkit-update
skibitsky May 2, 2025
9bf09a6
Merge pull request #392 from reown-com/devin/1746020656-fix-javascrip…
rohit-710 May 5, 2025
5c500d9
Adding contextual options to the docs
rohit-710 May 5, 2025
1f9e06d
Merge pull request #394 from reown-com/contextual-menu
rohit-710 May 5, 2025
2e58cb0
Adding ChatGPT as the default contextual option
rohit-710 May 5, 2025
71e6dbf
Merge pull request #395 from reown-com/contextual-menu
rohit-710 May 5, 2025
ac29fe7
Updating company desc as per tone of voice
rohit-710 May 5, 2025
006202b
Merge pull request #396 from reown-com/copy-improve
rohit-710 May 6, 2025
af381f4
Adding Smart Sessions under AppKit features
rohit-710 May 6, 2025
31c5598
adding a note to mention early access feature
rohit-710 May 6, 2025
4901a37
Creating chain abstraction feature doc
rohit-710 May 6, 2025
85fac2e
Adding Chain Abstraction video demo
rohit-710 May 6, 2025
2b9f968
Adding chain abstraction leverage
rohit-710 May 6, 2025
4f65e42
Adding info about how Chain abstraction works
rohit-710 May 6, 2025
c0e3524
Adding example use cases and get started section
rohit-710 May 6, 2025
2a752bb
Adding a get started section for chain abstraction
rohit-710 May 6, 2025
1cbb2ff
add appkit pay
rtomas May 6, 2025
f5d7930
typo fixes
rtomas May 6, 2025
90d7a4d
add caip-25 example for 5792 capabilities
jakubuid May 7, 2025
702f810
add references
jakubuid May 7, 2025
4c721b6
add wallet service util method for kotlin
jakubuid May 7, 2025
a85a700
add other platforms
jakubuid May 7, 2025
17ffebf
Update walletkit/android/eip5792.mdx
rohit-710 May 7, 2025
1577db4
Update walletkit/android/eip5792.mdx
rohit-710 May 7, 2025
134381d
Update walletkit/android/eip5792.mdx
rohit-710 May 7, 2025
d72a4b2
Update walletkit/android/eip5792.mdx
rohit-710 May 7, 2025
61e453e
Update walletkit/android/eip5792.mdx
rohit-710 May 7, 2025
6731b8f
Adding WCM upgrade guide to the sidebar
rohit-710 May 7, 2025
72b7c9f
Removing AppKit core and Ethereum provider code
rohit-710 May 7, 2025
acf06f9
Adding a note to remove walletconnect modal from package.json
rohit-710 May 7, 2025
1f9a3a0
Adding a message about AppKit core from scratch and walletconnect modal
rohit-710 May 7, 2025
4cbeb16
Moving a general description about AK Core to the end
rohit-710 May 7, 2025
c3d86bc
Update appkit/upgrade/wcm.mdx
rohit-710 May 7, 2025
0442c04
Merge pull request #401 from reown-com/appkit-core
rohit-710 May 7, 2025
f16d56a
clean headless text
rtomas May 7, 2025
64aaaab
modify new integration
rtomas May 7, 2025
34bf333
improve code
rtomas May 7, 2025
3550d1e
Adding info about networks and assets supported
rohit-710 May 7, 2025
8899a15
Merge pull request #397 from reown-com/add-features
rohit-710 May 7, 2025
782cf60
Updating Chain abstraction supported chains and tokens
rohit-710 May 7, 2025
61bbc48
Updating WalletKit chain abstraction doc page
rohit-710 May 7, 2025
a8feb05
Merge pull request #402 from reown-com/add-features
rohit-710 May 7, 2025
ecbcfb6
Merge branch 'main' into feat/appkit-pay
rtomas May 7, 2025
f4d0143
Reworking Payments overview and highlevel docs
rohit-710 May 7, 2025
b7d9e4f
Adding info about one click checkout and subscriptions
rohit-710 May 7, 2025
752cab3
Updating CTAs on Payments overview doc
rohit-710 May 8, 2025
40e5140
Adding a video demo for Pay with exchange
rohit-710 May 8, 2025
819c5e9
Adding demo for pay with exchange
rohit-710 May 8, 2025
8ae318d
Merge pull request #399 from reown-com/feat/appkit-pay
rohit-710 May 8, 2025
6ef73e0
address comments
jakubuid May 9, 2025
f16485a
fix typo (#403)
rtomas May 9, 2025
46d3e19
Removing travel rule point from one-click checkout
rohit-710 May 9, 2025
8db4884
replacing a demo and adding self custodial checkout option
rohit-710 May 9, 2025
2c2e7dd
Updating demos and content
rohit-710 May 9, 2025
c12377c
Adding info about projects already using AppKit
rohit-710 May 9, 2025
7c38284
Updating CTAs
rohit-710 May 9, 2025
902e6e2
Adding a note about self custodial wallet flow
rohit-710 May 9, 2025
cebf95a
Adding contact sales
rohit-710 May 9, 2025
82171ee
Minor change
rohit-710 May 9, 2025
3846cec
Merge pull request #406 from reown-com/feat/appkit-pay
rohit-710 May 9, 2025
c82f359
address PR comments
jakubuid May 13, 2025
d0f1885
Adding Link Mode to WalletKit features
rohit-710 May 13, 2025
13a8552
Rearranging the WalletKit dropdown as per usage
rohit-710 May 13, 2025
502fb84
Add info about assets and networks supported
rohit-710 May 13, 2025
68794bb
Flutter docs update specially after new Social Login implementation w…
quetool May 13, 2025
40e28ce
Update walletkit/flutter/usage.mdx
quetool May 13, 2025
0159716
Update appkit/flutter/core/options.mdx
quetool May 13, 2025
5145b79
Update appkit/flutter/core/email.mdx
quetool May 13, 2025
2e73eb2
Update appkit/flutter/core/actions.mdx
quetool May 13, 2025
0bd0899
Update walletkit/flutter/usage.mdx
quetool May 13, 2025
bbe2abb
Update appkit/flutter/core/actions.mdx
quetool May 13, 2025
4c50bfe
Update appkit/flutter/core/actions.mdx
quetool May 13, 2025
341cbab
grammar check
quetool May 13, 2025
cf7f5cc
Merge branch 'feature/flutter_docs_update' of https://github.com/reow…
quetool May 13, 2025
b4fb478
adding word to cspell
rtomas May 13, 2025
561edad
Merge pull request #409 from reown-com/add-link-mode
rohit-710 May 13, 2025
668f4fe
grammar check with ChatGPT
quetool May 13, 2025
4f3393d
Merge branch 'feature/flutter_enhancements' of https://github.com/reo…
quetool May 13, 2025
a58ab61
rollback grammar check
quetool May 13, 2025
daed510
Merge pull request #370 from reown-com/feature/flutter_enhancements
quetool May 13, 2025
50275a8
Merge pull request #411 from reown-com/feat/appkit-pay
rohit-710 May 13, 2025
c9cdc46
Minor grammar fix
rohit-710 May 13, 2025
b1faa09
delete wormfare
rtomas May 13, 2025
a1991a5
Adding Social login demo for Flutter
rohit-710 May 13, 2025
b8dbc49
Updating demo to fit the size requirements
rohit-710 May 13, 2025
612089a
Linking video demo to Email Social wallets doc page for AppKit Flutter
rohit-710 May 13, 2025
61e0957
Compressing video file
rohit-710 May 13, 2025
27b7a62
Merge pull request #415 from reown-com/fix/delete-wormflare
rohit-710 May 13, 2025
8bc0bab
Merge pull request #414 from reown-com/feat/appkit-pay
rohit-710 May 13, 2025
4a352e2
Improve React Hooks Documentation (#405)
devin-ai-integration[bot] May 14, 2025
746d521
Improve Next.js Hooks Documentation based on PR #405 (#413)
devin-ai-integration[bot] May 14, 2025
7c2e583
Merge pull request #400 from reown-com/5792_caip25_examples
jakubuid May 14, 2025
3898ad5
Removing repeated content from Next hooks
rohit-710 May 14, 2025
0b4935f
Removing more repetitions
rohit-710 May 14, 2025
111bc62
Removing repeated content on React Hooks
rohit-710 May 14, 2025
f736f42
Removing some more repeated content
rohit-710 May 14, 2025
6cb13a9
Merge pull request #417 from reown-com/fix-devins-pr
rohit-710 May 14, 2025
1181f10
Updating the onramp png
rohit-710 May 15, 2025
62f6838
Adding Meld as a provider
rohit-710 May 15, 2025
f9e389f
Updating purchase desc
rohit-710 May 15, 2025
0c9e059
Updating assets and amount desc
rohit-710 May 15, 2025
2deb9c0
Updating SIWX info
rohit-710 May 15, 2025
e990f4a
Updating SIWX description
rohit-710 May 15, 2025
543a8e5
Updating the demo
rohit-710 May 15, 2025
2f7503e
Adding demo section
rohit-710 May 15, 2025
406b480
Updating hooks open info
rohit-710 May 15, 2025
62d92c2
Updating hooks open info for Next
rohit-710 May 15, 2025
e4bbb82
Adding a video walkthrough and demo section
rohit-710 May 15, 2025
986e62e
Fixing title for SIWX
rohit-710 May 15, 2025
d552d9d
grammar check
quetool May 15, 2025
a8e0a67
fix: Solana implementation snippets (#416)
rtomas May 15, 2025
035848b
feat: Update snippets for appkit Pay (#418)
rtomas May 15, 2025
52737e0
fix link (#422)
rtomas May 15, 2025
fc5dd75
delete next networks
rtomas May 16, 2025
4f7ce93
Add note about Cloud Auth SIWX
rohit-710 May 16, 2025
9e65816
Merge pull request #419 from reown-com/update-docs-changes
rohit-710 May 16, 2025
47fdeb7
Update Smart Sessions side bar title
rohit-710 May 16, 2025
36a40ea
Updating the title
rohit-710 May 16, 2025
fb57c4c
Adding info about networks supported
rohit-710 May 16, 2025
684ce62
Merge pull request #424 from reown-com/fix/delete-next-networks
rohit-710 May 16, 2025
390d71b
Fix documentation issues in Custom Connectors page (#404)
devin-ai-integration[bot] May 16, 2025
a7794aa
Improve custom connectors documentation based on PR #404 (#427)
devin-ai-integration[bot] May 16, 2025
7f66933
Merge pull request #412 from reown-com/feature/flutter_docs_update
quetool May 16, 2025
87b6a05
fix custom connectors docs (#423)
rtomas May 16, 2025
d5ff544
Merge pull request #426 from reown-com/update-smart-session-docs
rohit-710 May 16, 2025
24a2a33
added scopedProperties
vrajdesai78 Apr 4, 2025
fbcc411
Merge branch 'vraj/wk-635-5792-update' of https://github.com/reown-co…
jakubuid May 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 4 additions & 34 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,39 +27,8 @@
}
],
"words": [
"npm",
"webpack",
"prettier",
"markdownlint",
"mdx",
"appkit",
"reown",
"solana",
"wagmi",
"siwe",
"viem",
"Farcaster",
"Nethereum",
"walletconnect",
"CAIP",
"deeplink",
"RDNS",
"siws",
"siwx",
"walletkit",
"Cocoapods",
"Podfile",
"Multichain",
"devnet",
"testflight",
"nuxt",
"jitpack",
"Linea",
"polkadot",
"anza",
"kadena",
"keccak",
"XRPL",
"npm","webpack","prettier","markdownlint","mdx","appkit","reown","solana","wagmi","siwe","viem","Farcaster","Nethereum","walletconnect","CAIP","deeplink",
"RDNS","siws","siwx","walletkit","Cocoapods","Podfile","Multichain","devnet","testflight","nuxt","jitpack","Linea","polkadot","anza","kadena","keccak","XRPL",
"keypair","tezos","Starknet", "utxos", "litecoin", "hedera", "satoshi", "kusama", "westend", "statemint", "passwordless",
"Blockhash", "UTXO", "PSBT", "keypair", "keypairs", "deeplinking", "chainlist", "pubspec","artefacts","artefact","artefactId", "WCURI",
"qrcode", "ECDH", "ciphertext", "HMAC", "mutez", "rebranded", "clickjacking", "openupm", "walletids", "walletid", "Keyserver", "CAPI",
Expand All @@ -68,7 +37,8 @@
"johnsmith", "secp", "reimagined", "tgvideo", "solflare", "WBIPs", "xverse", "mycustomwallet", "seedphrases", "Pimlico", "signup", "onramps", "rainbowkit", "connectkit", "stablecoins", "fulfilment",
"tictactoe", "dollar", "supabase", "Frontmatter", "LLMSTXT", "tokenpocket", "imtoken", "kraken", "ronin", "exodus", "argent", "zerion", "oneinch", "crypto-com", "imtoken", "kraken", "ronin", "robinhood", "exodus", "argent", "tokenpocket",
"nosocial", "bitget", "leather", "binance", "uniswap", "safepal", "bybit", "phantom", "ledger", "timeless-x", "safe", "zerion", "oneinch", "crypto-com", "imtoken", "kraken", "ronin", "robinhood", "exodus", "argent", "tokenpocket", "Contractaddress",
"executionreverted", "FATF", "VASP", "LLMSTXT", "Frontmatter", "CASP", "DKMS"
"executionreverted", "FATF", "VASP", "LLMSTXT", "Frontmatter", "CASP", "DKMS", "hydradx", "phala", "astar", "mangata", "polkadotjs", "Dogecoin", "Blockbook", "vuejs", "xsmall", "rgba", "mintlify", "filteredwallets",
"tnum","minmax","toolkits", "autoplay", "Litoshi", "Litoshis", "encryptor's", "Everscale", "Bitcore", "satoshis", "Parachain", "Bitcore", "walletlist", "Userflow", "retryable", "USDS", "Arbirtrum"
]
}

24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,17 @@ We welcome contributions to improve our documentation! Here's how you can help:

To run the documentation locally, you'll need to have Node.js installed on your machine. Then follow these steps:

1. Install dependencies:
```bash
pnpm install
```
2. Run the development server:
```bash
pnpm run dev
```

or

1. Install the Mintlify CLI globally:
```bash
npm install -g mintlify
Expand Down Expand Up @@ -71,6 +82,19 @@ The development server will automatically reload when you make changes to the do
- Include code examples where appropriate
- Test all code snippets to ensure they work as expected

### Building a project with AI?

If you're using Cursor IDE (or another AI-based IDE) to build a project with Reown AppKit, we provide a `.mdc` file that enhances your development experience. The `reown-appkit.mdc` file in this repository contains Cursor-specific rules and type hints for Reown AppKit.

To use it in your project:

1. Copy the `reown-appkit.mdc` file from this repository
2. Create a `.cursor/rules` folder in your project's root directory (if it doesn't exist)
3. Place the `.mdc` file in your project's `.cursor/rules` folder

For more info, refer to [Cursor's documentation](https://docs.cursor.com/context/rules#project-rules).


### Need Help?

If you have any questions or need help with your contribution, please:
Expand Down
2 changes: 1 addition & 1 deletion advanced/multichain/polkadot/wallet-integration-guide.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ walletKit.on("session_request", async (requestEvent) => {

# Sessions Persistence/Management

- sessions can be saved/stored so users dont have to pair repeatedly
- sessions can be saved/stored so users don't have to pair repeatedly
- sessions can be disconnected from using `await walletKit.disconnectSession({ topic: topic });` passing the session topic.
- sessions can be extended using `await walletKit.extendSession({ topic: topic });` passing the session topic.
- Default session lifetime is 7 days for WalletConnect v2.0.
Expand Down
6 changes: 3 additions & 3 deletions advanced/multichain/rpc-reference/everscale-rpc.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ Message that can then be sent to the blockchain.
##### Returns:

1. signedExtMessage - signed external message;
2. expireAt - мessage expiration timestamp
2. expireAt - message expiration timestamp

##### Example:

Expand Down Expand Up @@ -208,7 +208,7 @@ Sends an internal message from the user account without waiting for the transact

1. hash: string - external message hash;
2. account: string - destination account address (equals to source_address);
3. expireAt: number - мessage expiration timestamp
3. expireAt: number - message expiration timestamp

##### Example:

Expand Down Expand Up @@ -259,7 +259,7 @@ Sends an external message to the contract without waiting for the transaction.

1. hash: string - external message hash;
2. account: string - destination account address (equals to source_address);
3. expireAt: number - мessage expiration timestamp
3. expireAt: number - message expiration timestamp

##### Example:

Expand Down
20 changes: 20 additions & 0 deletions appkit/android/core/one-click-auth.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,15 @@ If the wallet connecting to your dapp does not support One-Click Auth, the SDK w

The latest release of AppKit supports link mode, a low latency mechanism for transporting One-Click Auth requests and session requests over universal links, reducing the need for a WebSocket connection with the Relay. This significantly enhances the user experience when connecting native dApps to native wallets by reducing the latency associated with networking connections, especially when the user has an unstable internet connection.

<Frame>
<video
controls
autoPlay
src="/images/link-mode.mp4"
height="400" width="300"
></video>
</Frame>

To support link mode, configure your AppMetaData `appLink` with a valid universal link and set the `linkMode` property to `true`:

```kotlin
Expand Down Expand Up @@ -112,6 +121,17 @@ Ensure that your App Link is properly configured in your app's Manifest file wit
</intent-filter>
```

#### How does it look without Link Mode?

<Frame>
<video
controls
autoPlay
src="/images/without-link-mode.mp4"
height="400" width="300"
></video>
</Frame>

For more information on how to configure app links for your app, refer to the [Android Documentation](https://developer.android.com/training/app-links/verify-android-applinks).

For enabling links to app content check [this](https://developer.android.com/training/app-links/deep-linking) documentation page.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,26 @@
---
title: Authentication (SIWX)
sidebarTitle: Sign in with X (SIWX)
title: Multichain Authentication (SIWX)
sidebarTitle: Multichain Authentication (SIWX)
---

## Introduction
The **Sign In With X** feature enables decentralized applications (Dapps) to authenticate users seamlessly across multiple blockchain networks, such as Ethereum, Solana, and Bitcoin, since this feature is **chain agnostic**.

The **Sign In With X** feature enables decentralized applications (Dapps) to authenticate users seamlessly across multiple blockchain networks, such as Ethereum, Polygon or Solana. This feature allows developers using our SDK to implement authentication by having users sign a unique string message with their blockchain wallets. The **Sign In With X** feature is designed in accordance with the [CAIP-122](https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-122.md) standard, which establishes a chain-agnostic framework for blockchain-based authentication and authorization on off-chain services.
<Frame>
<img src="/images/assets/siwe-connect.gif" />
This feature allows developers using our SDK to implement authentication by having users sign a unique string message with their blockchain wallets. The **Sign In With X** feature is designed in accordance with the [CAIP-122](https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-122.md) standard, which establishes a chain-agnostic framework for blockchain-based authentication and authorization on off-chain services.

<Frame caption="SIWX Demo">
<video
controls
autoPlay
loop
src="/images/siwx.mp4"
></video>
</Frame>

<Card title="Try Demo" href="https://appkit-lab.reown.com/library/siwx-default/" horizontal />
## Demo

<CardGroup cols={2}>
<Card icon="flask" title="Try Demo" href="https://appkit-lab.reown.com/library/siwx-default/" />
</CardGroup>


## Getting Started
Expand All @@ -33,6 +43,10 @@ Read more about the [Default Implementation](./siwx-default).

The Cloud Auth SIWX is a predefined implementation of the SIWX configuration plugin that uses the Cloud service to create and manage SIWX messages and sessions. With Cloud Auth SIWX, you will be able to see and control the sessions of your users using the [User Management Dashboard](/cloud/user-management).

<Note>
Cloud Auth SIWX is only available for `eip155` compatible networks.
</Note>

Read more about the [Cloud Auth Implementation](./siwx-cloud-auth).

### Custom Implementation
Expand Down
15 changes: 14 additions & 1 deletion appkit/authentication/socials.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,20 @@ sidebarTitle: Email & Social Login

Bring your app to a world of new users in minutes with default Email and Social login, giving both new and existing users the ability to seamlessly connect to your app using just an email address or social account. With minimal code changes, you can customize these options to suit your needs and use Smart Account functionality in minutes.

<Card title="Try Demo" href="https://appkit-lab.reown.com/library/wagmi/" />
<Frame>
<video
controls
autoPlay
className="w-full aspect-video"
src="/images/socials-demo.mp4"
></video>
</Frame>

## Demo

Want to see social login in action? Try out the live demo to experience the seamless social login flow firsthand.

<Card icon="flask" title="Try Demo" href="https://demo.reown.com/?utm_source=navbar&utm_medium=docs&utm_campaign=backlinks" external />

## Supported Providers

Expand Down
78 changes: 78 additions & 0 deletions appkit/features/chain-abstraction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
---
title: Chain Abstraction
---

Chain Abstraction is a feature in Reown AppKit that enables dApps to facilitate seamless cross-chain transactions for users. It allows users to spend crypto tokens, such as stablecoins, across different blockchain networks without needing to manually bridge tokens, worry about network-specific tokens, or manage multiple wallets.

<Note>
Chain Abstraction is currently an early access feature.
</Note>

<Frame caption="Chain Abstraction Demo">
<video
controls
autoPlay
className="w-full aspect-video"
src="/images/chain-abstraction-demo.mp4"
></video>
</Frame>

## Demo

Want to see Chain Abstraction in action? Try out the live demo to experience Reown AppKit's Chain Abstraction flow firsthand.

<CardGroup cols={2}>
<Card icon="flask" title="Try Demo" href="https://ca-demo.reown.com/?utm_source=navbar&utm_medium=docs&utm_campaign=backlinks" external />
</CardGroup>

## When can you leverage Chain Abstraction?

1. **Seamless Cross-Chain Transactions**: Users can transact on a target blockchain network even if their assets reside on a different source network. For example, a user can make a payment on the Base network using USDC held on Arbitrum.

2. **Enhanced User Experience**: By abstracting the complexities of cross-chain interactions, dApps can offer a more intuitive and frictionless experience, reducing the need for users to understand or manage the underlying blockchain infrastructure.

3. **Developer-Friendly Integration**: Reown AppKit provides a set of tools and methods, such as prepare and execute, that allow developers to integrate chain abstraction functionality into their dApps with minimal effort.

## How It Works

- **Transaction Preparation**: When a user initiates a transaction, the dApp uses the prepare method to determine if the user has sufficient funds on the target network. If not, it identifies the necessary bridging transactions required to move assets from the source to the target network.

- **Transaction Execution**: Once the necessary transactions are prepared and signed, the execute method broadcasts them, handling the bridging process and completing the original transaction on the target network.

- **Gas Estimation Handling**: To ensure accurate gas estimation, dApps should pass gas: null when sending transactions, allowing the wallet to handle gas calculations appropriately.

## Networks and Assets Supported

Currently, Chain Abstraction on AppKit supports the following assets on the following networks:

| Network | Assets |
|-----------|-----------------|
| Optimism | USDC, USDT, ETH |
| Arbitrum | USDC, USDT, ETH |
| Base | USDC, USDS, ETH |
| Solana | USDC |


## Example Use Case

Consider a scenario where a user wants to **purchase an NFT on the Base network but holds USDC only on the Arbitrum network**. With Chain Abstraction:

- The dApp detects the asset location and prepares the necessary bridging transactions.

- The user signs the transactions, and the assets are bridged from Arbitrum to Base.

- The purchase is completed on the Base network without the user manually bridging assets or switching networks.

You can try out this use case in the [demo above](#demo).

## Get Started

<CardGroup cols={2}>
<Card title="React" icon="react" href="/appkit/react/early-access/chain-abstraction">
Get started with AppKit in React.
</Card>

<Card title="Next.js" icon="square-n" href="/appkit/next/early-access/chain-abstraction">
Get started with AppKit in Next.js.
</Card>
</CardGroup>
20 changes: 11 additions & 9 deletions appkit/features/onramp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@ title: On-Ramp

On-Ramp securely provides users access to over 100 cryptocurrencies from right within your app. In just a few clicks, users can purchase tokens to support in-app activity and transactions across multiple chains. Set up in minutes with just one line of code.

<Card
title="Try Demo"
href="https://appkit-lab.reown.com/library/wagmi/"
horizontal
/>
<iframe width="720" height="400" src="https://www.youtube.com/embed/B05eA3ufp-Y?si=hcRl_ZLf5qZ2l5pC" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>

## Demo

<CardGroup cols={2}>
<Card icon="flask" title="Try Demo" href="https://appkit-lab.reown.com/library/wagmi/" />
</CardGroup>

## Get Started

Expand Down Expand Up @@ -59,15 +61,15 @@ Once connected, select "Buy Crypto" from the wallet modal.

### Choose your provider

Select "Coinbase" as your provider.
Select "Coinbase" or "Meld" as your provider.

<Frame>
<img src="/images/w3m/onramp/3.png" />
<img src="/images/new-onramp.png" />
</Frame>

### Complete your purchase

Complete your purchase using Coinbase Pay. You will be prompted to sign in to your Coinbase account.
Complete your purchase using your selected provider. You will be prompted to sign in to your Coinbase or Meld account.
If the payment page does not appear, you can copy link from the wallet modal and paste it in your browser.

<Frame>
Expand All @@ -76,7 +78,7 @@ If the payment page does not appear, you can copy link from the wallet modal and

### Select assets and amount

Choose the asset and amount you would like to purchase from Coinbase.
Choose the asset and amount you would like to purchase from your selected provider.

<Frame>
<img src="/images/w3m/onramp/5.png" />
Expand Down
Loading