Skip to content

satindergrewal/souljacoin.cash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to SouljaCoin

At the end of January, 2021 Soulja Boy (Drako) tweeted to "make SouljaCoin a real thing without getting into any legal trouble with SEC etc".

SouljaBoy SouljaCoin tweet https://twitter.com/souljaboy/status/1355178088275959813?s=20

So, to make it happen, here is a community built cryptocurrency coin made for Soulja Boy fans. Following are the details:

  • Built using Komodo's Antara Smartchain technology
  • Independent blockchain
  • Block time aprox 60 seconds.
  • Block halving every 388885 blocks.
    • aprox every 270.0590278 days
    • aprox every 8.872575862 months
  • Block reward of 1 satoshi will reach in about 25.89607116 years.
  • Total supply of around 200 million. Exactly to be 199,209,119.99420500 by year 2046+
  • 60% blocks are mined with Proof of Work (Equihash)
  • 40% blocks are mined with Proof of Stake
  • Premine supply of 100,000
  • Founders Reward is 1% 100%, mined every 10080 blocks, which is approx of 7 days
  • Due to miscalculations 99% Founders Rewards are burned to keep Founders Rewards 1% only. Refer to the NOTICE section to know more.

Features

  • Coming from Komodo Platform, it is capable of doing all DeFi things one can possible do using Antara Smartchain's Crypto-Conditions technology.
  • Tokens Exchange, which can be used to create and trade NFTs. Link
  • Dilithium type transactions can make Quantum Resistant transactions Link
  • Decentralised Faucet, to give away free SOULJA coins to people who wants to try things out on this chain. Link
  • Heir, can help manage funds in a way that it can be passed on to heir for inheridence. Link
  • Oracles, to link real world data to blockchain based decentralised applications. Oracles are what powers DeFi. It is very powerful technology. And it works already available to Antara Smartchains. Link
  • Pegs, to make decentralised stablecoins or making pegged cryptocurrencies to other kind of assets in financial world. Link

Resources

Help/Support Guides

For best staking results, use this guide for staking. Just make sure to use SOULJA instead of example coin name in the guide:

SpaceCoin guide also is relevant to SOULJA staking. Follow it from here:

SouljaCoin Halving detaiils

The detailed halving estimation sheet can be accessed from here: https://docs.google.com/spreadsheets/d/1ItLK8xtTjzSyYRgonMKvT1RZQ4lsl1ebnRIFcydVVsQ

Explorer

Wallets

Connect with SouljaCoin community

Mining Pools

Exchanges

Using command line

Download pre-compiled komodo binaries for your operating system from here. Extract the binaries, and execute "fetch-params" script from command line terminal to fetch the required chain params.

Launch SOULJA Blockchain

Use the following command to connect to SOULJA chain's network:

./komodod -ac_name=SOULJA -ac_supply=100000 -ac_reward=25600000000 -ac_perc=100000000 -ac_founders=10080 -ac_halving=388885 -ac_pubkey=02fec5cebe47bd5f8eb2ac6f3dff76a82a1292c761d4ccfda578da89f74360c5ee -ac_staked=40 -addnode=49.12.127.114 -addnode=49.12.127.113 -addnode=49.12.127.111 -addnode=51.91.61.195 -addnode=88.99.150.139 -addnode=84.38.189.208 -addnode=46.255.254.134 -addnode=51.83.186.192 -addnode=88.99.212.81 -addnode=159.69.201.122 -addnode=116.203.56.98 -addnode=46.255.254.133 -addnode=94.130.38.173 -addnode=178.63.47.105 -addnode=147.135.105.85 -addnode=95.217.44.58 -addnode=144.76.148.155 -addnode=143.244.47.112 -addnode=141.0.149.92 -addnode=77.244.75.34 -addnode=144.76.148.154 -addnode=152.89.104.58 -addnode=219.138.73.109 -addnode=178.32.41.81 -addnode=103.231.91.233 -addnode=141.0.149.92 -daemon

Mine SOULJA blockchain

