MATIC Price: $0.99 (-2.39%)
Gas: 177 GWei
 

Overview

MATIC Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 MATIC

MATIC Value

$0.00

Sponsored

Transaction Hash
Method
Block
From
To
Value
Transfer193366372021-09-21 4:58:08920 days ago1632200288IN
0xBE162EC2...4055D956d
10 MATIC0.000046622.22
Withdraw193366372021-09-21 4:58:08920 days ago1632200288IN
0xBE162EC2...4055D956d
0 MATIC0.0003655815
Transfer191080542021-09-14 18:55:11926 days ago1631645711IN
0xBE162EC2...4055D956d
1 MATIC0.0000211
Transfer191080372021-09-14 18:54:37926 days ago1631645677IN
0xBE162EC2...4055D956d
1 MATIC0.0000211
0x60806040190247242021-09-12 12:24:30929 days ago1631449470IN
 Create: Locker
0 MATIC0.0258323550

Parent Txn Hash Block From To Value
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Locker

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2021-09-12
*/

interface IERC20 {
    function transfer(address to, uint256 amount) external returns (bool);
    function balanceOf(address account) external view returns (uint256);
}

contract Locker {
    address public BloodySwap = 0x67617B91Ccd1428D00004fAF6d3a320eF306a1AE;
    address public RugDoc = 0x8a3A27Ae9C4457739265D92D14AADC0594236aB1;
    
    uint256 public unlockTimestamp;
    
    bool public unlocked = false;
    
    constructor() {
        unlockTimestamp = block.timestamp + 60 * 60 * 24 * 365; // 1 year lock
    }
    function withdraw(IERC20 token) external {
        require(msg.sender == BloodySwap, "not bloodyswap");
        require(block.timestamp > unlockTimestamp || unlocked, "locked");
        token.transfer(msg.sender, token.balanceOf(address(this)));
    }
    
    function rugdocUnlock() external {
        require(msg.sender == RugDoc);
        unlocked = true;
    }
    
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BloodySwap","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RugDoc","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rugdocUnlock","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unlocked","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040527367617b91ccd1428d00004faf6d3a320ef306a1ae6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550738a3a27ae9c4457739265d92d14aadc0594236ab1600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000600360006101000a81548160ff0219169083151502179055503480156100d457600080fd5b506301e13380426100e591906100f0565b60028190555061017f565b60006100fb82610146565b915061010683610146565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561013b5761013a610150565b5b828201905092915050565b6000819050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6107118061018e6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80632db27fdd1461006757806351cff8d9146100715780636a5e26501461008d578063aa082a9d146100ab578063f6fe5a96146100c9578063f9f16c46146100e7575b600080fd5b61006f610105565b005b61008b6004803603810190610086919061044d565b61017c565b005b61009561037e565b6040516100a2919061055e565b60405180910390f35b6100b3610391565b6040516100c091906105b9565b60405180910390f35b6100d1610397565b6040516100de919061051a565b60405180910390f35b6100ef6103bb565b6040516100fc919061051a565b60405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461015f57600080fd5b6001600360006101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461020a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020190610579565b60405180910390fd5b6002544211806102265750600360009054906101000a900460ff165b610265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025c90610599565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102bb919061051a565b60206040518083038186803b1580156102d357600080fd5b505afa1580156102e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061030b919061047a565b6040518363ffffffff1660e01b8152600401610328929190610535565b602060405180830381600087803b15801561034257600080fd5b505af1158015610356573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037a9190610420565b5050565b600360009054906101000a900460ff1681565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000815190506103f081610696565b92915050565b600081359050610405816106ad565b92915050565b60008151905061041a816106c4565b92915050565b6000602082840312156104365761043561063f565b5b6000610444848285016103e1565b91505092915050565b6000602082840312156104635761046261063f565b5b6000610471848285016103f6565b91505092915050565b6000602082840312156104905761048f61063f565b5b600061049e8482850161040b565b91505092915050565b6104b0816105e5565b82525050565b6104bf816105f7565b82525050565b60006104d2600e836105d4565b91506104dd82610644565b602082019050919050565b60006104f56006836105d4565b91506105008261066d565b602082019050919050565b61051481610635565b82525050565b600060208201905061052f60008301846104a7565b92915050565b600060408201905061054a60008301856104a7565b610557602083018461050b565b9392505050565b600060208201905061057360008301846104b6565b92915050565b60006020820190508181036000830152610592816104c5565b9050919050565b600060208201905081810360008301526105b2816104e8565b9050919050565b60006020820190506105ce600083018461050b565b92915050565b600082825260208201905092915050565b60006105f082610615565b9050919050565b60008115159050919050565b600061060e826105e5565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f6e6f7420626c6f6f647973776170000000000000000000000000000000000000600082015250565b7f6c6f636b65640000000000000000000000000000000000000000000000000000600082015250565b61069f816105f7565b81146106aa57600080fd5b50565b6106b681610603565b81146106c157600080fd5b50565b6106cd81610635565b81146106d857600080fd5b5056fea264697066735822122053539819bd78530be930edf6c1268179a9e36638020364512a6456e5b0f6f2b764736f6c63430008070033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100625760003560e01c80632db27fdd1461006757806351cff8d9146100715780636a5e26501461008d578063aa082a9d146100ab578063f6fe5a96146100c9578063f9f16c46146100e7575b600080fd5b61006f610105565b005b61008b6004803603810190610086919061044d565b61017c565b005b61009561037e565b6040516100a2919061055e565b60405180910390f35b6100b3610391565b6040516100c091906105b9565b60405180910390f35b6100d1610397565b6040516100de919061051a565b60405180910390f35b6100ef6103bb565b6040516100fc919061051a565b60405180910390f35b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461015f57600080fd5b6001600360006101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461020a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161020190610579565b60405180910390fd5b6002544211806102265750600360009054906101000a900460ff165b610265576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161025c90610599565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1663a9059cbb338373ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016102bb919061051a565b60206040518083038186803b1580156102d357600080fd5b505afa1580156102e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061030b919061047a565b6040518363ffffffff1660e01b8152600401610328929190610535565b602060405180830381600087803b15801561034257600080fd5b505af1158015610356573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037a9190610420565b5050565b600360009054906101000a900460ff1681565b60025481565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000815190506103f081610696565b92915050565b600081359050610405816106ad565b92915050565b60008151905061041a816106c4565b92915050565b6000602082840312156104365761043561063f565b5b6000610444848285016103e1565b91505092915050565b6000602082840312156104635761046261063f565b5b6000610471848285016103f6565b91505092915050565b6000602082840312156104905761048f61063f565b5b600061049e8482850161040b565b91505092915050565b6104b0816105e5565b82525050565b6104bf816105f7565b82525050565b60006104d2600e836105d4565b91506104dd82610644565b602082019050919050565b60006104f56006836105d4565b91506105008261066d565b602082019050919050565b61051481610635565b82525050565b600060208201905061052f60008301846104a7565b92915050565b600060408201905061054a60008301856104a7565b610557602083018461050b565b9392505050565b600060208201905061057360008301846104b6565b92915050565b60006020820190508181036000830152610592816104c5565b9050919050565b600060208201905081810360008301526105b2816104e8565b9050919050565b60006020820190506105ce600083018461050b565b92915050565b600082825260208201905092915050565b60006105f082610615565b9050919050565b60008115159050919050565b600061060e826105e5565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b7f6e6f7420626c6f6f647973776170000000000000000000000000000000000000600082015250565b7f6c6f636b65640000000000000000000000000000000000000000000000000000600082015250565b61069f816105f7565b81146106aa57600080fd5b50565b6106b681610603565b81146106c157600080fd5b50565b6106cd81610635565b81146106d857600080fd5b5056fea264697066735822122053539819bd78530be930edf6c1268179a9e36638020364512a6456e5b0f6f2b764736f6c63430008070033

Deployed Bytecode Sourcemap

175:754:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;813:107;;;:::i;:::-;;546:255;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;397:28;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;354:30;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;198:70;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;275:66;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;813:107;879:6;;;;;;;;;;;865:20;;:10;:20;;;857:29;;;;;;908:4;897:8;;:15;;;;;;;;;;;;;;;;;;813:107::o;546:255::-;620:10;;;;;;;;;;606:24;;:10;:24;;;598:51;;;;;;;;;;;;:::i;:::-;;;;;;;;;686:15;;668;:33;:45;;;;705:8;;;;;;;;;;;668:45;660:64;;;;;;;;;;;;:::i;:::-;;;;;;;;;735:5;:14;;;750:10;762:5;:15;;;786:4;762:30;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;735:58;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;546:255;:::o;397:28::-;;;;;;;;;;;;;:::o;354:30::-;;;;:::o;198:70::-;;;;;;;;;;;;:::o;275:66::-;;;;;;;;;;;;;:::o;7:137:1:-;61:5;92:6;86:13;77:22;;108:30;132:5;108:30;:::i;:::-;7:137;;;;:::o;150:165::-;209:5;247:6;234:20;225:29;;263:46;303:5;263:46;:::i;:::-;150:165;;;;:::o;321:143::-;378:5;409:6;403:13;394:22;;425:33;452:5;425:33;:::i;:::-;321:143;;;;:::o;470:345::-;537:6;586:2;574:9;565:7;561:23;557:32;554:119;;;592:79;;:::i;:::-;554:119;712:1;737:61;790:7;781:6;770:9;766:22;737:61;:::i;:::-;727:71;;683:125;470:345;;;;:::o;821:355::-;893:6;942:2;930:9;921:7;917:23;913:32;910:119;;;948:79;;:::i;:::-;910:119;1068:1;1093:66;1151:7;1142:6;1131:9;1127:22;1093:66;:::i;:::-;1083:76;;1039:130;821:355;;;;:::o;1182:351::-;1252:6;1301:2;1289:9;1280:7;1276:23;1272:32;1269:119;;;1307:79;;:::i;:::-;1269:119;1427:1;1452:64;1508:7;1499:6;1488:9;1484:22;1452:64;:::i;:::-;1442:74;;1398:128;1182:351;;;;:::o;1539:118::-;1626:24;1644:5;1626:24;:::i;:::-;1621:3;1614:37;1539:118;;:::o;1663:109::-;1744:21;1759:5;1744:21;:::i;:::-;1739:3;1732:34;1663:109;;:::o;1778:366::-;1920:3;1941:67;2005:2;2000:3;1941:67;:::i;:::-;1934:74;;2017:93;2106:3;2017:93;:::i;:::-;2135:2;2130:3;2126:12;2119:19;;1778:366;;;:::o;2150:365::-;2292:3;2313:66;2377:1;2372:3;2313:66;:::i;:::-;2306:73;;2388:93;2477:3;2388:93;:::i;:::-;2506:2;2501:3;2497:12;2490:19;;2150:365;;;:::o;2521:118::-;2608:24;2626:5;2608:24;:::i;:::-;2603:3;2596:37;2521:118;;:::o;2645:222::-;2738:4;2776:2;2765:9;2761:18;2753:26;;2789:71;2857:1;2846:9;2842:17;2833:6;2789:71;:::i;:::-;2645:222;;;;:::o;2873:332::-;2994:4;3032:2;3021:9;3017:18;3009:26;;3045:71;3113:1;3102:9;3098:17;3089:6;3045:71;:::i;:::-;3126:72;3194:2;3183:9;3179:18;3170:6;3126:72;:::i;:::-;2873:332;;;;;:::o;3211:210::-;3298:4;3336:2;3325:9;3321:18;3313:26;;3349:65;3411:1;3400:9;3396:17;3387:6;3349:65;:::i;:::-;3211:210;;;;:::o;3427:419::-;3593:4;3631:2;3620:9;3616:18;3608:26;;3680:9;3674:4;3670:20;3666:1;3655:9;3651:17;3644:47;3708:131;3834:4;3708:131;:::i;:::-;3700:139;;3427:419;;;:::o;3852:::-;4018:4;4056:2;4045:9;4041:18;4033:26;;4105:9;4099:4;4095:20;4091:1;4080:9;4076:17;4069:47;4133:131;4259:4;4133:131;:::i;:::-;4125:139;;3852:419;;;:::o;4277:222::-;4370:4;4408:2;4397:9;4393:18;4385:26;;4421:71;4489:1;4478:9;4474:17;4465:6;4421:71;:::i;:::-;4277:222;;;;:::o;4586:169::-;4670:11;4704:6;4699:3;4692:19;4744:4;4739:3;4735:14;4720:29;;4586:169;;;;:::o;4761:96::-;4798:7;4827:24;4845:5;4827:24;:::i;:::-;4816:35;;4761:96;;;:::o;4863:90::-;4897:7;4940:5;4933:13;4926:21;4915:32;;4863:90;;;:::o;4959:109::-;5009:7;5038:24;5056:5;5038:24;:::i;:::-;5027:35;;4959:109;;;:::o;5074:126::-;5111:7;5151:42;5144:5;5140:54;5129:65;;5074:126;;;:::o;5206:77::-;5243:7;5272:5;5261:16;;5206:77;;;:::o;5412:117::-;5521:1;5518;5511:12;5535:164;5675:16;5671:1;5663:6;5659:14;5652:40;5535:164;:::o;5705:156::-;5845:8;5841:1;5833:6;5829:14;5822:32;5705:156;:::o;5867:116::-;5937:21;5952:5;5937:21;:::i;:::-;5930:5;5927:32;5917:60;;5973:1;5970;5963:12;5917:60;5867:116;:::o;5989:148::-;6075:37;6106:5;6075:37;:::i;:::-;6068:5;6065:48;6055:76;;6127:1;6124;6117:12;6055:76;5989:148;:::o;6143:122::-;6216:24;6234:5;6216:24;:::i;:::-;6209:5;6206:35;6196:63;;6255:1;6252;6245:12;6196:63;6143:122;:::o

Swarm Source

ipfs://53539819bd78530be930edf6c1268179a9e36638020364512a6456e5b0f6f2b7

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Txn Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.