POL Price: $0.308846 (-1.31%)
 

Overview

POL Balance

Polygon PoS Chain LogoPolygon PoS Chain LogoPolygon PoS Chain Logo0 POL

POL Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Disperse Ether607767472024-08-19 10:24:42174 days ago1724063082IN
XY Finance : XY Dispatcher
50 POL0.0027795530.00415296
Disperse Ether606058802024-08-15 4:18:20179 days ago1723695500IN
XY Finance : XY Dispatcher
300 POL0.0025130130.00000002
Disperse Token551416622024-03-27 14:49:43319 days ago1711550983IN
XY Finance : XY Dispatcher
0 POL0.09710927248.94388694
Disperse Token550989762024-03-26 11:45:03320 days ago1711453503IN
XY Finance : XY Dispatcher
0 POL0.006601677.11704805
Disperse Token538831932024-02-24 1:25:23352 days ago1708737923IN
XY Finance : XY Dispatcher
0 POL0.0046835277.03169064
Disperse Token538831462024-02-24 1:23:43352 days ago1708737823IN
XY Finance : XY Dispatcher
0 POL0.0038814363.83946479
Disperse Token538830992024-02-24 1:21:52352 days ago1708737712IN
XY Finance : XY Dispatcher
0 POL0.0038759363.74895591
Disperse Token538685812024-02-23 16:04:16352 days ago1708704256IN
XY Finance : XY Dispatcher
0 POL0.01114297183.27258126
Disperse Token538684992024-02-23 16:01:22352 days ago1708704082IN
XY Finance : XY Dispatcher
0 POL0.01025584168.68171454
Disperse Token538684252024-02-23 15:58:44352 days ago1708703924IN
XY Finance : XY Dispatcher
0 POL0.00681792112.13697257
Disperse Token537971522024-02-21 20:22:14354 days ago1708546934IN
XY Finance : XY Dispatcher
0 POL0.0106994658.14197442
Disperse Ether530161092024-02-01 23:01:25374 days ago1706828485IN
XY Finance : XY Dispatcher
1.3 POL0.0129491730.0742853
Disperse Token527682932024-01-26 10:38:27380 days ago1706265507IN
XY Finance : XY Dispatcher
0 POL0.0061490679.43088425
Disperse Token527681442024-01-26 10:33:05380 days ago1706265185IN
XY Finance : XY Dispatcher
0 POL0.00764808120
Disperse Token526724182024-01-23 21:55:10383 days ago1706046910IN
XY Finance : XY Dispatcher
0 POL0.0030826436
Disperse Ether523847032024-01-16 8:16:15391 days ago1705392975IN
XY Finance : XY Dispatcher
0.1 POL0.0009703530.00000133
Disperse Ether515724172023-12-26 9:07:08412 days ago1703581628IN
XY Finance : XY Dispatcher
600 POL0.0074510288.94937915
Disperse Token514179452023-12-22 10:02:42415 days ago1703239362IN
XY Finance : XY Dispatcher
0 POL5.53820997188.81992423
Disperse Token513027552023-12-19 8:01:25419 days ago1702972885IN
XY Finance : XY Dispatcher
0 POL0.02326082114.42300578
Disperse Token513026882023-12-19 7:58:31419 days ago1702972711IN
XY Finance : XY Dispatcher
0 POL0.0906334781.51049412
Disperse Token504900712023-11-28 11:22:10439 days ago1701170530IN
XY Finance : XY Dispatcher
0 POL0.00591562100.64006859
Disperse Ether504898942023-11-28 11:15:54439 days ago1701170154IN
XY Finance : XY Dispatcher
2 POL0.00577979100.81100572
Disperse Ether504452092023-11-27 8:24:14441 days ago1701073454IN
XY Finance : XY Dispatcher
480 POL0.0065518878.2156155
Disperse Ether500455022023-11-17 7:41:42451 days ago1700206902IN
XY Finance : XY Dispatcher
180 POL0.00912582108.92741455
Disperse Token495682402023-11-05 9:44:51463 days ago1699177491IN
XY Finance : XY Dispatcher
0 POL0.0242153976.14785754
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
607767472024-08-19 10:24:42174 days ago1724063082
XY Finance : XY Dispatcher
25 POL
607767472024-08-19 10:24:42174 days ago1724063082
XY Finance : XY Dispatcher
25 POL
606058802024-08-15 4:18:20179 days ago1723695500
XY Finance : XY Dispatcher
50 POL
606058802024-08-15 4:18:20179 days ago1723695500
XY Finance : XY Dispatcher
50 POL
606058802024-08-15 4:18:20179 days ago1723695500
XY Finance : XY Dispatcher
50 POL
606058802024-08-15 4:18:20179 days ago1723695500
XY Finance : XY Dispatcher
50 POL
606058802024-08-15 4:18:20179 days ago1723695500
XY Finance : XY Dispatcher
50 POL
606058802024-08-15 4:18:20179 days ago1723695500
XY Finance : XY Dispatcher
50 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
530161092024-02-01 23:01:25374 days ago1706828485
XY Finance : XY Dispatcher
0.1 POL
523847032024-01-16 8:16:15391 days ago1705392975
XY Finance : XY Dispatcher
0.1 POL
515724172023-12-26 9:07:08412 days ago1703581628
XY Finance : XY Dispatcher
100 POL
515724172023-12-26 9:07:08412 days ago1703581628
XY Finance : XY Dispatcher
100 POL
515724172023-12-26 9:07:08412 days ago1703581628
XY Finance : XY Dispatcher
100 POL
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Disperse

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at polygonscan.com on 2022-05-06
*/

