当前位置: 首页 > 软件库 > Web3 > 区块链 >

adamant-im

授权协议 GPL-3.0 License
开发语言
所属分类 Web3、 区块链
软件类型 开源软件
地区 不详
投 递 者 邢晗日
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ADAMANT Messenger Progressive Web Application (PWA)

A messaging application client for ADAMANT Blockchain. See ADAMANT Project at adamant.im.

ADAMANT is a decentralized anonymous messenger based on the blockchain system. It’s independent of any governments or corporations, and even developers due to the distributed network infrastructure that contains an open-source code.

The ADAMANT blockchain system belongs to its users. Nobody can control, block, deactivate, restrict or censor accounts. Users take full responsibility for their content, messages, media, and goals and intentions of using the messenger.

Privacy is the main concept of ADAMANT: neither phone numbers nor emails are required. Apps have no access to the contact list or geotags, IPs are hidden from chatters and paranoids can use Tor app.

All the messages are encrypted with the Diffie-Hellman Curve25519, Salsa20, Poly1305 algorithms and signed by SHA-256 + Ed25519 EdDSA. Private keys are never transferred to the network. The sequence of messages and their authenticity is guaranteed by the blockchain.

ADAMANT includes crypto wallets for ADAMANT (ADM), Bitcoin (BTC), Ethereum (ETH), Lisk (LSK), Dogecoin (DOGE) and Dash (DASH). Private keys for the wallets are derived from an ADAMANT passphrase. You can export the keys and use them in other wallets.

This application deployed at msg.adamant.im. Feel free to run your own messenger using this code and Build Setup.

Project setup

yarn install

Note: Lisk libraries may ask for specific Node.js version, you can ignore this with yarn install --ignore-engines.

Compiles and hot-reloads for development

yarn run serve

Compiles and hot-reloads self-signed https-server for development

yarn run https

Compiles and minifies for production

yarn run build

Lints and fixes files

yarn run lint

Run electron version

yarn run electron:serve

Build electron version

yarn run electron:build

Note for Windows users

To build on Windows you must install build tools for windows, it is easier to do this with windows-build-tools npm package.

For detailed explanation on how things work, checkout the guide and docs for vue-loader.

 相关资料
  • 问题内容: 从ImmutableList javadocs: 与Collections.unmodifiableList(java.util.List)(它是仍可以更改的单独集合的视图)不同,ImmutableList实例包含其自己的私有数据,并且永远不会更改。ImmutableList对于公共静态最终列表(“常量列表”)非常方便,并且还使您可以轻松地创建由调用者提供给您的类的列表的“防御性副本”

  • 问题内容: 该JAI设置是相当繁琐,涉及多个罐子和环境变量。如果我可以将其添加为常规Maven依赖项,则将极大地帮助项目的可移植性。 我正在使用的POM代码段是 错误是 我当然可以下载并安装这些jar。问题是双重的: jai_imageio需要两个罐子; jai_imageio需要安装本机库并设置两个环境变量。 我还没有找到一种使Maven起作用的方法。 问题答案: 我没有看到的是,仅在运行时才需

  • 问题内容: 什么是Java中的以下关键字的区别:,? 问题答案: an 是a的行为的抽象规范,而a 是此类规范的具体实现。 因此,当您撰写本文时,是在说您已经在实现的实现中满足了一些抽象规范。 意味着您可以采用实现()或规范(),并使用其他功能或新功能对其进行添加(或更改其行为的规范),从而修改其行为并对其进行_扩展_ 。

  • 问题内容: 我可能尝试过,没有用。 该文件是: 是软件包的名称。 当我位于包含build.xml的项目中时,我启动了ant 这是我测试过的代码: 我制定了一份遗嘱,有或没有,有或没有 希望有人能帮助我。 谢谢 问题答案: 如果您具有以下包装布局 那么以下应该工作 使用时,您需要传递资源的完整合格名称,即包括程序包名称。 当使用时,路径-如果不是以- 开头,则是相对于试图加载资源的类所在的包的路径,

  • 问题内容: 我想以 编程方式 删除ImageButton中的灰色背景。我尝试了多种删除方法,例如- 但是在实现它们时,我在触摸时不会在ImageButton上产生涟漪效果。(触摸时不突出显示)。 有什么方法可以消除背景但保留波纹效果或高光。 问题答案: 如果这个方法比我认为的有效,那么应该可以解决您的问题: http://codingdict.com/questions/141119

  • 问题内容: 我一周前开始使用Java,现在我想在窗口中插入一个图像。无论我尝试什么,我都会在Eclipse中继续使用它: javax.imageio.IIOException:无法读取输入文件! } 我认为代码很容易解释。我试图解决这个问题 我想做的是一个桌面程序,我的源代码存储如下:training / src / graphics / Window training / src / src /