Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
f7efe36
fix: package.json to reduce vulnerabilities (#35)
Dargon789 Jul 26, 2025
62d5b38
Merge branch 'alchemyplatform:main' into main
Dargon789 Sep 8, 2025
0653c29
Merge branch 'alchemyplatform:main' into main
Dargon789 Oct 31, 2025
98a4c3d
Create config.yml (#79)
Dargon789 Oct 31, 2025
a38923d
feat: upgrade @types/react-dom from 18.3.7 to 19.2.2
snyk-bot Nov 8, 2025
8987af5
Update package.json
Dargon789 Nov 9, 2025
acebd66
fix: upgrade wagmi from 2.15.4 to 2.19.4 (#107)
Dargon789 Dec 5, 2025
90f23d1
fix: upgrade viem from 2.30.0 to 2.37.3 (#137)
Dargon789 Jan 12, 2026
1712aa0
feat: upgrade next from 14.2.30 to 16.0.0 (#88)
Dargon789 Jan 12, 2026
d2ccaa7
fix: upgrade viem from 2.30.0 to 2.37.3 (#54)
Dargon789 Jan 21, 2026
eda64b6
fix: package.json to reduce vulnerabilities (#35) (#155)
Dargon789 Mar 19, 2026
d92aff7
Update README.md (#158)
Dargon789 Mar 19, 2026
018d141
fix: package.json to reduce vulnerabilities (#159)
Dargon789 Mar 19, 2026
e88a269
Add CODEOWNERS file for AI app compliance
mjbenedict-alchemy Mar 19, 2026
0c552b4
fix: upgrade viem from 2.30.0 to 2.37.3 (#161)
Dargon789 Mar 19, 2026
7e298c9
Update issue templates (#162)
Dargon789 Mar 19, 2026
bae0525
feat: upgrade eslint-config-next from 14.2.4 to 16.1.4 (#151)
Dargon789 Mar 19, 2026
d7a3aea
Merge remote-tracking branch 'origin/accounts-ui-kit' into michael.be…
googleworkspace-bot Mar 20, 2026
641ad7a
Merge branch 'main' into michael.benedict/add-codeowners-for-ai-compl…
googleworkspace-bot Mar 20, 2026
51b8120
workspace.xml
googleworkspace-bot Mar 20, 2026
2475ca1
Create nextjs.yml (#163)
Dargon789 Mar 20, 2026
7ccb804
Create Vercel Preview Deployment.yml (#165)
Dargon789 Mar 20, 2026
faa3983
Create dependabot.yml (#167)
Dargon789 Mar 20, 2026
7c3a1df
Create .gitignore
googleworkspace-bot Apr 4, 2026
54a5ca0
Add codeowners for ai compliance (#173)
Dargon789 Apr 4, 2026
ab7828c
Update README.md
Dargon789 Apr 4, 2026
d3da81c
Update README.md
Dargon789 Apr 4, 2026
feee82f
Update .github/ISSUE_TEMPLATE/bug_report.md
Dargon789 Apr 4, 2026
7c76373
Update package.json
Dargon789 Apr 4, 2026
daaaf06
Merge remote-tracking branch 'origin/alchemy-dashboard' into alchemy-…
googleworkspace-bot Apr 4, 2026
d6d82e1
Merge branch 'michael.benedict/add-codeowners-for-ai-compliance'
googleworkspace-bot Apr 4, 2026
1a9368e
Merge branch 'michael.benedict/add-codeowners-for-ai-compliance' into…
googleworkspace-bot Apr 4, 2026
b3fcc4d
Remove Smart Wallets and related sections from README
Dargon789 Apr 4, 2026
34f95ee
Merge branch 'main' into alchemy-smart-account
Dargon789 Apr 4, 2026
dad9231
fix: package.json to reduce vulnerabilities (#35) (#155) (#157)
Dargon789 Apr 4, 2026
a90c561
Merge branch 'main' into alchemy-smart-account
googleworkspace-bot Apr 4, 2026
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
31 changes: 31 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/configuration-reference
version: 2.1
#
# Define a job to be invoked later in a workflow.
# See: https://circleci.com/docs/jobs-steps/#jobs-overview & https://circleci.com/docs/configuration-reference/#jobs
jobs:
say-hello:
# Specify the execution environment. You can specify an image from Docker Hub or use one of our convenience images from CircleCI's Developer Hub.
# See: https://circleci.com/docs/executor-intro/ & https://circleci.com/docs/configuration-reference/#executor-job
docker:
# Specify the version you desire here
# See: https://circleci.com/developer/images/image/cimg/base
- image: cimg/base:current

# Add steps to the job
# See: https://circleci.com/docs/jobs-steps/#steps-overview & https://circleci.com/docs/configuration-reference/#steps
steps:
# Checkout the code as the first step.
- checkout
- run:
name: "Say hello"
command: "echo Hello, World!"

# Orchestrate jobs using workflows
# See: https://circleci.com/docs/workflows/ & https://circleci.com/docs/configuration-reference/#workflows
workflows:
say-hello-workflow: # This is the name of the workflow, feel free to change it to better match your workflow.
# Inside the workflow, you define the jobs you want to run.
jobs:
- say-hello
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @alchemyplatform/wallet-services
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. Chrome, Safari]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone 6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Custom issue template
about: Describe this issue template's purpose here.
title: ''
labels: ''
assignees: ''

---


20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. e.g., I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
27 changes: 27 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "npm"
directory: "/accept-a-payment/"
schedule:
interval: "weekly"
- package-ecosystem: "npm"
directory: "/accept-a-payment/client/"
schedule:
interval: "weekly"
- package-ecosystem: "npm"
directory: "/accept-a-payment/server/"
schedule:
interval: "weekly"
- package-ecosystem: "npm"
directory: "/alchemy-demo/"
schedule:
interval: "weekly"
22 changes: 22 additions & 0 deletions .github/workflows/Vercel Preview Deployment.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Playwright Tests

on:
repository_dispatch:
types:
- 'vercel.deployment.success'
permissions:
contents: read
jobs:
run-e2es:
if: github.event_name == 'repository_dispatch'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.client_payload.git.sha }}
- name: Install dependencies
run: npm ci && npx playwright install --with-deps
- name: Run tests
run: npx playwright test
env:
BASE_URL: ${{ github.event.client_payload.url }}
93 changes: 93 additions & 0 deletions .github/workflows/nextjs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# Sample workflow for building and deploying a Next.js site to GitHub Pages
#
# To get started with Next.js see: https://nextjs.org/docs/getting-started
#
name: Deploy Next.js site to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["main"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Detect package manager
id: detect-package-manager
run: |
if [ -f "${{ github.workspace }}/yarn.lock" ]; then
echo "manager=yarn" >> $GITHUB_OUTPUT
echo "command=install" >> $GITHUB_OUTPUT
echo "runner=yarn" >> $GITHUB_OUTPUT
exit 0
elif [ -f "${{ github.workspace }}/package.json" ]; then
echo "manager=npm" >> $GITHUB_OUTPUT
echo "command=ci" >> $GITHUB_OUTPUT
echo "runner=npx --no-install" >> $GITHUB_OUTPUT
exit 0
else
echo "Unable to determine package manager"
exit 1
fi
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: "20"
cache: ${{ steps.detect-package-manager.outputs.manager }}
- name: Setup Pages
uses: actions/configure-pages@v5
with:
# Automatically inject basePath in your Next.js configuration file and disable
# server side image optimization (https://nextjs.org/docs/api-reference/next/image#unoptimized).
#
# You may remove this line if you want to manage the configuration yourself.
static_site_generator: next
- name: Restore cache
uses: actions/cache@v4
with:
path: |
.next/cache
# Generate a new cache whenever packages or source files change.
key: ${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}-${{ hashFiles('**/*.[jt]s', '**/*.[jt]sx') }}
# If source files changed but packages didn't, rebuild from a prior cache.
restore-keys: |
${{ runner.os }}-nextjs-${{ hashFiles('**/package-lock.json', '**/yarn.lock') }}-
- name: Install dependencies
run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
- name: Build with Next.js
run: ${{ steps.detect-package-manager.outputs.runner }} next build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: ./out

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
3 changes: 3 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions .idea/accounts-ui-kit.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading