Skip to content

Latest commit

 

History

History
83 lines (59 loc) · 3.12 KB

DApp-Process.md

File metadata and controls

83 lines (59 loc) · 3.12 KB

DApp-Process

Welcome to Newton DApp Ecosystem

  • The DApp developer is an important group of Newton Community. Developers can join mining by providing a variety of services in Newton Community Economy.
  • All Users' consuming actions will get NEW incentives by uploading order information to NewChain.
  • Newton Project provides NewPay SDK, technical documentation, and back-end management for DApp developers.

DApp Application Process

1. Become Newton community node

  • Only a Newton community node (minimum locked amount: 10,000,000 NEW) can develop DApp for Newton.

2. NewID login

  • Use NewPay scan QR code to log into developer.newtonproject.org.

3. DApp/DWeb application info and developer info

  • Newton DApp ecosystem supports iOS, Andriod, Web, and HTML5(NewDApp) platforms.
    • iOS DApp requires Bundle ID.
    • Android DApp requires Package Name.
    • Web DWeb requires auth_login_callback URL, pay_order_callback URL, proof_submit_callback URL.
    • No extra infomation required for HTML5(NewDApp).

4. Upload PublicKey

  • You can use HEP-tools to generate the publickey.

5. Get NewPay-SDK

  • Get your AppID, AppKey, and AppSecret in DApp Settings.
  • Download NewPay-SDK and read documentation in DApp Settings.

6. Submit your DApp/DWeb

  • Please provide DApp/DWeb access URL.

7. Operation fee

  • Provide a NEW receiving address.
  • Checkout your NEW operation address and balance.
  • Transfer operation fee to your NEW operation address.

8. Reveiw policy

  • DApp will be shut down if any irregular content or behavior is found.

DApp对接

欢迎加入牛顿DApp生态

  • DApp开发者是牛顿社群的重要组成部分,并能通过提供DApp服务参与到牛顿生态的挖矿中。
  • 所有用户在DApp中的行为进行上链确权后都会获得社群激励。
  • 牛顿为DApp开发者提供了完整的SDK、技术文档、和管理后台。

DApp入驻流程

1. 牛顿社群节点

  • 获得DApp开发者权限需要成为牛顿社群节点,即锁定1000万NEW

2. NewID登录

  • 使用成为牛顿社群节点的NewID扫码登录。

3. 填写DApp/DWeb的申请信息和开发者的联系信息

  • 牛顿DApp生态目前支持iOS、Android、Web、H5(NewDApp)平台。
    • iOS平台的DApp需要提供Bundle ID。
    • Android平台的DApp需要提供Package Name。
    • Web平台的DWeb需要提供auth_login_callback URL、pay_order_callback URL、proof_submit_callback URL。
    • H5(NewDApp)平台的DApp在申请页面无需提供额外信息。

4. 上传公钥

5. NewPay-SDK

  • 在应用配置中获取AppID、AppKey、AppSecret
  • 在应用配置中下载NewPay-SDK并查看技术文档。

6. 提交DApp

  • 开发完成后,请提供DApp的下载链接/DWeb的访问链接。

7. 运营税收

  • 填写NEW的收款地址。
  • 查看DAPP运营账户地址和余额。
  • 向DAPP运营账户地址转入NEW。

8. 审核关停

  • 如有发现违规内容或行为则关闭AppKey。