I thought I would try and answer a few common questions on multiple channels in one place while also giving a bit of an update of what’s been happening the last few days.
This is not a formal update communication, it is written in real time during the launch process for the purposes of providing some current information to those interested.
This does not cover anything to do with price, listings, exchange distributions or anything like that, it is entirely focussed on the Symbol network/chain launch items, please discuss those on another thread.
In no particular order (off the top of my head):
- Snapshot is complete and went fine
- There is away to check your opt ins and keys - see below
- Work is ongoing but progressing at pace
- Various components will be released at the earliest tomorrow as they rely on Mainnet final config values (Desktop Wallets, Ledger, Mobile, Bootstrap)
- Some of the network componets have already been released at v18.104.22.168 (server for example)
- Bootstrap polling is not going to be available, it is problematic with keys in nemesis (see below)
More detail below
Snapshot happened as planned on NIS1 chain at block 3,105,500, approx 04:26 on 12 March 2020
The 360 rollback limit passed without incident
The NIS1 chain continues on its way, creating blocks every minute as it always has and will continue to do.
Anyone who held XEM in that block height is eligible for XYM tokens on the new Symbol chain
If you opted in successfully before snapshot, you will get them at launch
If not, you have 6 years to claim them and its likely to be possible to claim them within ~1 month of launch, more information will be provided post launch on this.
Opt In Validation
The biggest question in the past few days is how can someone do the below. Please note the dummy network is stalled at block 1 on purpose so it won’t let you do anything in the wallet or broadcast transactions, but it will show import works and balances
a) Check their opt in was accepted
Go to this dummy explorer and search by address: http://explorer.experimental.symboldev.network/
If you don’t find it, then search in the failure reports (use the tabs): Opt-in Statistics
b) Check keys/mnemonic works
You can use the current wallet releases and import profiles, they will connect to the environment above and show your balance.
Desktop Wallet is easiest until the others are released later in the launch process.
If using Ledger, please update to the latest version (currently 0.0.9) as it works more reliably with the 0.15.x wallet releases. There will also be a new Ledger, Desktop and mobile release before launch with final configs in - so keep an eye out and update after they are released.
When Will item ‘X’ be Released?
There are various components that are waiting for final bits of data for the new network and the endpoints to be available, these will be released shortly after public launch is announced:
Bootstrap: shortly before public launch announcement, it needs various final configs that can’t be added until a few hours before and then need to be validated
Desktop Wallet: shortly after public launch announcement, it needs the endpoints to be available so they can be included in the build and it doesn’t error trying to connect etc
Mobile Wallet: shortly after public launch announcement, it needs the endpoints to be available so they can be included in the build and it doesn’t error trying to connect etc
CLI: shortly after public launch announcement with the other client apps
Ledger: Depends on Ledger but probably during the day on Monday it will be published from developer to production mode
All other components will be set to version 1.0.0 and are being released gradually
Boot Strap Polling
During the pre-launch sequence (last few weeks) we had hoped to be able to set up a version of Boostrap to allow nodes to be configured ahead of time and set to poll for the seed information. Unfortunately it has not been possible to do this reliably. Nodes will therefore need to be run manually the first time.
The grace period of 2880 blocks from the last reset (24 hours) will still be in place and we expect it to be a few hours running in private before it is opened, so there will likely be 12-24 hours before the block rewards start.
What Has Been Happening Generally?
It is easy for the team to get caught up in the mania of getting a launch network and chain ready and assume everyone else knows what is happening, so I’ll try and take a minute to list just a few of the key things just so you don’t think we are sitting eating Pizza or doing boring things like sleeping these days/nights!
Many are in parallel and I have missed some steps for simplification but you get the idea
Snapshot data was taken, validated and transformed into the basic Nemesis block and used to start and very plain network - Friday and into Sat UTC - complete
Additional config items are added into the block, a simple network is created and regression testing is applied - Friday and Sat all day UTC - passed
Various core accounts, sink funds, multi-sig accounts are injected for the intial nodes below, these need to be tested and validated to ensure they are correct - complete
A public network of 100(ish) nodes is rolled out, secured, dummy network run on it to test infrastructure deployed correctly (Fri, Sat, Sun) - deployment complete, validation is ongoing
Various client apps are finalised (Wallets, Ledger etc) and read to receive the final genesis block - complete
Node monitoring, Explorer and other ancillary but important items are added to the 100 node network and tested
Final final block is crafted and checked, rechecked, agonised over, rechecked. This is expected later today
Block is applied to the network in point 4 and everything is reset, then validated
Automation testing runs to ensure the various test scenarios run on Mainnet are all working
Network is reset, sits for a few hours to ensure finality starts, it is stable, basic transaction tests are applied.
It is opened up for wider world to join and enjoy, genesis seed is published, bootstrap appears etc