File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
src/protocols/ethereum/libs Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
1
name : Build and deploy
2
2
on : [push, pull_request]
3
3
jobs :
4
+ variables :
5
+ ETHERSCAN_API_KEY : ${{ secrets.ETHERSCAN_API_KEY_DEV }}
6
+ rules :
7
+ - if : github.ref == 'refs/heads/master'
8
+ variables :
9
+ ETHERSCAN_API_KEY : ${{ secrets.ETHERSCAN_API_KEY_PROD }}
4
10
main :
5
11
runs-on : ubuntu-latest
6
12
env :
7
13
APP_NAME : wallet
14
+ ETHERSCAN_API_KEY : $ETHERSCAN_API_KEY
8
15
WALLET_CONNECT_PROJECT_ID : ${{ secrets.WALLET_CONNECT_PROJECT_ID }}
9
16
TOKEN_SALES_URL_MAINNET : ${{ secrets.TOKEN_SALES_URL_MAINNET }}
10
17
TOKEN_SALES_URL_TESTNET : ${{ secrets.TOKEN_SALES_URL_TESTNET }}
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ export class EtherscanService {
28
28
apiUrl : string ;
29
29
30
30
// TODO - update delay if we use paid API key
31
- freeVersionTimeDelay = ETHERSCAN_API_KEY ? 250 : 5300 ;
31
+ freeVersionTimeDelay = 5000 + Math . floor ( Math . random ( ) * 1000 ) ;
32
32
33
33
constructor ( apiUrl : string ) {
34
34
this . apiUrl = apiUrl ;
@@ -40,7 +40,6 @@ export class EtherscanService {
40
40
apikey : ETHERSCAN_API_KEY ,
41
41
} ) . toString ( ) ;
42
42
43
- // Without API key amount of calls are limited to one per every 5 seconds.
44
43
// With free API key we can make 5 calls per second.
45
44
// We're adding delays between calls to avoid getting empty results.
46
45
// TODO: Use own node or paid version
You can’t perform that action at this time.
0 commit comments