* Update contract interface to the latest sdk * Add migration step * Fix eth2 chainid change * Address reviews