Hi @ZYJLiu , very good anchor example.
[programs.localnet]
counter = "8PY1q5J3Aq2z7TBDLBrVjv77mYzjXSCz6iHQaFEFw9hY"
[registry]
url = "https://api.apr.dev"
[provider]
cluster = "devnet"
[programs.localnet] doesn't match with provider.cluster=devnet. Is that a spelling mistake ? Or it doesn't matter ?