├── .gitignore ├── .prettierignore ├── Anchor.toml ├── Cargo.lock ├── Cargo.toml ├── README.md ├── migrations └── deploy.ts ├── package.json ├── programs ├── block_list │ ├── Cargo.toml │ ├── Xargo.toml │ └── src │ │ ├── constants.rs │ │ ├── error.rs │ │ ├── instructions │ │ ├── create_block_list.rs │ │ ├── initialize.rs │ │ ├── initialize_extra_account_meta_list.rs │ │ ├── manage_block_list.rs │ │ ├── mod.rs │ │ └── transfer_hook.rs │ │ ├── lib.rs │ │ └── state │ │ ├── block_list.rs │ │ ├── management.rs │ │ └── mod.rs └── rate_limits │ ├── Cargo.toml │ ├── Xargo.toml │ └── src │ ├── constants.rs │ ├── error.rs │ ├── instructions │ ├── create_mint_rate_limit.rs │ ├── initialize.rs │ ├── initialize_extra_account_meta_list.rs │ ├── mod.rs │ └── transfer_hook.rs │ ├── lib.rs │ └── state │ ├── authority_rate_limit.rs │ ├── limiters.rs │ ├── management.rs │ ├── mint_rate_limit.rs │ └── mod.rs ├── tests ├── block_list.test.ts └── rate_limit.test.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .anchor 2 | .DS_Store 3 | target 4 | **/*.rs.bk 5 | node_modules 6 | test-ledger 7 | .yarn 8 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/.prettierignore -------------------------------------------------------------------------------- /Anchor.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/Anchor.toml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/README.md -------------------------------------------------------------------------------- /migrations/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/migrations/deploy.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/package.json -------------------------------------------------------------------------------- /programs/block_list/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/Cargo.toml -------------------------------------------------------------------------------- /programs/block_list/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/Xargo.toml -------------------------------------------------------------------------------- /programs/block_list/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/constants.rs -------------------------------------------------------------------------------- /programs/block_list/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/error.rs -------------------------------------------------------------------------------- /programs/block_list/src/instructions/create_block_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/instructions/create_block_list.rs -------------------------------------------------------------------------------- /programs/block_list/src/instructions/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/instructions/initialize.rs -------------------------------------------------------------------------------- /programs/block_list/src/instructions/initialize_extra_account_meta_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/instructions/initialize_extra_account_meta_list.rs -------------------------------------------------------------------------------- /programs/block_list/src/instructions/manage_block_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/instructions/manage_block_list.rs -------------------------------------------------------------------------------- /programs/block_list/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/block_list/src/instructions/transfer_hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/instructions/transfer_hook.rs -------------------------------------------------------------------------------- /programs/block_list/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/lib.rs -------------------------------------------------------------------------------- /programs/block_list/src/state/block_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/state/block_list.rs -------------------------------------------------------------------------------- /programs/block_list/src/state/management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/state/management.rs -------------------------------------------------------------------------------- /programs/block_list/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/block_list/src/state/mod.rs -------------------------------------------------------------------------------- /programs/rate_limits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/Cargo.toml -------------------------------------------------------------------------------- /programs/rate_limits/Xargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/Xargo.toml -------------------------------------------------------------------------------- /programs/rate_limits/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/constants.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/error.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/instructions/create_mint_rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/instructions/create_mint_rate_limit.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/instructions/initialize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/instructions/initialize.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/instructions/initialize_extra_account_meta_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/instructions/initialize_extra_account_meta_list.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/instructions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/instructions/mod.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/instructions/transfer_hook.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/instructions/transfer_hook.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/lib.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/state/authority_rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/state/authority_rate_limit.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/state/limiters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/state/limiters.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/state/management.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/state/management.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/state/mint_rate_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/state/mint_rate_limit.rs -------------------------------------------------------------------------------- /programs/rate_limits/src/state/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/programs/rate_limits/src/state/mod.rs -------------------------------------------------------------------------------- /tests/block_list.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/tests/block_list.test.ts -------------------------------------------------------------------------------- /tests/rate_limit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/tests/rate_limit.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rangesecurity/faraday-extensions/HEAD/yarn.lock --------------------------------------------------------------------------------