solution: support Basic Auth

This commit is contained in:
Igor Artamonov
2019-08-06 00:00:20 -04:00
parent 2b7109cea3
commit ed6b674c9d
6 changed files with 28 additions and 10 deletions

View File

@@ -40,9 +40,11 @@ class UpstreamsConfigReaderSpec extends Specification {
connection instanceof UpstreamsConfig.EthereumConnection
with((UpstreamsConfig.EthereumConnection)connection) {
rpc.url == new URI("https://mainnet.infura.io/v3/fa28c968191849c1aff541ad1d8511f2")
rpc.auth != null
rpc.auth instanceof UpstreamsConfig.BasicAuth
with((UpstreamsConfig.BasicAuth)rpc.auth) {
key == "4fc258fe41a68149c199ad8f281f2015"
username == "4fc258fe41a68149c199ad8f281f2015"
password == "1a68f20154fc258fe4149c199ad8f281"
}
ws == null
}

View File

@@ -25,4 +25,5 @@ upstreams:
url: "https://mainnet.infura.io/v3/fa28c968191849c1aff541ad1d8511f2"
auth:
type: basic
key: 4fc258fe41a68149c199ad8f281f2015
username: 4fc258fe41a68149c199ad8f281f2015
password: 1a68f20154fc258fe4149c199ad8f281