*.log
*.log.archive
*.out
*.prof
coverage.html
coverage.txt
cover.out
cpu.out
mem.out
mutex.out

# cadaver
*.cdv
*.cdv.archive

# Exclude GoLand files
.idea/

# Exclude VSCode files
.vscode/

# Exclude go binaries built in-place
cmd/algod/algod
cmd/goal/goal
cmd/updater/updater

# custom golangci-lint binary with plugins
custom-golangci-lint

# Exclude our local temp directory
tmp/

# Exclude certain build artifacts
gen/devnet/
gen/testnet/
gen/mainnet/
gen/betanet/
gen/networks/

# Exclude makefiles autogenerated in libsodium-fork build
crypto/libsodium-fork/Makefile.in
crypto/libsodium-fork/**/Makefile.in
crypto/libsodium-fork/aclocal.m4
crypto/libsodium-fork/build-aux/

# Ignore libsodium files generated during ci process
crypto/copies
crypto/libs

# Ignore vim backup and swap files
*~
*.swp
*.swo
*.swn

# Mac
.DS_Store

# doc intermediates
data/transactions/logic/*.md
!data/transactions/logic/TEAL_opcodes*.md

*.pem

# Folder for collecting release assets
assets

# test binaries
*.test

index.html

# test summary
testresults.json

# block generator binary
tools/block-generator/block-generator

# cross repo types tool binary
tools/x-repo-types/x-repo-types

# python virtual environment
.venv

# ignore local claude config changes
CLAUDE.local.md
.claude
