feat: add XCM teleport and CI/CD deployment workflow

Features:
- Add XCMTeleportModal for cross-chain HEZ transfers
- Support Asset Hub and People Chain teleports
- Add "Fund Fees" button with user-friendly tooltips
- Use correct XCM V3 format with teyrchain junction

Fixes:
- Fix PEZ transfer to use Asset Hub API
- Silence unnecessary pallet availability warnings
- Fix transaction loading performance (10 blocks limit)
- Remove Supabase admin_roles dependency

CI/CD:
- Add auto-deploy to VPS on main branch push
- Add version bumping on deploy
- Upload build artifacts for deployment
This commit is contained in:
2026-02-04 11:35:25 +03:00
parent 006be3a28f
commit 8f2b5c7136
18 changed files with 1049 additions and 113 deletions
+2 -2
View File
@@ -40,7 +40,7 @@ export async function getTrustScore(
): Promise<number> {
try {
if (!api?.query?.trust) {
console.warn('Trust pallet not available');
// Trust pallet not available on this chain - this is expected
return 0;
}
@@ -200,7 +200,7 @@ export async function getStakingScoreFromPallet(
): Promise<number> {
try {
if (!api?.query?.stakingScore) {
console.warn('Staking score pallet not available');
// Staking score pallet not available on this chain - this is expected
return 0;
}