Memo Labs
3 min readSep 10, 2024

MEMO Points Program Launched, Provider Deployment Guide

I. Launch of the MEMO Points Program

MEMO will soon open a network-wide points program to reward those loyal users who have always been with MEMO and to bring unprecedented benefits to all new participants.

MEMO’s Points Program is a comprehensive incentive mechanism designed to energize the community and promote ecological sustainability. Through this program, MEMO will bring the potential for continued wealth growth to its users, while driving the entire community in a more open and innovative direction.

With the launch of the points program, MEMO will share the fruits of development with global users, and jointly embrace the infinite possibilities brought by decentralized storage and artificial intelligence technology. From now on, MEMO expects to open a new chapter with global users and work together to create a more prosperous community ecology.

The points program will be carried out from node deployment, pledge, community tasks and other aspects, more details of the activities can be concerned about the official dynamics, the following Provider node reward rules and deployment guidelines.

II. Provider node reward rules

Users participating in the deployment of Provider nodes will be rewarded for successful registration, and the specific reward tasks are as follows:

One-time point bonus for successful deployment.

Daily online and in-space bonus point laddering

Participate in the Official Questionnaire Program to receive a one-time bonus point.

III. Provider Node Deployment Guide

1. Download the provider executable

https://github.com/memoio/go-mefs-release/releases

2. Generate wallet

MEFS_PATH=~/.memo-provider . /mefs-provider init — password memoriae

Parameter explanation: — password Specifies your provider password, which defaults to memoriae.

Parameter explanation: init initializes the provider and creates a .memo-provider folder in the current user’s home directory (~/.memo-provider), default MEFS_PATH=~/.memo-provider

Modify the default MEFS_PATH, MEFS_PATH=~/.memo-provider

3. Check wallet address

MEFS_PATH=~/.memo-provider . /mefs-provider wallet default

Parameter explanation: wallet default View the default wallet address

Use MEFS_PATH=~/.memo-provider

4.Recharge

Please contact the official to top up your account: https://memolabs.org/#/

5. Modify the configuration file

Modify the version item

MEFS_PATH=~/.memo-provider . /mefs-provider config set — key=contract.version — value=3

Modify endPoint

MEFS_PATH=~/.memo-provider . /mefs-provider config set — key=contract.endPoint — value=” https://chain.metamemo.one:8501

Modify role contract address

MEFS_PATH=~/.memo-provider . /mefs-provider config set — key=contract.roleContract — value=”0xbd16029A7126C91ED42E9157dc7BADD2B3a81189"

Modify bootstrap

MEFS_PATH=~/.memo-provider . /mefs-provider bootstrap clear

https://drive.weixin.qq.com/s?k=AGQAAwfsAA8rXeuE8S , please use the public node of the specified environment;

#### intranet

MEFS_PATH=~/.memo-provider . /mefs-provider bootstrap add “/ip4/10.10.100.60/tcp/4001/p2p/12D3KooWL1FRFv3kyd1PssxSqewNQA7eJSPDCxUbNpcBdLUqxGVk”

#### extranet

MEFS_PATH=~/.memo-provider . /mefs-provider bootstrap add “/ip4/183.240.197.189/tcp/14001/p2p/12D3KooWL1FRFv3kyd1PssxSqewNQA7eJSPDCxUbNpcBdLUqxGVk”

6. Launch node

Modify the path of the node data directory data (usually choose a large-capacity independent hard disk)

DATA=~/.memo-provider/data

MEFS_PATH=~/.memo-provider . /mefs-provider config set — key=data.dataPath — value=$DATA

Demonstration startup command

— Group Specifies, in this case, option 4.

MEFS_PATH=~/.memo-provider nohup . /mefs-provider daemon start — api=/ip4/127.0.0.1/tcp/5002 — swarm-port=4002 — group=4 >provider.log 2>&1 &

Parameter explanation: Select background startup mefs-provider

7. Declare the external ip and port.

model order

MEFS_PATH=~/.memo-provider . /mefs-provider net declare /ip4/1.2.3.4/tcp/5678

Note: The ip and port here must be an external ip port, do not use an internal ip and port

Declare after node synchronization is complete

The keeper, provider, and user are on the same network, and should be declared using an intranet swarm port.

The above is the Provider node deployment guide, users can also click the https://docs.memolabs.org/#/start-and-usage/how-to-start-with-Docker/megrez/start-provider-in-Docker users can also click to view it by themselves.

In this points program, Provider node deployment is completed after the user can get points rewards, specific points can go to the personal points page to see, users such as encountered any node deployment problems, you can through Slack feedback, points reward related issues can go to Twitter private message or Telegram community feedback, more activities, please pay attention to the official dynamics.

Twitter: @MemoLabsOrg

Telegram: https://t.me/MemoLabsio

Memo Labs

MEMO is a new-gen blockchain decentralized cloud storage protocol. Our mission is to build a reliable storage infrastructure for the Web3 era. www.memolabs.org