Chain API and Explorer
code merge