Contract 0xb9241f1f71bfbf7e2036a295f6ba58f35f6c4ff8

 

Contract Overview

Lendefi: LP Lockup
Balance:
0 BNB

BNB Value:
$0.00

Token:
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xf82f8bfa6e4207636445bd658afff423c168dd1c9be0ae891b8cb0c324dfdffaTransfer Ownersh...103736922021-08-26 19:12:2058 days 14 hrs agoLendefi: Deployer IN  Lendefi: LP Lockup0 BNB0.00015444
0xde2c558158cc8337a947b7a96ec1d1f0e5db18d21e999626a1dddf6edc5032380x60806040103631872021-08-26 10:25:5558 days 22 hrs agoLendefi: Deployer IN  Contract Creation0 BNB0.00253862
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
LiquidityLockup

Compiler Version
v0.6.0+commit.26b70077

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-08-26
*/

/** 
 * Copyright @Lendefi 2021
 */


pragma solidity ^0.6.0;

interface IERC20Transfer {
    function transfer(address recipient, uint256 amount) external returns (bool);
}



library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }
}




contract Ownable {
    address private _owner;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor () internal {
        address msgSender = msg.sender;
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == msg.sender, "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}


contract LiquidityLockup is Ownable {
    using SafeMath for uint256;
    
    uint256 public unlockTime = 1645838760;  // Sat Feb 26 2022 01:26:00 GMT+0000
    
    constructor () public { }
    
    
    function withdraw(address _contract, address _recipient, uint256 _amount) external onlyOwner {
        require(now > unlockTime);
        require(_recipient != address(0x0));
        IERC20Transfer(_contract).transfer(_recipient, _amount);
    }
    
    function extendLockTime(uint256 _time) external onlyOwner {
        unlockTime = unlockTime.add(_time);
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"uint256","name":"_time","type":"uint256"}],"name":"extendLockTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_contract","type":"address"},{"internalType":"address","name":"_recipient","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405263621981a860015534801561001857600080fd5b506000339050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35061076f806100c96000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c8063251c1aa31461005c578063828047a51461007a5780638da5cb5b146100a8578063d9caed12146100f2578063f2fde38b14610160575b600080fd5b6100646101a4565b6040518082815260200191505060405180910390f35b6100a66004803603602081101561009057600080fd5b81019080803590602001909291905050506101aa565b005b6100b061028a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61015e6004803603606081101561010857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506102b3565b005b6101a26004803603602081101561017657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610485565b005b60015481565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161461026c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b6102818160015461068b90919063ffffffff16565b60018190555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610375576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600154421161038357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156103bd57600080fd5b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561044457600080fd5b505af1158015610458573d6000803e3d6000fd5b505050506040513d602081101561046e57600080fd5b810190808051906020019092919050505050505050565b3373ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610547576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156105cd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260268152602001806107146026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600080828401905083811015610709576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b809150509291505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220e50ac04ce4d64a9e7ada901bb4315081c4e6062cc95e1fd9ca92699d1cb151ef64736f6c63430006000033

Deployed ByteCode Sourcemap

1593:589:0:-:0;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1593:589:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1675:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2068:111;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2068:111:0;;;;;;;;;;;;;;;;;:::i;:::-;;896:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1807:249;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1807:249:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1340:244;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1340:244:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;1675:38;;;;:::o;2068:111::-;1118:10;1108:20;;:6;;;;;;;;;;;:20;;;1100:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2150:21:::1;2165:5;2150:10;;:14;;:21;;;;:::i;:::-;2137:10;:34;;;;2068:111:::0;:::o;896:79::-;934:7;961:6;;;;;;;;;;;954:13;;896:79;:::o;1807:249::-;1118:10;1108:20;;:6;;;;;;;;;;;:20;;;1100:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1925:10:::1;;1919:3;:16;1911:25;;;::::0;::::1;;1977:3;1955:26;;:10;:26;;;;1947:35;;;::::0;::::1;;2008:9;1993:34;;;2028:10;2040:7;1993:55;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27::::0;20:12:::1;5:2;1993:55:0;;;;8:9:-1;5:2;;;45:16;42:1;39::::0;24:38:::1;77:16;74:1;67:27;5:2;1993:55:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26::::0;19:12:::1;2:2;1993:55:0;;;;;;;;;;;;;;;;;1807:249:::0;;;:::o;1340:244::-;1118:10;1108:20;;:6;;;;;;;;;;;:20;;;1100:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1449:1:::1;1429:22;;:8;:22;;;;1421:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1539:8;1510:38;;1531:6;::::0;::::1;;;;;;;;;1510:38;;;;;;;;;;;;1568:8;1559:6;::::0;:17:::1;;;;;;;;;;;;;;;;;;1340:244:::0;:::o;214:181::-;272:7;292:9;308:1;304;:5;292:17;;333:1;328;:6;;320:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;386:1;379:8;;;214:181;;;;:::o

Swarm Source

ipfs://e50ac04ce4d64a9e7ada901bb4315081c4e6062cc95e1fd9ca92699d1cb151ef
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.