Mom Client

MOM (My Own Messages) Client - A voice for you and your smart contracts
Alternatives To Mom Client
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Solidity19,754
a day ago633gpl-3.0C++
Solidity, the Smart Contract Programming Language
Ethereumbook17,478
9 days ago93otherJavaScript
Mastering Ethereum, by Andreas M. Antonopoulos, Gavin Wood
Truffle13,8092,4421,32116 hours ago466September 22, 2022507mitTypeScript
A tool for developing smart contracts. Crafted with the finest cacaos.
Full Blockchain Solidity Course Py9,681
9 days ago212mit
Ultimate Solidity, Blockchain, and Smart Contract - Beginner to Expert Full Course | Python Edition
Defi Developer Road Map8,328
3 days agoother
DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!
Full Blockchain Solidity Course Js8,070
7 days ago35
Learn Blockchain, Solidity, and Full Stack Web3 Development with Javascript
Smart Contract Best Practices6,529
2 months ago22
A guide to smart contract security best practices
Wtf Solidity6,503
4 days ago11otherSolidity
我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用,每周更新1-3讲。官网: https://wtf.academy
Hardhat5,466201,30017 hours ago98September 23, 2022373otherTypeScript
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Get Solidity stack traces & console.log.
Aptos Core5,0688116 hours ago12August 16, 2022304otherRust
Aptos is a layer 1 blockchain built to support the widespread use of blockchain through better technology and user experience.
Alternatives To Mom Client
Select To Compare


Alternative Project Comparisons
Readme

MOM client

MOM (My Own Messages) client is an EIP-2848 compliant ÐApp that can notarize and share messages using Ethereum and IPFS. You can give voice to your smart contract, send messages to the world, create a certified blog with your ideas, and so on.

How to use MOM client

A live version of MOM client can be found directly on your IPFS node: ipfs://Qmd4TVXHgYoiHMgpyvJd165dyAb93mU8GZJ6Yv2YLxfdmY/

Or, for a more classical client-server approach, you can obtain and use the latest version of MOM client directly from:

MOM does not need a smart contract, so it is already available on every current and future Ethereum network (mainnet, rinkeby, kovan, ecc.): just choose one and you are ready to go.

How to develop your own MOM-enabled ÐApp

Clone the repository with:

git clone https://github.com/InternetOfPeers/mom-client.git
cd mom
npm install
npm start

Note: Use Node.js 12. Using Node.js 14+ you can experience some issues caused by some sub-dependency of webpack-dev-server

[email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

How to contribute to the MOM client

Dealing with line endings

Please respect the current line endings strategy. See Configuring Git to handle line endings for more details.

VSCode plugins

Development of this code is done with VSCode and in particular some plugins affect the formatting of the source code:

How to release (WIP waiting for grunt)

git checkout develop
git flow release start X.Y.Z
# modify verion in package.json and src/assets/template/index.html
npm run build
ipfs add -r dist
# change IPFS references (2) in README.md
git add *; git add -u
git commit -m "release vX.Y.Z"
git flow release finish
git push; git checkout master; git push; git push --tags
git checkout gh-pages
setopt rmstarsilent; rm *; rm -rf images; mv dist/* .
git add *; git add -u
git commit -m "release vX.Y.Z"
git push
Popular Smart Contracts Projects
Popular Blockchain Projects
Popular Blockchain Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Blockchain
Ethereum
Serverless
Smart Contracts
Dapp
Medium
Ipfs
Anticensorship