Board

Height
846068

Voting ELA
6,263,043.92

Rank
26

Annual Rate Of Return
0.116143%

Your Vote
0

Balance To Be Paid
0

Total Reward
0
Pool Vote
4,092,103.26

Deposit Address Remaining Balance
57.32112021

Balance To Be Distributed
20.8800341

Total Distributed Balance
6,942.82185625

Current Voters
962
Pool Statistic
Distribution Script
/** * Copyright (c) 2019 The Elabank Developers * * Distributed under the MIT software license, see the accompanying file * LICENSE or https://opensource.org/licenses/mit-license.php */ package compiler; import java.util.List; public class CustomReward implements net.elabank.classloader.Compiler.Reward { /** * Calculate each voter's reward except the whitelist addresses , go to tutorials to see how to set a whitelist. * Remaining amount after reward voters will go to the super node owner. if you have set a shareholder list, * the shareholder will share the super node reward by their share. * * @param currentVoterVotes current voter's votes * @param totalVotes total votes from the voters * @param totalDposReward total Dpos reward from Elastos BlockChain * @param currentVoterVotedSuperNodeList super node public key list which voted by the current voter * @param voterAddress voter's address * @return */ public double voter(double currentVoterVotes , double totalVotes , double totalDposReward, final List currentVoterVotedSuperNodeList, String voterAddress) { //TODO add your reward logic here //Below is a example return totalDposReward * currentVoterVotes/totalVotes * 0.65; } /** * Calculate each shareholder's reward ,Remaining amount after reward shareholder's will go to the super node owner. * Go to tutorials to see how to set shareholder list. * If you don't have any shareholders,You can leave this method as it is . * * @param share the share of the current shareholder. the total share is 5000.0 * @param totalSuperNodeReward total super node reward which equals to the Dpos reward minus the distributed voter's reward. * @param shareholderAddress current shareholder address * @return */ public double shareholder(double share , double totalSuperNodeReward , String shareholderAddress) { List shareholders = new java.util.ArrayList<>(); shareholders.add("ET2FgRrPKfyTJ75LEQWVgdi64JGRo5dHxg"); // Kahuna shareholders.add("EPZ7UKdjyhV3k4moLmGSrUDHJMagt51nnz"); // Nenchy shareholders.add("Ef6zQshXJH87EJDRo9K2iXPd9MXEZy5Tdf"); // TI shareholders.add("ELgFb6oY92bnzjAiXyE8KjjX3CWBH8yXX9"); // Marek //shareholders.add("Ee68Z4gQrr4jD42PWowKzYkuJmv3EoY9Z2"); // Saud quitted shareholders.add("EfMSHYHKhXBdjiGCtjtjRPGZ9TK4aNwf59"); // Bruno shareholders.add("ETH7PzTb6ShCJKZWt2iMHnvViw8i3tsu9J"); // Chris //TODO add your reward logic here // 24 dividends ELA Fish if("EMy9xrYVcKvNCaaQJBh1ep2h4c4HMNj75B".equals(shareholderAddress)){ return totalSuperNodeReward * 24 / 35; } // 2 dividends to Saud quitted /*if(shareholders.contains(shareholderAddress)){ if("Ee68Z4gQrr4jD42PWowKzYkuJmv3EoY9Z2".equals(shareholderAddress)){ return totalSuperNodeReward * 2 / 35; } }*/ // 2 dividends to Bruno if(shareholders.contains(shareholderAddress)){ if("EfMSHYHKhXBdjiGCtjtjRPGZ9TK4aNwf59".equals(shareholderAddress)){ return totalSuperNodeReward * 2 / 35; } } // 3 dividends to Kahuna if(shareholders.contains(shareholderAddress)){ if("ET2FgRrPKfyTJ75LEQWVgdi64JGRo5dHxg".equals(shareholderAddress)){ return totalSuperNodeReward * 3 / 35; } } // 3 dividends to Chris if(shareholders.contains(shareholderAddress)){ if("ETH7PzTb6ShCJKZWt2iMHnvViw8i3tsu9J".equals(shareholderAddress)){ return totalSuperNodeReward * 3 / 35; } // 1 dividend to remaining return totalSuperNodeReward * 1 / 35; } return 0.0; } }

Reset Payout Schedule
Register Secret