Use "-gen" and "-genproclimit" to enable mining. Value for "-genproclimit" is the value of how many CPU threads you have on your system.

./komodod -ac_name=SOULJA -ac_supply=100000 -ac_reward=25600000000 -ac_perc=100000000 -ac_founders=10080 -ac_halving=388885 -ac_pubkey=02fec5cebe47bd5f8eb2ac6f3dff76a82a1292c761d4ccfda578da89f74360c5ee -ac_staked=40 -addnode=49.12.127.114 -addnode=49.12.127.113 -addnode=49.12.127.111 -addnode=51.91.61.195 -addnode=88.99.150.139 -addnode=84.38.189.208 -addnode=46.255.254.134 -addnode=51.83.186.192 -addnode=88.99.212.81 -addnode=159.69.201.122 -addnode=116.203.56.98 -addnode=46.255.254.133 -addnode=94.130.38.173 -addnode=178.63.47.105 -addnode=147.135.105.85 -addnode=95.217.44.58 -addnode=144.76.148.155 -addnode=143.244.47.112 -addnode=141.0.149.92 -addnode=77.244.75.34 -addnode=144.76.148.154 -addnode=152.89.104.58 -addnode=219.138.73.109 -addnode=178.32.41.81 -addnode=103.231.91.233 -addnode=141.0.149.92 -daemon -gen -genproclimit=4

Wallet comands

# Get wallet and blockchain info
./komodo-cli -ac_name=SOULJA getinfo


# Get wallet information
./komodo-cli -ac_name=SOULJA getwalletinfo


# Get mining information
./komodo-cli -ac_name=SOULJA getmininginfo


# Generate a new Public address
./komodo-cli -ac_name=SOULJA getnewaddress


# To backup the private key of a public address
./komodo-cli -ac_name=SOULJA dumpprivkey


# To import private key of public address
./komodo-cli -ac_name=SOULJA importprivkey "PRIVATE_KEY_STRING_FROM_DUMPPRIVKEY_COMMAND"


# Generate a new Z/Private address
./komodo-cli -ac_name=SOULJA z_getnewaddress


# To backup the private key of a z address
./komodo-cli -ac_name=SOULJA z_exportkey "zaddr"


# To mine with CPU and enable staking
./komodo-cli -ac_name=SOULJA setgenerate true 0

# To only stake and not CPU mining
./komodo-cli -ac_name=SOULJA setgenerate false 0

# To disable staking and disable CPU mining
./komodo-cli -ac_name=SOULJA setgenerate false 1


# To send mined coins to a z address
./komodo-cli -ac_name=SOULJA "fromaddress" "tozaddress" ( fee ) ( limit )

# Example 1:
./komodo-cli -ac_name=SOULJA z_shieldcoinbase "FROM_YOUR_ADDRESS" "TO_Z_ADDRESS"

# Example 2:
./komodo-cli -ac_name=SOULJA z_shieldcoinbase "*" "TO_Z_ADDRESS"


# To send a transaction from your z address to another z address
./komodo-cli -ac_name=SOULJA z_sendmany "fromaddress" [{"address":... ,"amount":...},...] ( minconf ) ( fee )

# Example:
komodo-cli -ac_name=SOULJA z_sendmany "FROM_Z_ADDRESS" '[{"address": "TO_Z_ADDRESS" ,"amount": 5.9999}]'

Notice

Soon after first Founders Rewards block was mined, it was identified the Founders Rewards calculation was wrong. It was supposed to 1%, but with extra zeros added to the Founders Rewards, it is instead 100%. Means every 10080 blocks, the same amount of the supply equals to the (per block mining reward * 10080) is mined to the Founders Rewards address RSr5pG3SMVweUxoATEoBrKY9W7KPFAiSZb.

As a solution, to keep the Founders Rewards 1%, 99% funds from Founders Rewards are sent to the burn address: RD6GgnrMpPaTSMn8vai6yiGA7mN4QGPVMY

Some reference screenshots about this incident as a notification to SOULJA community in discord: