Skip to content

Conversation

@th0rOdinson
Copy link
Collaborator

Describe your changes

Fetching, categorizing and rendering Canon Guard Actions

Issue ticket number and link

closes https://linear.app/defi-wonderland/issue/BES-578/develop-onchain-fetching-functions
closes https://linear.app/defi-wonderland/issue/BES-575/handle-rpc-and-safe-address-as-url-params

Checklist before requesting a review

  • I have conducted a self-review of my code.
  • I have conducted a QA.
  • If it is a core feature, I have included comprehensive tests.

- Updated integration tests to ensure guard addresses are compared case-insensitively.
- Introduced new Canon Guard related components and services for better data handling.
@linear
Copy link

linear bot commented Sep 5, 2025

@github-actions
Copy link

github-actions bot commented Sep 5, 2025

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Sep 5, 2025

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@vercel
Copy link

vercel bot commented Sep 5, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
canon-guard-ui Ready Ready Preview Comment Sep 5, 2025 9:06am

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

- Add decimals field to HubTokenConfig type
- Fetch token decimals via ERC20 multicall in getHubConfiguration()
- Use token's actual decimals instead of hardcoded 18 in DeployHubChildFormStep

Fixes incorrect cap display (e.g., USDC showing 0.00000001 instead of 10000)
@github-actions
Copy link

github-actions bot commented Jan 7, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Jan 8, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

- Added `excludeUnits` prop to DurationInput for filtering out specific time units from the dropdown.
- Updated PreApproveDurationModal to exclude "seconds" from the duration unit options.
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

- Added WalletConnectProvider to manage WalletConnect sessions and transactions.
- Implemented WalletConnectModal for user interaction with WalletConnect.
- Introduced WalletConnectNavigator to handle navigation for pending transactions.
- Updated action forms to support arbitrary actions, replacing simple actions.
- Refactored related components and services to accommodate the new arbitrary action structure.
- Enhanced transaction execution logic to handle arbitrary actions with optional signatures.
@github-actions
Copy link

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

@github-actions
Copy link

Smart Diff (Check private key and notify): Failure

🚨 Possible private keys found:

  • Private key 0000000000000000000000000000000000000000000000000000000000000000 in file/s src/components/ChangeGuardSection/index.tsx, src/components/NewAction/NewActionSection.tsx, src/components/QueueActionSection/index.tsx, src/components/QueueSignSection/index.tsx, src/services/queueService.ts, src/services/transactionBuilderService.ts
  • Private key 096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f in file/s src/pages/TestSigningFlow.tsx
  • Private key abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890 in file/s src/pages/TestSigningFlow.tsx
  • Private key 00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff in file/s src/pages/TestSigningFlow.tsx
  • Private key 095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7 in file/s src/services/canonGuardService.ts
  • Private key 0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a in file/s src/services/canonGuardService.ts

💡 False positive? Add the key or glob pattern to .checkcryptoignore in your repo root:

# Ignore specific keys
0000000000000000000000000000000000000000000000000000000000000000
096b81919b8fad769c5f9afa23efbbc5699812e21d94dc5fed8db69de67d1b6f
abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
00112233445566778899aabbccddeeff00112233445566778899aabbccddeeff
095ea7b3000000000000000000000000a0b86a33e6441097c3be01cf8ba5c2c7
0a3c8b24000000000000000000000000000000000000000000000000de0b6b3a

# Or ignore files/patterns
src/components/ChangeGuardSection/index.tsx
src/components/NewAction/NewActionSection.tsx
src/components/QueueActionSection/index.tsx
src/components/QueueSignSection/index.tsx
src/services/queueService.ts
src/services/transactionBuilderService.ts
src/pages/TestSigningFlow.tsx
src/services/canonGuardService.ts

# Or use glob patterns
**/*test*.ts     # All test files
**/fixtures/**   # All fixtures directories
docs/**          # All files in docs

📖 Learn more: Glob patterns documentation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants