幣安bsc智慧鏈合約分紅模式系統開發詳情丨DAPP技術框架

Lyr96246466發表於2023-05-16

  幣安智慧鏈(Binance Smart Chain,簡稱BSC)181公鏈2591合約開發3365微電是一條以太坊虛擬機器相容,與幣安鏈並

行的區塊鏈,是加密資產行業頂尖專案的測試和前沿探索。


  透過引入權益權威證明(PoSA)共識機制,BSC建立了驗證一個允許節點、代幣持有者、開發者和使用者都能夠從區塊鏈中

獲益的生態系統,享受更高的效能和更充裕的創新空間。

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;


abstract contract Context {

    function _msgSender() internal view virtual returns (address) {

        return msg.sender;

    }


    function _msgData() internal view virtual returns (bytes calldata) {

        return msg.data;

    }

}


abstract contract Ownable is Context {

    address private _owner;

    

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);


    constructor() {

        _transferOwnership(_msgSender());

    }


    function owner() public view virtual returns (address) {

        return _owner;

    }


    modifier onlyOwner() {

        require(owner() == _msgSender(), "Ownable: caller is not the owner");

        _;

    }


    function renounceOwnership() public virtual onlyOwner {

        _transferOwnership(address(0));

    }


    function transferOwnership(address newOwner) public virtual onlyOwner {

        require(newOwner != address(0), "Ownable: new owner is the zero address");

        _transferOwnership(newOwner);

    }


    function _transferOwnership(address newOwner) internal virtual {

        address oldOwner = _owner;

        _owner = newOwner;

        emit OwnershipTransferred(oldOwner, newOwner);

    }

}

  準備BSC數字錢包


  在區塊鏈應用中,數字錢包裝載的並不是數字貨幣,而是金鑰(私鑰和公鑰)。


  數字錢包中包含成對的私鑰和公鑰,公鑰用於交易轉賬,私鑰用於簽名和解密


  合約選擇分紅合約,


  name_:BTC COIN(代幣名稱)


  symbol_:BTC(代幣簡稱)


  totalSupply_:21000000(發行量發多少就寫多少)


  rewardAddr_:紅的代幣合約,BSC常用代幣地址在分欄


  MarketingWalletAddr_:你自己的營銷錢包地址


  buyFeeSetting_:[4,3,2,1](分紅、流動性、營銷錢包、燃燒)


  sellFeeSetting_:[5,4,3,2](分紅、流動性、營銷錢包、燃燒)


  tokenBalanceForReward_:100000000000000000(0後多少代幣參與分紅。數量要加18個)


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012429/viewspace-2952319/,如需轉載,請註明出處,否則將追究法律責任。

相關文章