diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5b08629..33f9edd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,7 @@
-# v0.4.12 (unreleased)
+# v0.4.13
+- fix: import chains from esm.sh instead of using npm: directive
+
+# v0.4.12
 - fix: version number
 - feat: validate manifest when building and deploying
 
diff --git a/cli.ts b/cli.ts
index 9999f07..7a865e5 100644
--- a/cli.ts
+++ b/cli.ts
@@ -14,7 +14,7 @@ import {
 } from './cli/mod.ts'
 import 'https://deno.land/std@0.179.0/dotenv/load.ts'
 
-export const version = 'v0.4.12'
+export const version = 'v0.4.13'
 
 const command = new Command()
 	.name('arkiver')
diff --git a/src/chains.ts b/src/chains.ts
index 53ea60d..93dfba4 100644
--- a/src/chains.ts
+++ b/src/chains.ts
@@ -9,7 +9,7 @@ import {
 	polygon,
 	polygonMumbai,
 	sepolia,
-} from 'npm:viem/chains'
+} from 'https://esm.sh/viem@0.3.44/chains'
 
 export const supportedChains = {
 	arbitrum,