diff --git a/go/.changes/unreleased/fixed-20260929-monad-testnet-paywall-faucet.yaml b/go/.changes/unreleased/fixed-20260929-monad-testnet-paywall-faucet.yaml new file mode 100644 index 0000000000..9bd18c9e53 --- /dev/null +++ b/go/.changes/unreleased/fixed-20260929-monad-testnet-paywall-faucet.yaml @@ -0,0 +1,3 @@ +kind: fixed +body: Add Monad testnet (eip155:10143) Circle faucet URL to the embedded EVM paywall so browser paywalls show the faucet link instead of "No faucet configured." +time: 2026-09-29T07:00:00Z diff --git a/go/http/evm_paywall_template.go b/go/http/evm_paywall_template.go index 23c7996160..ea99c1385c 100644 --- a/go/http/evm_paywall_template.go +++ b/go/http/evm_paywall_template.go @@ -2,4 +2,4 @@ package http // EVMPaywallTemplate is the pre-built EVM paywall template with inlined CSS and JS -const EVMPaywallTemplate = "\n \n \n Payment Required\n \n
\n \n \n " +const EVMPaywallTemplate = "\n \n \n Payment Required\n \n
\n \n \n " diff --git a/go/http/paywall_test.go b/go/http/paywall_test.go index c85c63405d..1f49a4d999 100644 --- a/go/http/paywall_test.go +++ b/go/http/paywall_test.go @@ -349,3 +349,10 @@ func TestInjectPaywallConfig(t *testing.T) { } }) } + +func TestEVMPaywallTemplate_MonadTestnetFaucetURL(t *testing.T) { + const want = `"eip155:10143":"https://faucet.circle.com/"` + if !strings.Contains(EVMPaywallTemplate, want) { + t.Errorf("embedded EVM paywall $xt map missing Monad Testnet Circle faucet %s", want) + } +}