diff --git a/docker-compose-evm.yml b/docker-compose-evm.yml index f132d8f..f0adcfb 100644 --- a/docker-compose-evm.yml +++ b/docker-compose-evm.yml @@ -147,5 +147,40 @@ services: condition: service_healthy <<: *logging + faucet: + container_name: faucet + image: neonlabsorg/faucet:latest + environment: + FAUCET_RPC_BIND: 0.0.0.0 + FAUCET_RPC_PORT: 3333 + FAUCET_WEB3_ENABLE: 'true' + WEB3_RPC_URL: http://solana:8899 + WEB3_PRIVATE_KEY: 0x4deacb079b4714c38f39508aa8900039f2721ed8686835d43347ba9267da767b + NEON_ERC20_TOKENS: '["0xB521b9F3484deF53545F276F1DAA50ef0Ca82E2d", "0x8a2a66CA0E5D491A001957edD45A6350bC76D708", "0x914782059DC42d4E590aeFCfdbF004B2EcBB9fAA", "0x7A7510b9b18241C788a7aAE8299D1fA6010D8128"]' + NEON_ERC20_MAX_AMOUNT: 1000 + FAUCET_SOLANA_ENABLE: 'true' + SOLANA_URL: http://solana:8899 + NEON_OPERATOR_KEYFILE: /root/.config/solana/id.json + NEON_ETH_MAX_AMOUNT: 50000 + TEST_FAUCET_INIT_NEON_BALANCE: 100000000 + NEON_EVM_PROGRAM: ${NEON_EVM_ADDRESS} + NEON_TOKEN_MINT: HPsV9Deocecw3GeZv1FkAPNCBRfuVyfw9MMwjwRe1xaU + NEON_TOKEN_MINT_DECIMALS: 9 + SOLANA_COMMITMENT: confirmed + RUST_BACKTRACE: ${RUST_BACKTRACE:-0} + RUST_LOG: 'info,faucet=debug' + hostname: faucet + ports: + - 3333:3333 + expose: + - "3333" + networks: + - net + entrypoint: ./run-test-faucet.sh + depends_on: + solana: + condition: service_healthy + <<: *logging + networks: net: