Features and new transaction types of Omni Core are activated remotely via specially crafted on-chain transactions, signed by a group of stakeholders.
The following guide shows how to generate a new key-pair, which is later used to sign activation transactions.
Build or download Omni Core, or Bitcoin Core, and ideally in a presitine environment, start the client in mainnet mode (default). No blockchain synchronization or internet access is required.
Navigate to Help - Debug window
.
Head over to the debug console by clicking on Console
.
To generate a new key, type getnewaddress
. A base58 encoded Bitcoin address will be shown. Copy or write down the address.
Type validateaddress <thenewaddress>
to show information related to the new key-pair. Copy or write down the public key "pubkey"
.
Type dumpprivkey <thenewaddress>
to show the related private key. Write down the private key, but do not share the key with anyone.
To summarize, please store the following data:
- the base58 encoded Bitcoin address:
1BdGoDRhuz1gnWE4GdaPiTNBXwfrLNpaXp
- it's public key:
023f71374bb347d0db127221004b34f13e14dcf6667acadd5727672b8cfc43e071
- it's private key:
KwqyDvy23Y2hF222az7UTk46FjDqkggNfQv7Br75zPv1k9iRok7F
Please do not lose this information, and please keep this information safe!
You may clear or wipe the datadir of Bitcoin or Omni Core afterwards.
Please contact one of the maintainers of Omni Core and submit:
- the base58 encoded address
- the public key
- your name or pseudonym
- an email address where you can be reached
- a short note, describing your role (e.g. project maintainer, foundation member, ...)
Do not submit your private key.
This information will be published and hardcoded into the source code of Omni Core.
It is expected that you are available via the provided contact email address within one week.
If your information is no longer valid, for example, if your role or email address changes, or in case you lose your private key, please contact one of the project maintainers of Omni Core immediately!
At some point you will be contacted by one of the project maintainers, and asked to sign an activation transaction.
A follow-up guide and further instructions will be provided.