Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,14 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile

- name: Build app for E2E
run: pnpm run build
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_OPTIONS: --max-old-space-size=4096
VITE_E2E: "true"
VITE_USE_HTTP: "true"

- name: Run Playwright tests
run: pnpm run test:e2e --shard=${{ matrix.shard }}/3

Expand Down
2 changes: 1 addition & 1 deletion ai/plugins/tempo/.codex-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"name": "Tempo",
"url": "https://tempo.xyz"
},
"homepage": "https://docs.tempo.xyz/guide/using-tempo-with-ai",
"homepage": "https://docs.tempo.xyz/docs/guide/using-tempo-with-ai",
"repository": "https://github.com/tempoxyz/docs",
"license": "MIT",
"keywords": ["tempo", "mcp", "payments", "wallet", "stablecoins", "mpp"],
Expand Down
20 changes: 10 additions & 10 deletions ai/plugins/tempo/skills/tempo/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ verify them from docs before writing code.
| User is building... | Start with |
|---|---|
| A new Tempo app or network setup | `/quickstart/integrate-tempo`, `/quickstart/connection-details`, `/sdk` |
| Account or wallet UX | `/guide/use-accounts`, `/accounts`, `/quickstart/wallet-developers` |
| Wallet UX | `/quickstart/wallet-developers`, `/quickstart/connection-details`, `/sdk` |
| Stablecoin payments | `/guide/payments`, especially send, accept, virtual addresses, memos, fees, sponsorship, and parallel transactions |
| Sponsored or gasless transactions | `/guide/payments/sponsor-user-fees`, `/developer-tools/fee-payer`, `/accounts/server/handler.relay` |
| Sponsored or gasless transactions | `/guide/payments/sponsor-user-fees`, `/developer-tools/fee-payer` |
| MPP or paid APIs | `/guide/machine-payments`, then `/guide/machine-payments/client`, `/server`, or `/agent` |
| Agent-paid service calls | Use the `tempo-wallet` skill for wallet login, service discovery, and `tempo request` |
| Hosted indexer queries | `/developer-tools/indexer` |
Expand Down Expand Up @@ -57,11 +57,11 @@ code. Use the docs page’s linked examples when available.

## Useful Docs

- Getting started: `https://docs.tempo.xyz/quickstart/integrate-tempo`
- Connection details: `https://docs.tempo.xyz/quickstart/connection-details`
- Accounts: `https://docs.tempo.xyz/guide/use-accounts`
- Payments: `https://docs.tempo.xyz/guide/payments`
- Machine payments: `https://docs.tempo.xyz/guide/machine-payments`
- Hosted services: `https://docs.tempo.xyz/hosted-services`
- SDKs: `https://docs.tempo.xyz/sdk`
- Protocol specs: `https://docs.tempo.xyz/protocol`
- Getting started: `https://docs.tempo.xyz/docs/quickstart/integrate-tempo`
- Connection details: `https://docs.tempo.xyz/docs/quickstart/connection-details`
- Wallet: `https://docs.tempo.xyz/docs/wallet`
- Payments: `https://docs.tempo.xyz/docs/guide/payments`
- Machine payments: `https://docs.tempo.xyz/docs/guide/machine-payments`
- Hosted services: `https://docs.tempo.xyz/docs/hosted-services`
- SDKs: `https://docs.tempo.xyz/docs/sdk`
- Protocol specs: `https://docs.tempo.xyz/docs/protocol`
1,850 changes: 1,850 additions & 0 deletions bun.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion e2e/create-a-stablecoin.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ test('create a stablecoin', async ({ page }) => {
},
})

await page.goto('/guide/issuance/create-a-stablecoin')
await page.goto('/docs/guide/issuance/create-a-stablecoin')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
56 changes: 0 additions & 56 deletions e2e/deposit-to-a-zone.test.ts

This file was deleted.

2 changes: 1 addition & 1 deletion e2e/distribute-rewards.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('distribute rewards', async ({ page }) => {
},
})

await page.goto('/guide/issuance/distribute-rewards')
await page.goto('/docs/guide/issuance/distribute-rewards')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
2 changes: 1 addition & 1 deletion e2e/executing-swaps.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ test('executing swaps', async ({ page }) => {
},
})

await page.goto('/guide/stablecoin-dex/executing-swaps')
await page.goto('/docs/guide/stablecoin-dex/executing-swaps')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
2 changes: 1 addition & 1 deletion e2e/faucet.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { expect, test } from '@playwright/test'
test('fund an address via faucet', async ({ page }) => {
test.setTimeout(120000)

await page.goto('/quickstart/faucet')
await page.goto('/docs/quickstart/faucet')

// Switch to "Fund an address" tab
const tab = page.getByRole('tab', { name: 'Fund an address' })
Expand Down
2 changes: 1 addition & 1 deletion e2e/manage-stablecoin.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('manage stablecoin - grant and revoke roles', async ({ page }) => {
},
})

await page.goto('/guide/issuance/manage-stablecoin')
await page.goto('/docs/guide/issuance/manage-stablecoin')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
2 changes: 1 addition & 1 deletion e2e/mint-stablecoins.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('mint stablecoins', async ({ page }) => {
},
})

await page.goto('/guide/issuance/mint-stablecoins')
await page.goto('/docs/guide/issuance/mint-stablecoins')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
47 changes: 0 additions & 47 deletions e2e/passkey-accounts.test.ts

This file was deleted.

78 changes: 0 additions & 78 deletions e2e/private-zone-actions.ts

This file was deleted.

2 changes: 1 addition & 1 deletion e2e/providing-liquidity.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ test('providing liquidity - place and query order', async ({ page }) => {
},
})

await page.goto('/guide/stablecoin-dex/providing-liquidity')
await page.goto('/docs/guide/stablecoin-dex/providing-liquidity')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
2 changes: 1 addition & 1 deletion e2e/send-a-payment.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ test('send a payment', async ({ page }) => {
},
})

await page.goto('/guide/payments/send-a-payment')
await page.goto('/docs/guide/payments/send-a-payment')

// Step 1: Sign in
const signUpButton = page.getByRole('button', { name: 'Sign in' }).first()
Expand Down
61 changes: 0 additions & 61 deletions e2e/send-tokens-across-zones.test.ts

This file was deleted.

Loading
Loading