It should include: - offchain and onchain address derivation - common pitfalls (libs not being available, sharding in state init, vanity contracts where state is changed) - algo description