Code Monkey home page Code Monkey logo

elastos.app.wallet.elephant.android's Introduction

Elastos is a Blockchain Powered Internet

Welcome to Elastos!

Elastos: The Modern Internet Short Video 3:06

Elastos Introduction slides

Table of Contents

Overview

Quick Summary

Elastos provides a virtual ecosystem where applications run in a completely safe sandboxed environment whose authenticity is verified using the Blockchain and where the flow of traffic is completely decentralized using a peer to peer network.

Elastos solves the problem of security using the trusted runtime environment, scalability using the main chain sidechains solutions and decentralization using the peer to peer network.

Elastos is not a typical operating system. Usually, when you think about operating systems, you think abut a device operating system that is tied to a particular device. Elastos is not a device OS but rather it’s a network operating system. This means the network is the computer instead of device being the computer. This also means that this operating system will never need to be upgraded because the network has no version. It’s just the network. The internet has no version. It’s just the internet. The internet gets upgraded by adding services on top of it and people using those services. Similarly, the elastos network OS gets upgraded when someone adds a new service and people start using this service. There is no human intervention required as everything is code and everything is autonomous and self running. The elastos network operating system is literally a world supercomputer formed of millions and millions of virtual machines spread across the internet where your data might be stored in ur own personal disk or IPFS(which is distributed across the internet) where there are no more device drivers needed because all the code gets generated for the appropriate device on the fly automatically. In that sense, every device on the internet will be able to recognize elastos because the internet itself is the device.

How Elastos Works

Elastos White Papers

Beginner Guides

A Beginner's Guide to Elastos for Non-Developers

This is material for any non-developer who wants to learn about Elastos and what it has to offer to an end-user/consumer/investor. This guide explains the Elastos core technology and how it differs from various other projects in the blockchain industry. First and foremost, it's important to note that Elastos is not a blockchain project. It is a network operating system project powered by the blockchain technology so in that sense, Elastos is not competing with any other blockchain projects but can work together with them to form this new ecosystem where the DApps run directly on the device instead of running on the blockchain along with decentralized peer to peer network to transfer assets in a completely closed sandboxed environment, thereby solving the trilemma of the blockchain technology - security, scalibility and decentralization all in one.

A Non-Developer guide

A Beginner's Guide to Elastos for Developers

This is material for any developer who has some experience with programming languages like Javascript/NodeJS, HTML5, Java, Swift, C++, Golang, etc and wants to get started with various github projects that are open sourced by Elastos. This includes the core development of the product such as the Elastos Runtime environment, Elastos Blockchain, creating and integrating ELA into wallets, or creating applications using the SDK if you're a DApp developer. In order to make it very easy for any developer(even to someone who's not very familiar with blockchain), Elastos provides the SDK in various languages that makes it easy to start developing a decentralized application integrated with blockchain technology without having to fully learn about how blockchain works underneath.

A Developer guide

Current State of Elastos

Elastos is a work in progress!

Projects

List of Active Repos

ELA is the digital currency solution within Elastos ecosystem. This project is the source code that can build a full node of ELA.

ELA is the digital currency solution within Elastos ecosystem. This project is the source code that deals with sidechains of Elastos. Also, see:

Elastos Carrier is a decentralized peer to peer communication framework and this repository is the Native SDK from which all other SDKs are based on.

Elastos.Trinity is composite repository to Elastos Trinity infrastructure, which can be divided into the different submodules such as Trinity.Runtime, Trinity.DApps, Trinity.Plugins and Trinity.Toolchains.

This is the repo that contains developer guides to get started. This is a work in progress.

Elastos SPV is a SDK of SPV (Simplified Payment Verification) implementation of the Elastos digital currency. The Elastos SPV SDK is a set of encryption algorithm, peer to peer network and SPV related implementation like bloom filter, merkleblock and util methods. As an example, this project includes an spv wallet implementation located in spvwallet folder. It will help you understand how to use this SDK and build your own apps. After installing, you can do some things locally like creating your own wallet, seeing account balance and a wide variety of other options.

Elasots.NET is a portal repository to introduce Elastos serivce infrastructures related with Network. As so far as writing this document, this repostiory includes the introductions of Elastos Carrier and Elastos Hive.

This repo provide simple HTTP Restful API for developers to interact with elastos blockchain. You may need to construct your own local node to use some of these API.

This repo provide simple HTTP Restful API for developers to interact with elastos DID sidechain. You may need to construct your own local node to use some of these API.

This repo provide simple HTTP Restful API for developers to interact with elastos DPoS voting statistics and DID transactions. You may need to construct your own local node to use some of these API.

Community

elastos.app.wallet.elephant.android's People

Contributors

ariainkitchen avatar dts avatar economy2018 avatar gutyn avatar harlantwood avatar jadebyfield89 avatar jmacwhyte avatar klx99 avatar samuraisam avatar shivangigandhi avatar songsjun avatar tyzbit avatar voisine avatar xuliting avatar xuxinlai2002 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

elastos.app.wallet.elephant.android's Issues

【交易详情界面】和金额相关的需要修改;

付款记录界面:

  1. 参考对应的翻译: 确认块、交易ID(ios要改);
  2. 最上面的发送金额应该是不包含手续费的 ;(安卓要改)
  3. 下方的费用总计应该是最上面的总金额(费用总计需要显示和计算:安卓、ios都要改);
  4. Memo 要显示(ios要改);

收款记录界面:
目前ios的一直没显示收款记录。。。不好核实。
(等ios的收款记录出来了,我再核实)

【发送交易---申请金额】进入ELA交易界面,点击 接收--申请金额,选择以CNY单位,输入数字,1. 扫描出的数据有误;2.当扫描出的数额超过余额时,显示的中文提示信息中,存在英文; 3.当扫描出的数额超过余额时,发送最大值有问题,最大值应该是当前余额(同时需要预留手续费);

进入ELA交易界面,点击 接收--申请金额,选择以CNY单位,输入数字;用另一手机进入交易-发送-扫描;
期望结果:
扫描出的数目正确(包含申请金额和手续费);
实际结果:
1.扫描出的数字不正确
0.1 CNY, 扫描出4ELA;0.2CNY,扫描出7ELA
2.当扫描出的数额超过余额时,显示的中文提示信息中,存在英文;
3.当扫描出的数额超过余额时,发送最大值有问题,最大值应该是当前余额(同时需要预留手续费);
1651542274785_ pic_hd
1661542274793_ pic_hd

【需求】1. 添加开源信息,比如用到了哪些开源库;2. 和Bread相关的信息去掉,换成我们的;

  1. 添加开源信息,比如用到了哪些开源库(先开发统计);

  2. 和Bread相关的信息换成Elastos的;

2.1 支持链接:(支持链接暂时不要了,都隐藏了)
接收 -- 支持 中:
设置 -- 选项 -- 显示币种 中,
“设置--支持” 中 :
<很多界面都有,请搜索同步更改>
2.2 设置--给我们评论 (删掉该功能 )

2.3 “设置--关于” 中 :

2.3.1 链接更改:

Blog (去掉)

Telegram
https://t.me/elastoswalletelephant

(只要telegram一个)

2.3.2 隐私政策 (参考)
把这个隐私条款做成md文件,放到源代码仓库的root目录
抓取的数据需要核实,统计分析使用的工具需要一并加入进去。

2.3.3 由谁制作?版本号?
改为:由 Elastos Application Lab 制作。版本….
Made by the Elastos Application Lab. Version…

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.