/**
 *Submitted for verification at Etherscan.io on 2018-10-22
*/

pragma solidity ^0.4.25;


interface IERC20 {
    function transfer(address to, uint256 value) external returns (bool);
    function transferFrom(address from, address to, uint256 value) external returns (bool);
}


contract Disperse {
    function disperseEther(address[] recipients, uint256[] values) external payable {
        for (uint256 i = 0; i < recipients.length; i++)
            recipients[i].transfer(values[i]);
        uint256 balance = address(this).balance;
        if (balance > 0)
            msg.sender.transfer(balance);
    }

    function disperseToken(IERC20 token, address[] recipients, uint256[] values) external {
        uint256 total = 0;
        for (uint256 i = 0; i < recipients.length; i++)
            total += values[i];
        require(token.transferFrom(msg.sender, address(this), total));
        for (i = 0; i < recipients.length; i++)
            require(token.transfer(recipients[i], values[i]));
    }

    function disperseTokenSimple(IERC20 token, address[] recipients, uint256[] values) external {
        for (uint256 i = 0; i < recipients.length; i++)
            require(token.transferFrom(msg.sender, recipients[i], values[i]));
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"recipients","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"disperseTokenSimple","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"recipients","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"disperseToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"recipients","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"disperseEther","outputs":[],"payable":true,"stateMutability":"payable","type":"function"}]

608060405234801561001057600080fd5b50610471806100206000396000f30060806040526004361061003d5763ffffffff60e060020a60003504166351ba162c8114610042578063c73a2d601461007d578063e63d38ed146100b6575b600080fd5b34801561004e57600080fd5b5061007b60048035600160a060020a031690602480358082019290810135916044359081019101356100d5565b005b34801561008957600080fd5b5061007b60048035600160a060020a031690602480358082019290810135916044359081019101356101d3565b61007b602460048035828101929082013591813591820191013561038c565b60005b838110156101cb57600160a060020a0386166323b872dd338787858181106100fc57fe5b90506020020135600160a060020a0316868686818110151561011a57fe5b905060200201356040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050602060405180830381600087803b15801561018c57600080fd5b505af11580156101a0573d6000803e3d6000fd5b505050506040513d60208110156101b657600080fd5b505115156101c357600080fd5b6001016100d8565b505050505050565b6000805b84811015610201578383828181106101eb57fe5b60200291909101359290920191506001016101d7565b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018490529051600160a060020a038916916323b872dd9160648083019260209291908290030181600087803b15801561026f57600080fd5b505af1158015610283573d6000803e3d6000fd5b505050506040513d602081101561029957600080fd5b505115156102a657600080fd5b5060005b8481101561038357600160a060020a03871663a9059cbb8787848181106102cd57fe5b90506020020135600160a060020a031686868581811015156102eb57fe5b905060200201356040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561034457600080fd5b505af1158015610358573d6000803e3d6000fd5b505050506040513d602081101561036e57600080fd5b5051151561037b57600080fd5b6001016102aa565b50505050505050565b6000805b8482101561040c578585838181106103a457fe5b90506020020135600160a060020a0316600160a060020a03166108fc85858581811015156103ce57fe5b905060200201359081150290604051600060405180830381858888f19350505050158015610400573d6000803e3d6000fd5b50600190910190610390565b50303160008111156101cb57604051339082156108fc029083906000818181858888f19350505050158015610383573d6000803e3d6000fd00a165627a7a72305820ef91c201907ee16cd298c9680f35a4435c7e4f5aeda2248b2f10a460510880720029

Deployed Bytecode

0x60806040526004361061003d5763ffffffff60e060020a60003504166351ba162c8114610042578063c73a2d601461007d578063e63d38ed146100b6575b600080fd5b34801561004e57600080fd5b5061007b60048035600160a060020a031690602480358082019290810135916044359081019101356100d5565b005b34801561008957600080fd5b5061007b60048035600160a060020a031690602480358082019290810135916044359081019101356101d3565b61007b602460048035828101929082013591813591820191013561038c565b60005b838110156101cb57600160a060020a0386166323b872dd338787858181106100fc57fe5b90506020020135600160a060020a0316868686818110151561011a57fe5b905060200201356040518463ffffffff1660e060020a0281526004018084600160a060020a0316600160a060020a0316815260200183600160a060020a0316600160a060020a031681526020018281526020019350505050602060405180830381600087803b15801561018c57600080fd5b505af11580156101a0573d6000803e3d6000fd5b505050506040513d60208110156101b657600080fd5b505115156101c357600080fd5b6001016100d8565b505050505050565b6000805b84811015610201578383828181106101eb57fe5b60200291909101359290920191506001016101d7565b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018490529051600160a060020a038916916323b872dd9160648083019260209291908290030181600087803b15801561026f57600080fd5b505af1158015610283573d6000803e3d6000fd5b505050506040513d602081101561029957600080fd5b505115156102a657600080fd5b5060005b8481101561038357600160a060020a03871663a9059cbb8787848181106102cd57fe5b90506020020135600160a060020a031686868581811015156102eb57fe5b905060200201356040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561034457600080fd5b505af1158015610358573d6000803e3d6000fd5b505050506040513d602081101561036e57600080fd5b5051151561037b57600080fd5b6001016102aa565b50505050505050565b6000805b8482101561040c578585838181106103a457fe5b90506020020135600160a060020a0316600160a060020a03166108fc85858581811015156103ce57fe5b905060200201359081150290604051600060405180830381858888f19350505050158015610400573d6000803e3d6000fd5b50600190910190610390565b50303160008111156101cb57604051339082156108fc029083906000818181858888f19350505050158015610383573d6000803e3d6000fd00a165627a7a72305820ef91c201907ee16cd298c9680f35a4435c7e4f5aeda2248b2f10a460510880720029

Deployed Bytecode Sourcemap

296:990:0:-;;;;;;;;;-1:-1:-1;;;296:990:0;;;;;;;;;;;;;;;;;;;;;;;1046:237;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1046:237:0;;;;-1:-1:-1;;;;;1046:237:0;;;;;;;;;;;;;;;;;;;;;;;;;;641:397;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;641:397:0;;;;-1:-1:-1;;;;;641:397:0;;;;;;;;;;;;;;;;;;;;;;;;321:312;;;;;;;;;;;;;;;;;;;;;;;;;1046:237;1154:9;1149:126;1169:21;;;1149:126;;;-1:-1:-1;;;;;1218:18:0;;;1237:10;1249;;1260:1;1249:13;;;;;;;;;;;;;-1:-1:-1;;;;;1249:13:0;1264:6;;1271:1;1264:9;;;;;;;;;;;;;;;1218:56;;;;;-1:-1:-1;;;1218:56:0;;;;;;;-1:-1:-1;;;;;1218:56:0;-1:-1:-1;;;;;1218:56:0;;;;;;-1:-1:-1;;;;;1218:56:0;-1:-1:-1;;;;;1218:56:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1218:56:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1218:56:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1218:56:0;1210:65;;;;;;;;1192:3;;1149:126;;;1046:237;;;;;;:::o;641:397::-;738:13;;766:79;786:21;;;766:79;;;836:6;;843:1;836:9;;;;;;;;;;;;;;827:18;;;;;-1:-1:-1;809:3:0;;766:79;;;864:52;;;;;;883:10;864:52;;;;903:4;864:52;;;;;;;;;;;;-1:-1:-1;;;;;864:18:0;;;;;:52;;;;;;;;;;;;;;-1:-1:-1;864:18:0;:52;;;5:2:-1;;;;30:1;27;20:12;5:2;864:52:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;864:52:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;864:52:0;856:61;;;;;;;;-1:-1:-1;937:1:0;928:102;940:21;;;928:102;;;-1:-1:-1;;;;;989:14:0;;;1004:10;;1015:1;1004:13;;;;;;;;;;;;;-1:-1:-1;;;;;1004:13:0;1019:6;;1026:1;1019:9;;;;;;;;;;;;;;;989:40;;;;;-1:-1:-1;;;989:40:0;;;;;;;-1:-1:-1;;;;;989:40:0;-1:-1:-1;;;;;989:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;989:40:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;989:40:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;989:40:0;981:49;;;;;;;;963:3;;928:102;;;641:397;;;;;;;:::o;321:312::-;417:9;;412:94;432:21;;;412:94;;;473:10;;484:1;473:13;;;;;;;;;;;;;-1:-1:-1;;;;;473:13:0;-1:-1:-1;;;;;473:22:0;:33;496:6;;503:1;496:9;;;;;;;;;;;;;;;473:33;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;-1:-1;455:3:0;;;;;412:94;;;-1:-1:-1;543:4:0;535:21;581:1;571:11;;567:58;;;597:28;;:10;;:28;;;;;617:7;;597:28;;;;617:7;597:10;:28;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27

Swarm Source

bzzr://ef91c201907ee16cd298c9680f35a4435c7e4f5aeda2248b2f10a46051088072

Block Transaction 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

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ Download: CSV Export  ]
[ 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.