Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete Dandelion Network team's file. #24

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 55 additions & 17 deletions teams/04-DandelionNetwork/README.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,17 +1,55 @@
## 基本资料

项目名称:Dandelion Network

项目立项日期 (哪年哪月):

## 提交材料 (初审)

- 初审材料为:

1. 项目愿景
2. 项目介绍
3. 团队介绍

可放在一份 ppt / pdf 里介绍以上信息 提交上这里来。这里是[一个例子 (其他项目方)](https://hackerlink.io/buidl/672)

- 初审不需要放代码,也不会看代码。
# Dandelion Network
try our best!



## 项目介绍

Dandelion Network是基于Substrate打造的公益领域的跨链、可扩展和去中心化的应用程序开发平台。

Dandelion Network兼容全套EVM应用程序开发工具,例如Metamask、Truffle、Remix 等。为创业开发者提供覆盖开发、测试、调试、部署、监控、数据提供、模块调用和前端开发等阶段的DAPP全栈工具和服务支持。开发者可以轻松通过工具接入到Dandelion Network,创建和发布相关应用程序。



## 项目愿景

**成为全球基于公益事业最大的去中心化应用程序开发平台**

**解决问题:** 提供定制化的Dapp开发模块,降低公益区块链创业门槛,实现精准透明高效公益。



## **技术框架及技术架构**

Dandelion Network是基于Substrate打造的公益领域的跨链、可扩展和去中心化的应用程序开发平台,它有助于全球公益事业实现Web3.0跨越。



Dandelion Network 技术架构分为四层:Substrate、Dandelion Bridge、Dandelion Dev platform、Dapps。Dandelion Dev platform中为公益类Dapps提供的定制化功能模块库是我们的优势和研发重心——募捐模块、身份认证绑定模块、去中心化身份索引模块、公益物流数据上链模块、捐赠跨链模块、基金会抵押担保模块、公益借贷模块、利润定向公益模块、Token激励模块、DAO治理模块、创建NFT模块、抵押挖矿模块、数据监控查询模块、数据储存与传输模块、爱心贡献值贯通模块、账户管理模块等等。

![image-20210907211301292](./README.assets/image-20210907211301292.png)



## **团队信息:7人**

Dandelion Network是基于Substrate打造的公益领域的跨链、可扩展和去中心化的

**Francis.Yu** 联合创始人兼首席技术官:某研究院高级工程师,热爱编程技术,对密码学、算法了解,同时在区块链、智能合约方面也有开发经验,目前正致力于Dandelion Network的研发。

**Edison.Xia** 联合创始人兼首席执行官:在传统烘焙食品、金融和移动互联网有过相关创业经验,熟悉传统商业、互联网以及区块链项目的运营管理方式以及商业经济模型顶层设计。2011年开始接触公益,秉持“帮助他人,成就自我”的核心价值观处世。目前带领团队构建 DandelionDAO生态,致力于通过提供全方位的Web3.0技术和资源的支持从而实现公益世界与商业世界信任桥梁的搭建。

**John.Liu** 联合创始人兼首席公益官:原NGO机构对外负责人,曾在旅游、医疗等公共利益事业相关行业有过创业经历,11年公益达人,对公共利益事业革新有独到的见解,划时代进程中公益共识与区块链共识都很伟大。

**Xiami** 首席战略官:11年Java领域开发经验,全栈开发工程师,熟悉solidity开发。2016年介入区块链领域,参与LISK,NEO,CHAINX, NEAR,Polkadot等多个区块链项目社区协助运营,对波卡社区生态发展比较了解。自主创业NFT+DEFI项目,对项目孵化流程比较熟悉。

**Rob** 技术合伙人:某研究院专家,10年以上开发经验,业余rust开发,擅长数据库、C++。

**Yongbo.Li** 技术合伙人:4年前端开发经验,软件开发基础扎实,曾参与多个业务项目的开发,能够独立完成前端项目,熟悉vue与react等前端框架,对区块链技术有浓厚的兴趣及涉猎。

**Differs** 技术合伙人:5年rust使用开发经验,区块链开发工程师,熟悉substrate、以太坊智能合约开发。2017年进入区块链领域,研究过BTC,ETH,XMR等众多项目,目前最看好Polkadot。



> 靓文阅读: [DandelionDAO生态介绍.pdf](./docs/DandelionDAO生态介绍.pdf)

17 changes: 17 additions & 0 deletions teams/04-DandelionNetwork/README_backup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## 基本资料

项目名称:Dandelion Network

项目立项日期 (哪年哪月):

## 提交材料 (初审)

- 初审材料为:

1. 项目愿景
2. 项目介绍
3. 团队介绍

可放在一份 ppt / pdf 里介绍以上信息 提交上这里来。这里是[一个例子 (其他项目方)](https://hackerlink.io/buidl/672)

- 初审不需要放代码,也不会看代码。
Empty file modified teams/04-DandelionNetwork/docs/.keep
100644 → 100755
Empty file.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Empty file modified teams/04-DandelionNetwork/src/.keep
100644 → 100755
Empty file.
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"name": "Substrate Node template",
"context": "..",
"settings": {
"terminal.integrated.shell.linux": "/bin/bash",
"lldb.executable": "/usr/bin/lldb"
},
"extensions": [
"rust-lang.rust",
"bungcip.better-toml",
"vadimcn.vscode-lldb"
],
"forwardPorts": [
3000,
9944
],
"preCreateCommand": ["cargo build", "cargo check"],
"postStartCommand": "./target/debug/node-template --dev --ws-external",
"menuActions": [
{"id": "polkadotjs",
"label": "Open PolkadotJS Apps",
"type": "external-preview",
"args": ["https://polkadot.js.org/apps/?rpc=wss%3A%2F%2F/$HOST/wss"]}
]
}
16 changes: 16 additions & 0 deletions teams/04-DandelionNetwork/src/backend/.editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
root = true

[*]
indent_style=space
indent_size=2
tab_width=2
end_of_line=lf
charset=utf-8
trim_trailing_whitespace=true
insert_final_newline = true

[*.{rs,toml}]
indent_style=tab
indent_size=tab
tab_width=4
max_line_length=100
7 changes: 7 additions & 0 deletions teams/04-DandelionNetwork/src/backend/.envrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# If lorri exists, better try it first.
if has lorri; then
eval "$(lorri direnv)"
else
# Otherwise fall back to pure nix
use nix
fi
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
name: Ask a Question
about: Ask a question about this template.
title: ""
labels: question
assignees: ""
---

**Question**

_Please include information such as the following: is your question to clarify an existing resource
or are you asking about something new? what are you trying to accomplish? where have you looked for
answers?_
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
name: Report a Bug
about: Report a problem with this template.
title: ""
labels: bug
assignees: ""
---

**Description**

_Tell us what happened. In particular, be specific about any changes you made to this template.
Ideally, provide a link to your project's GitHub repository. Please note that we are not able to
support all conceivable changes to this template project, but the more information you are able to
provide the more equipped we will be to help._

**Steps to Reproduce**

_Replace the example steps below with actual steps to reproduce the bug you're reporting._

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected vs. Actual Behavior**

_What did you expect to happen after you followed the steps you described in the last section? What
actually happened?_

**Environment**

_Describe the environment in which you encountered this bug. Use the list below as a starting point
and add additional information if you think it's relevant._

- Operating system:
- Template version/tag:
- Rust version (run `rustup show`):

**Logs, Errors or Screenshots**

_Please provide the text of any logs or errors that you experienced; if
applicable, provide screenshots to help illustrate the problem._

**Additional Information**

_Please add any other details that you think may help us solve your problem._
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Suggest a Feature
about: Suggest a new feature or an improvement to an existing feature for this template.
title: ""
labels: enhancement
assignees: ""
---

**Motivation**

_Describe the need or frustration that motivated you to make this suggestion. Please note that the
goal of this project is to provide a general-purpose template project, so please take care when
suggesting features that may be specific to a particular use case._

**Suggested Solution**

_Describe your suggested solution to the need or frustration that you are experiencing._

**Alternatives**

_Describe any alternative solutions or features you considered and why you believe your suggested
solution is preferable._

**Additional Information**

_Provide any additional information that you believe may help us evaluate your suggestion._
44 changes: 44 additions & 0 deletions teams/04-DandelionNetwork/src/backend/.github/workflows/check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
name: Check Set-Up & Build

# Controls when the action will run.
on:
# Triggers the workflow on push or pull request events but only for the master branch
push:
branches: [ master ]
pull_request:
branches: [ master ]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
check:
# The type of runner that the job will run on
runs-on: ubuntu-20.04

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2

- name: Set-Up
run: sudo apt install -y cmake pkg-config libssl-dev git build-essential clang libclang-dev curl

- name: Install Rustup
run: |
curl https://sh.rustup.rs -sSf | sh -s -- -y
source ~/.cargo/env
rustup default stable
rustup update nightly
rustup update stable
rustup target add wasm32-unknown-unknown --toolchain nightly

- name: Check Build
run: |
SKIP_WASM_BUILD=1 cargo check --release

- name: Check Build for Benchmarking
run: >
pushd node &&
cargo check --features=runtime-benchmarks --release
17 changes: 17 additions & 0 deletions teams/04-DandelionNetwork/src/backend/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Generated by Cargo
# will have compiled files and executables
**/target/
# These are backup files generated by rustfmt
**/*.rs.bk

.DS_Store

# The cache for docker container dependency
.cargo

# The cache for chain data in container
.local

/tmp
# direnv cache
.direnv
Empty file.
Loading