Off-chain reward bridging mainnet designed for real world business
- OpenEthereum based POA Mainnet (Can enable on-chain consensus on a contract base)
- No mining rewards, earn and utilize rAPM (like ETH) by bridging APM Tokens on the Ethereum mainnet
- Only authorized business users can access nodes directly. End users are utilized through end user services such as apM Members.
Since APMs are fixed assets that are no longer being issued, the RAPM used to record them is stuck on the mainnet and out of circulation for a period of time.
# Default Setup
git clone https://github.com/apmcoin/apm-reward-layer/
chmod u+x ~/apm-reward-layer/release/openethereum
sudo ln -s ~/apm-reward-layer/release/openethereum /usr/local/bin/
cp ~/apm-reward-layer/rapm.json ~/.local/share/openethereum/chains/rapm.json
# Validator Info
cd apm-reward-layer
cp validator-node.toml.sample ~/.local/share/openethereum/chains/node.toml
# Create EVM Account
openethereum --config validator-node.toml --chain rapm.json account new
# Update the generated public address to rapm.json
# Git Sync
# Update the generated json account file pwds key using vi
vi node.pwds
# Update the engine-siner and paassword to validator toml
# vi ~/.local/share/openethereum/chains/node.toml
cd ~/.local/share/openethereum/chains
openethereum --config node.toml
# if you first run, Update Bootnode info to toml file and sync
# Setup
git clone https://github.com/apmcoin/apm-reward-layer/
chmod u+x ~/apm-reward-layer/release/openethereum
sudo ln -s ~/apm-reward-layer/release/openethereum /usr/local/bin/
openethereum
cp ~/apm-reward-layer/rapm.json ~/.local/share/openethereum/chains/rapm.json
cp ~/apm-reward-layer/rpc-node.toml.sample ~/.local/share/openethereum/chains/node.toml
# Test
cd ~/.local/share/openethereum/chains
openethereum --config node.toml
# Startup
sudo apt update
sudo apt install nodejs
sudo apt install npm
sudo npm install pm2 -g
pm2 start openethereum --name rapm-node -- --config ~/.local/share/openethereum/chains/node.toml --tracing on
pm2 save
pm2 startup
pm2 logs
pm2 monit
//for cloud monitoring
pm2 pluc
The address 0x5d8A27c3806edA6D0C78Ac1f77fd242f6B58AFDFis the vault for connecting the apM Reward Layer mainnet to the ERC-20 apM on public mainnet.
You can find more information directly in the Genesis configuration file.