diff --git a/src/core/config.js b/src/core/config.js index 2fb66bb558..422b92fef9 100644 --- a/src/core/config.js +++ b/src/core/config.js @@ -53,6 +53,7 @@ const configSchema = s({ config: optional(s({ API: 'object?', Addresses: optional(s({ + Delegates: optional(s(['multiaddr'])), Swarm: optional(s(['multiaddr'])), API: 'multiaddr?', Gateway: 'multiaddr' diff --git a/test/core/config.spec.js b/test/core/config.spec.js index 4ce3ffab05..65abe05e5b 100644 --- a/test/core/config.spec.js +++ b/test/core/config.spec.js @@ -144,6 +144,10 @@ describe('config', () => { { config: { Bootstrap: ['/ip4/104.236.176.52/tcp/4001/ipfs/QmSoLnSGccFuZQJzRadHn95W2CrSFmZuTdDWP8HXaHca9z'] } }, { config: { Bootstrap: [] } }, + { config: { Addresses: { Delegates: ['/dns4/node0.preload.ipfs.io/tcp/443/https'] } } }, + { config: { Addresses: { Delegates: [] } } }, + { config: { Addresses: { Delegates: undefined } } }, + { config: undefined } ]