Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
8b656c5
scaffolding
napoleond Aug 20, 2025
3e8b6e7
flesh out
napoleond Aug 20, 2025
3ba1393
Revert base payment maker class changes
badjer Aug 20, 2025
d30674b
Cleanup, cleaner inheritence, npm install, storage abstraction, rebase
badjer Aug 20, 2025
162a0d2
Fixup build, lint, scripts, etc
badjer Aug 20, 2025
70fc232
npm install
badjer Aug 21, 2025
cadc299
rebase issues
badjer Aug 21, 2025
66c7489
In browser context, bind fetch to window to solve IllegalOperation error
badjer Aug 21, 2025
25809ed
Use minikit for wallet access instead of base-org/account API
badjer Aug 21, 2025
95343c7
Base64url encode isn't on browsers - implement
badjer Aug 21, 2025
868576e
Spend permission working (now failing because ephemeral wallet has no…
badjer Aug 21, 2025
c60ad0d
SmartWallet
badjer Aug 21, 2025
5b0f596
Test; lint
badjer Aug 21, 2025
8df7ce8
Delete smart wallet; push on creation
badjer Aug 22, 2025
bcae307
Logs
badjer Aug 22, 2025
c9c7ab9
Coinbase smart wallet
badjer Aug 22, 2025
1d87903
Get contract deployed
badjer Aug 22, 2025
cde396f
More attempts at smart wallet
badjer Aug 22, 2025
71d4e7a
Debugging
badjer Aug 22, 2025
2ed496f
Refactor/simplify
badjer Aug 22, 2025
49bb514
Further debugging and simplification
badjer Aug 22, 2025
51b2307
Try using main account with BasePaymentMaker to sign
badjer Aug 22, 2025
86d7a3c
More minor basePaymentMaker refactor for account
badjer Aug 22, 2025
b3b224b
Some sort of working signing
badjer Aug 24, 2025
b00f49d
Despair
badjer Aug 25, 2025
cce6bf1
WIP
badjer Aug 25, 2025
bb4f58c
Comment-out unused code in basePaymentMaker
badjer Aug 25, 2025
6a8c266
Restore tsconfigs
badjer Aug 25, 2025
5b2de82
Comment out code to get clean build without ox dep TS build issue
badjer Aug 25, 2025
a16986e
More consistent message format
badjer Aug 25, 2025
3010d7b
Paymaster attempt
badjer Aug 25, 2025
a7d7c17
Cleanup
badjer Aug 25, 2025
3a86e13
Logger
badjer Aug 25, 2025
2f2b621
Paymaster working? almost working? (Brian's version)
badjer Aug 25, 2025
5463ce4
bookmark
napoleond Aug 25, 2025
9e73187
Plumb through ephemeralSmartWallet to baseAppPaymentMaker
badjer Aug 25, 2025
c0df54d
Up to making a payment
badjer Aug 25, 2025
c182a9f
standalone payment maker
napoleond Aug 26, 2025
b420a09
Signatures from ephemeral smart wallets are still eip1271
badjer Aug 26, 2025
79ab5e8
So close
badjer Aug 26, 2025
014ea8f
End-to-end works (modulo address-match bug in JWT)
badjer Aug 26, 2025
bc90fdf
Also include transfer to receiver in payment...
badjer Aug 26, 2025
b03b54f
npm install --workspaces after rebase
badjer Aug 26, 2025
7b5d61c
Rebase build issues
badjer Aug 26, 2025
29c2cc3
Build cleanup
badjer Aug 26, 2025
24df2e4
Clean up extraneous params
badjer Aug 26, 2025
c00a562
More cleanup
badjer Aug 26, 2025
d2dd340
Remove atxp-base readme and unnecessary vitest.config.ts
badjer Aug 26, 2025
b4007cb
Lint
badjer Aug 26, 2025
da67e72
Lint; tests
badjer Aug 26, 2025
a71be98
Don't recreate provider
badjer Aug 26, 2025
2ee8162
Use Hex type instead of
badjer Aug 26, 2025
564b1f1
Attempt to fix CI issues
badjer Aug 26, 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
11 changes: 9 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
registry-url: 'https://registry.npmjs.org' # Added this line

- name: Install dependencies with rollup workaround
run: npm ci
run: npm ci --include=optional
continue-on-error: true
id: npm-ci
env:
Expand All @@ -45,7 +45,7 @@ jobs:
echo "npm ci failed, applying rollup optional dependency workaround..."
npm cache clean --force
rm -rf node_modules package-lock.json
npm install
npm install --include=optional
env:
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

Expand All @@ -58,6 +58,13 @@ jobs:
- name: Run lint
run: npm run lint

- name: Verify Rollup installation
run: |
echo "Checking for Rollup platform binaries..."
ls -la node_modules/@rollup/ | grep rollup- || echo "No @rollup packages found in root"
echo "Checking Rollup version..."
npm ls rollup || true

- name: Run tests
run: npm test

Expand Down
Loading
Loading