erc20_processor 0.5.1

Payment processor for ERC20 tokens
Documentation
## Single gas transfer test


### Source file


[single_gas_transfer.rs](../../tests/docker_01_basic/single_gas_transfer.rs)

### Description


Test is performing the simplest possible transfer of native (ETH or MATIC) token.

### Setup


- Common test [setup]./common-test-setup.md is used
- Simple Geth without limits
- Simple RPC proxy without any limits

### What is tested:


 - Runtime time lower than 30 secs
 - Checking number of events emitted
   - 1 Transfer event
   - 1 Transaction confirmed event
 - Check if gas_limit of transaction set to 21000
 - Checking if transfer was successful (check balance of receiver and sender)
 - Check if number of RPC calls is withing limits 10-40 (right now)

### Notes:

 - Expected runtime under 10 seconds
 - Expected fee paid: 0.000025336024875
 - No batching is used in this test.
 - No approve should be run.
 - No multi payment contract should be used.