├── .gitignore ├── .golangci.yml ├── LICENSE ├── README.md ├── TESTNET_SETUP.md ├── TODO.md ├── cmd └── ax-50 │ ├── config.go │ ├── engine.go │ ├── main.go │ ├── service.go │ └── usecase.go ├── config ├── sample_custom_node.local.json ├── sample_free_nodes.local.json ├── template.bee_book.json └── template.local.json ├── contracts ├── CustomRouter.sol ├── Migrations.sol ├── TransferHelper.sol ├── Trigger.sol └── uniswap │ └── UniSwapV2Library.sol ├── go.mod ├── go.sum ├── migrations ├── 1_initial_migration.js ├── 2_router.js └── 3_trigger.js ├── package.json ├── pkg ├── controller │ ├── block.go │ └── pendingtx.go ├── domain │ ├── address.go │ └── sniper.go ├── service │ ├── addrmonitor.go │ ├── ethclientcluster.go │ ├── monitor.go │ ├── sniper.go │ ├── uniswap.go │ └── whalemonitor.go └── usecase │ └── txclassifier.go ├── scripts ├── order_preview.ts ├── swarm_factory.ts ├── swarm_refund.ts ├── trigger_configurer.ts └── trigger_withdrawal.ts ├── test └── .gitkeep ├── third_party ├── README.md ├── erc20 │ ├── ERC20.abi │ ├── ERC20.sol │ ├── erc20.go │ └── gen.go ├── pancake │ ├── gen.go │ ├── router.go │ └── router.sol └── uniswap │ ├── UniswapV2Router02.sol │ ├── gen.go │ └── router.go ├── truffle-config.js └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/.golangci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/README.md -------------------------------------------------------------------------------- /TESTNET_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/TESTNET_SETUP.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/TODO.md -------------------------------------------------------------------------------- /cmd/ax-50/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/cmd/ax-50/config.go -------------------------------------------------------------------------------- /cmd/ax-50/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/cmd/ax-50/engine.go -------------------------------------------------------------------------------- /cmd/ax-50/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/cmd/ax-50/main.go -------------------------------------------------------------------------------- /cmd/ax-50/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/cmd/ax-50/service.go -------------------------------------------------------------------------------- /cmd/ax-50/usecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/cmd/ax-50/usecase.go -------------------------------------------------------------------------------- /config/sample_custom_node.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/config/sample_custom_node.local.json -------------------------------------------------------------------------------- /config/sample_free_nodes.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/config/sample_free_nodes.local.json -------------------------------------------------------------------------------- /config/template.bee_book.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/config/template.bee_book.json -------------------------------------------------------------------------------- /config/template.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/config/template.local.json -------------------------------------------------------------------------------- /contracts/CustomRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/contracts/CustomRouter.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /contracts/TransferHelper.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/contracts/TransferHelper.sol -------------------------------------------------------------------------------- /contracts/Trigger.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/contracts/Trigger.sol -------------------------------------------------------------------------------- /contracts/uniswap/UniSwapV2Library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/contracts/uniswap/UniSwapV2Library.sol -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/go.sum -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/migrations/2_router.js -------------------------------------------------------------------------------- /migrations/3_trigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/migrations/3_trigger.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/package.json -------------------------------------------------------------------------------- /pkg/controller/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/controller/block.go -------------------------------------------------------------------------------- /pkg/controller/pendingtx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/controller/pendingtx.go -------------------------------------------------------------------------------- /pkg/domain/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/domain/address.go -------------------------------------------------------------------------------- /pkg/domain/sniper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/domain/sniper.go -------------------------------------------------------------------------------- /pkg/service/addrmonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/service/addrmonitor.go -------------------------------------------------------------------------------- /pkg/service/ethclientcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/service/ethclientcluster.go -------------------------------------------------------------------------------- /pkg/service/monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/service/monitor.go -------------------------------------------------------------------------------- /pkg/service/sniper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/service/sniper.go -------------------------------------------------------------------------------- /pkg/service/uniswap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/service/uniswap.go -------------------------------------------------------------------------------- /pkg/service/whalemonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/service/whalemonitor.go -------------------------------------------------------------------------------- /pkg/usecase/txclassifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/pkg/usecase/txclassifier.go -------------------------------------------------------------------------------- /scripts/order_preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/scripts/order_preview.ts -------------------------------------------------------------------------------- /scripts/swarm_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/scripts/swarm_factory.ts -------------------------------------------------------------------------------- /scripts/swarm_refund.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/scripts/swarm_refund.ts -------------------------------------------------------------------------------- /scripts/trigger_configurer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/scripts/trigger_configurer.ts -------------------------------------------------------------------------------- /scripts/trigger_withdrawal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/scripts/trigger_withdrawal.ts -------------------------------------------------------------------------------- /test/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /third_party/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/README.md -------------------------------------------------------------------------------- /third_party/erc20/ERC20.abi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/erc20/ERC20.abi -------------------------------------------------------------------------------- /third_party/erc20/ERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/erc20/ERC20.sol -------------------------------------------------------------------------------- /third_party/erc20/erc20.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/erc20/erc20.go -------------------------------------------------------------------------------- /third_party/erc20/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/erc20/gen.go -------------------------------------------------------------------------------- /third_party/pancake/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/pancake/gen.go -------------------------------------------------------------------------------- /third_party/pancake/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/pancake/router.go -------------------------------------------------------------------------------- /third_party/pancake/router.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/pancake/router.sol -------------------------------------------------------------------------------- /third_party/uniswap/UniswapV2Router02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/uniswap/UniswapV2Router02.sol -------------------------------------------------------------------------------- /third_party/uniswap/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/uniswap/gen.go -------------------------------------------------------------------------------- /third_party/uniswap/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/third_party/uniswap/router.go -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/truffle-config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saantiaguilera/liquidity-sniper/HEAD/tsconfig.json --------------------------------------------------------------------------------