embark/site/source/docs/naming_configuration.md

31 lines
1006 B
Markdown
Raw Normal View History

2019-04-18 10:33:52 +00:00
title: Naming System Configuration
layout: docs
---
We can configure different naming systems in Embark. In this guide we'll explore how this is done using the Ethereum Name Service.
## Configuration basics
Embark checks our configuration in `config/namesystem.js` by default. A naming system configuration isn't crucial to run Embark, so this only needs to be enabled when planing to use a naming system.
When using ENS as our provider, we can set the `register` section to pre-register sub-domains. This feature is only available in the development environment:
```
module.exports = {
default: {
enabled: true,
available_providers: ['ens', 'ipns'],
provider: 'ens',
register: {
rootDomain: 'embark.eth',
subdomains: {
// List of subdomains.
// The key is the name (eg: status -> status.embark.eth)
// The value is the address to where the subdomain points
'status': '0x1a2f3b98e434c02363f3dac3174af93c1d690914'
}
}
}
};
```