You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A new issue (#${{ github.event_name == 'push' && '6753' || github.event.issue.number }}) has been labeled with "type: new chain request" in the ${{ github.repository }} repository. Your task is to validate this chain request for completeness and take appropriate action.
${{ github.event_name == 'push' && '**Adding a new chain to the Explorer**
38
-
To get a new chain added to the Explorer, you will need to submit the following:
39
-
40
-
1. JSON-RPC spec for Wallets **(only if [one](https://docs.walletconnect.com/2.0/advanced/rpc-reference/ethereum-rpc) doesn''t already exist)**. For more information, please review the Ethereum [JSON-RPC API docs](https://ethereum.org/en/developers/docs/apis/json-rpc/).
41
-
**GitHub Link**:
42
-
2. Write a [CASA namespace spec](https://github.com/ChainAgnostic/namespaces) if not already available for this namespace.
43
-
**GitHub Link**:
44
-
3. **namespaces**:
45
-
_*known chain namespaces (e.g. eip:155 for Ethereum/EVM-based chains, solana, ...)_
46
-
4. **chains**:
47
-
_*known chains, where the primary key is a compound key composed of namespace + reference (e.g. ETH mainnet is eip155:1)._
48
-
_Please provide labels for each chain (e.g. mainnet, testnet, devnet, ...)_
49
-
5. **RPC endpoints**
50
-
_*list of common/canonical RPC endpoints for the chain(s)_
- [ ] Source of namespace (if non-EIP155) chain information (particularly chainIds): [link]
59
-
60
-
**Additional context**
61
-
Add any other context here.
62
-
63
-
**Please note:**
64
-
65
-
**Registering a chain with the Explorer does not impact or improve the ability for wallets and dapps to support your chain.** It is simply a way for users to discover wallets and dapps that support your chain by:
66
-
67
-
- Browsing the [Chains List](https://docs.walletconnect.com/advanced/multichain/chain-list)
68
-
- Filtering results programmatically via the [Explorer API](https://docs.walletconnect.com/cloud/explorer)
69
-
70
-
**It is still up to wallets and dapps to provide concrete support for your chain once it is listed as part of the Explorer.**
71
-
72
-
- [ ] I have read and understood the above clarification' || github.event.issue.body }}
73
-
74
-
## Validation Requirements
75
-
76
-
Please validate the chain request against the following complete example format:
77
-
78
-
**Required Elements:**
79
-
1. **JSON-RPC spec for Wallets** - Only required if one doesn't already exist (link to existing spec or new spec)
80
-
2. **CASA namespace spec** - GitHub link to ChainAgnostic/namespaces specification
81
-
3. **namespaces** - The namespace identifier (e.g., "fil", "eip155")
82
-
4. **chains** - List of chains with their CAIP-2 identifiers (e.g. "Filecoin [mainnet] fil:f")
83
-
5. **RPC endpoints** - Working RPC endpoints for each chain
84
-
6. **SLIP-0044 coin type** - The registered coin type number
85
-
7. **References section** with:
86
-
- Source of RPC endpoints (with working link)
87
-
- Source of namespace chain information (with working link)
88
-
8. **Confirmation checkbox** - "I have read and understood the above clarification" must be checked
89
-
90
-
## Your Actions
91
-
92
-
**If the request is INCOMPLETE or INVALID:**
93
-
- Comment on the issue with a detailed summary of what is missing or incorrect
94
-
- Be specific about which required elements are missing
95
-
- Provide guidance on how to fix the issues
96
-
- Use a helpful and constructive tone
97
-
98
-
**If the request is COMPLETE and VALID:**
99
-
- Create a pull request in the https://github.com/reown-com/web-monorepo/ repository
100
-
- Use the title: "chore: add new chains"
101
-
- Use this PR as a reference for structure and format: https://github.com/reown-com/web-monorepo/pull/1923
102
-
- Include all the chain information from the validated issue
103
-
- Reference the original issue in the PR description
104
-
105
-
## Repositories Access Required
106
-
* ${{ github.repository }} (for commenting on the issue if needed)
107
-
* reown-com/web-monorepo (for creating the PR if request is valid)
108
-
109
-
Please proceed with validating issue #${{ github.event_name == 'push' && '6753' || github.event.issue.number }} and take the appropriate action based on your assessment.
110
-
run: |
111
-
# Exit on error
112
-
set -e
113
-
114
-
# Check if the Slack webhook URL is provided and not empty
115
-
if [ -z "${DEVIN_SLACK_WEBHOOK_URL}" ]; then
116
-
echo "Error: DEVIN_SLACK_WEBHOOK_URL is not set or is empty."
117
-
echo "Please ensure this secret is configured in the repository settings (Secrets and variables > Actions)."
118
-
exit 1
119
-
fi
120
-
121
-
# PROMPT_TEXT is set in the 'env' block and should be fully expanded by GitHub Actions.
# A new issue (#${{ github.event_name == 'push' && '6753' || github.event.issue.number }}) has been labeled with "type: new chain request" in the ${{ github.repository }} repository. Your task is to validate this chain request for completeness and take appropriate action.
# ${{ github.event_name == 'push' && '**Adding a new chain to the Explorer**
38
+
# To get a new chain added to the Explorer, you will need to submit the following:
39
+
40
+
#1. JSON-RPC spec for Wallets **(only if [one](https://docs.walletconnect.com/2.0/advanced/rpc-reference/ethereum-rpc) doesnt already exist)**. For more information, please review the Ethereum [JSON-RPC API docs](https://ethereum.org/en/developers/docs/apis/json-rpc/).
41
+
#**GitHub Link**:
42
+
# 2. Write a [CASA namespace spec](https://github.com/ChainAgnostic/namespaces) if not already available for this namespace.
# - [ ] Source of namespace (if non-EIP155) chain information (particularly chainIds): [link]
59
+
60
+
# **Additional context**
61
+
# Add any other context here.
62
+
63
+
# **Please note:**
64
+
65
+
# **Registering a chain with the Explorer does not impact or improve the ability for wallets and dapps to support your chain.** It is simply a way for users to discover wallets and dapps that support your chain by:
66
+
67
+
# - Browsing the [Chains List](https://docs.walletconnect.com/advanced/multichain/chain-list)
68
+
# - Filtering results programmatically via the [Explorer API](https://docs.walletconnect.com/cloud/explorer)
69
+
70
+
# **It is still up to wallets and dapps to provide concrete support for your chain once it is listed as part of the Explorer.**
71
+
72
+
# - [ ] I have read and understood the above clarification' || github.event.issue.body }}
73
+
74
+
# ## Validation Requirements
75
+
76
+
# Please validate the chain request against the following complete example format:
77
+
78
+
# **Required Elements:**
79
+
# 1. **JSON-RPC spec for Wallets** - Only required if one doesn't already exist (link to existing spec or new spec)
80
+
# 2. **CASA namespace spec** - GitHub link to ChainAgnostic/namespaces specification
81
+
# 3. **namespaces** - The namespace identifier (e.g., "fil", "eip155")
82
+
# 4. **chains** - List of chains with their CAIP-2 identifiers (e.g. "Filecoin [mainnet] fil:f")
83
+
# 5. **RPC endpoints** - Working RPC endpoints for each chain
84
+
# 6. **SLIP-0044 coin type** - The registered coin type number
85
+
# 7. **References section** with:
86
+
# - Source of RPC endpoints (with working link)
87
+
# - Source of namespace chain information (with working link)
88
+
# 8. **Confirmation checkbox** - "I have read and understood the above clarification" must be checked
89
+
90
+
# ## Your Actions
91
+
92
+
# **If the request is INCOMPLETE or INVALID:**
93
+
# - Comment on the issue with a detailed summary of what is missing or incorrect
94
+
# - Be specific about which required elements are missing
95
+
# - Provide guidance on how to fix the issues
96
+
# - Use a helpful and constructive tone
97
+
98
+
# **If the request is COMPLETE and VALID:**
99
+
# - Create a pull request in the https://github.com/reown-com/web-monorepo/ repository
100
+
# - Use the title: "chore: add new chains"
101
+
# - Use this PR as a reference for structure and format: https://github.com/reown-com/web-monorepo/pull/1923
102
+
# - Include all the chain information from the validated issue
103
+
# - Reference the original issue in the PR description
104
+
105
+
# ## Repositories Access Required
106
+
# * ${{ github.repository }} (for commenting on the issue if needed)
107
+
# * reown-com/web-monorepo (for creating the PR if request is valid)
108
+
109
+
# Please proceed with validating issue #${{ github.event_name == 'push' && '6753' || github.event.issue.number }} and take the appropriate action based on your assessment.
110
+
# run: |
111
+
# # Exit on error
112
+
# set -e
113
+
114
+
# # Check if the Slack webhook URL is provided and not empty
115
+
# if [ -z "${DEVIN_SLACK_WEBHOOK_URL}" ]; then
116
+
# echo "Error: DEVIN_SLACK_WEBHOOK_URL is not set or is empty."
117
+
# echo "Please ensure this secret is configured in the repository settings (Secrets and variables > Actions)."
118
+
# exit 1
119
+
# fi
120
+
121
+
# # PROMPT_TEXT is set in the 'env' block and should be fully expanded by GitHub Actions.
0 commit comments