The invention provides an electric power system material contract management system based on a block chain, and the system comprises: a block chain bottom platform, wherein the block chain bottom platform is used for database maintenance, account book maintenance and intelligent contract management, guarantees that data is not tampered, and provides a registration function and a logout function through CA; an intelligent contract, wherein the intelligent contract comprises seal management, user information management, signature management and contract management, and is used for calling a transaction interface; a service layer, wherein the service layer is used for providing a RESTful interface for Web service, processing a service request, converting service interfaces of seal management,signature management and contract management into the RESTful interface, and then accessing an SDK sub-packaging RESTful interface; and an application layer, wherein the application layer has the functions of user login, user logout, seal adding, signature adding, contract initiating, contract signing, contract refusing and contract downloading. Contract signing efficiency is improved, and progress and quality of power grid construction engineering are guaranteed.