GLMR Price: $0.51 (-0.01%)
Gas: 150 GWei

Contract

0x788d654A85609Bc9078143B537205A1e2cd5d716

Overview

GLMR Balance

Moonbeam Chain LogoMoonbeam Chain LogoMoonbeam Chain Logo0 GLMR

GLMR Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Value
0x608060406517642022-03-21 15:57:54738 days ago1647878274IN
 Create: SendGlimmer
0 GLMR0.02638948101

Latest 25 internal transactions (View All)

Advanced mode:
Parent Txn Hash Block From To Value
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
18605762022-09-13 18:18:54562 days ago1663093134
0x788d654A...e2cd5d716
2 GLMR
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SendGlimmer

Compiler Version
v0.8.12+commit.f00d7308

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at moonbeam.moonscan.io on 2022-03-21
*/

pragma solidity 0.8.12;

contract SendGlimmer {

    address private owner = 0xe67ebDf1bA56c440603b8aA771B0C26C37D90c99;

    modifier onlyOwner() {
        require(msg.sender == owner);
            _;
    }

    function getOwner() external view returns(address) {
        return owner;
    }

    function disperse(address[] memory wallets) external payable {
        uint amount = msg.value;
        uint n = wallets.length;
        if (n == 0) {return;}
        amount = amount/n;
        while (n>0) {
            n--;
            payable(wallets[n]).send(amount);
        }    
    }

    function changeOwner(address newOwner) onlyOwner external {
        owner = newOwner;
    }

    // just in case there are some glimmers in the contract
    function withdraw() onlyOwner external {
        payable(owner).send(address(this).balance);
    }

}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"wallets","type":"address[]"}],"name":"disperse","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6080604052600080546001600160a01b03191673e67ebdf1ba56c440603b8aa771b0c26c37d90c9917905534801561003657600080fd5b5061035b806100466000396000f3fe60806040526004361061003f5760003560e01c806323817fcd146100445780633ccfd60b14610059578063893d20e81461006e578063a6f9dae11461009a575b600080fd5b6100576100523660046101e1565b6100ba565b005b34801561006557600080fd5b50610057610134565b34801561007a57600080fd5b50600054604080516001600160a01b039092168252519081900360200190f35b3480156100a657600080fd5b506100576100b53660046102a6565b610176565b80513490806100c857505050565b6100d281836102c8565b91505b801561012f57806100e5816102ea565b9150508281815181106100fa576100fa61030f565b60200260200101516001600160a01b03166108fc839081150290604051600060405180830381858888f19350505050506100d5565b505050565b6000546001600160a01b0316331461014b57600080fd5b600080546040516001600160a01b03909116914780156108fc02929091818181858888f15050505050565b6000546001600160a01b0316331461018d57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146101dc57600080fd5b919050565b600060208083850312156101f457600080fd5b823567ffffffffffffffff8082111561020c57600080fd5b818501915085601f83011261022057600080fd5b813581811115610232576102326101af565b8060051b604051601f19603f83011681018181108582111715610257576102576101af565b60405291825284820192508381018501918883111561027557600080fd5b938501935b8285101561029a5761028b856101c5565b8452938501939285019261027a565b98975050505050505050565b6000602082840312156102b857600080fd5b6102c1826101c5565b9392505050565b6000826102e557634e487b7160e01b600052601260045260246000fd5b500490565b60008161030757634e487b7160e01b600052601160045260246000fd5b506000190190565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220e556888f9a56fd9a55e9fdb6c359d206384440194784f4ed9abec94f7f02f6a364736f6c634300080c0033

Deployed Bytecode

0x60806040526004361061003f5760003560e01c806323817fcd146100445780633ccfd60b14610059578063893d20e81461006e578063a6f9dae11461009a575b600080fd5b6100576100523660046101e1565b6100ba565b005b34801561006557600080fd5b50610057610134565b34801561007a57600080fd5b50600054604080516001600160a01b039092168252519081900360200190f35b3480156100a657600080fd5b506100576100b53660046102a6565b610176565b80513490806100c857505050565b6100d281836102c8565b91505b801561012f57806100e5816102ea565b9150508281815181106100fa576100fa61030f565b60200260200101516001600160a01b03166108fc839081150290604051600060405180830381858888f19350505050506100d5565b505050565b6000546001600160a01b0316331461014b57600080fd5b600080546040516001600160a01b03909116914780156108fc02929091818181858888f15050505050565b6000546001600160a01b0316331461018d57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b634e487b7160e01b600052604160045260246000fd5b80356001600160a01b03811681146101dc57600080fd5b919050565b600060208083850312156101f457600080fd5b823567ffffffffffffffff8082111561020c57600080fd5b818501915085601f83011261022057600080fd5b813581811115610232576102326101af565b8060051b604051601f19603f83011681018181108582111715610257576102576101af565b60405291825284820192508381018501918883111561027557600080fd5b938501935b8285101561029a5761028b856101c5565b8452938501939285019261027a565b98975050505050505050565b6000602082840312156102b857600080fd5b6102c1826101c5565b9392505050565b6000826102e557634e487b7160e01b600052601260045260246000fd5b500490565b60008161030757634e487b7160e01b600052601160045260246000fd5b506000190190565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220e556888f9a56fd9a55e9fdb6c359d206384440194784f4ed9abec94f7f02f6a364736f6c634300080c0033

Deployed Bytecode Sourcemap

27:861:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;314:299;;;;;;:::i;:::-;;:::i;:::-;;783:100;;;;;;;;;;;;;:::i;224:82::-;;;;;;;;;;-1:-1:-1;266:7:0;293:5;224:82;;;-1:-1:-1;;;;;293:5:0;;;1596:51:1;;224:82:0;;;;;1584:2:1;224:82:0;;;621:93;;;;;;;;;;-1:-1:-1;621:93:0;;;;;:::i;:::-;;:::i;314:299::-;429:14;;400:9;;458:6;454:21;;467:7;;314:299;:::o;454:21::-;494:8;501:1;494:6;:8;:::i;:::-;485:17;;513:89;520:3;;513:89;;540:3;;;;:::i;:::-;;;;566:7;574:1;566:10;;;;;;;;:::i;:::-;;;;;;;-1:-1:-1;;;;;558:24:0;:32;583:6;558:32;;;;;;;;;;;;;;;;;;;;;;;;513:89;;;375:238;;314:299;:::o;783:100::-;186:5;;-1:-1:-1;;;;;186:5:0;172:10;:19;164:28;;;;;;841:5:::1;::::0;;833:42:::1;::::0;-1:-1:-1;;;;;841:5:0;;::::1;::::0;853:21:::1;833:42:::0;::::1;;;::::0;853:21;;833:42;841:5;833:42;853:21;841:5;833:42;::::1;-1:-1:-1::0;;;;;783:100:0:o;621:93::-;186:5;;-1:-1:-1;;;;;186:5:0;172:10;:19;164:28;;;;;;690:5:::1;:16:::0;;-1:-1:-1;;;;;;690:16:0::1;-1:-1:-1::0;;;;;690:16:0;;;::::1;::::0;;;::::1;::::0;;621:93::o;14:127:1:-;75:10;70:3;66:20;63:1;56:31;106:4;103:1;96:15;130:4;127:1;120:15;146:173;214:20;;-1:-1:-1;;;;;263:31:1;;253:42;;243:70;;309:1;306;299:12;243:70;146:173;;;:::o;324:1121::-;408:6;439:2;482;470:9;461:7;457:23;453:32;450:52;;;498:1;495;488:12;450:52;538:9;525:23;567:18;608:2;600:6;597:14;594:34;;;624:1;621;614:12;594:34;662:6;651:9;647:22;637:32;;707:7;700:4;696:2;692:13;688:27;678:55;;729:1;726;719:12;678:55;765:2;752:16;787:2;783;780:10;777:36;;;793:18;;:::i;:::-;839:2;836:1;832:10;871:2;865:9;934:2;930:7;925:2;921;917:11;913:25;905:6;901:38;989:6;977:10;974:22;969:2;957:10;954:18;951:46;948:72;;;1000:18;;:::i;:::-;1036:2;1029:22;1086:18;;;1120:15;;;;-1:-1:-1;1162:11:1;;;1158:20;;;1190:19;;;1187:39;;;1222:1;1219;1212:12;1187:39;1246:11;;;;1266:148;1282:6;1277:3;1274:15;1266:148;;;1348:23;1367:3;1348:23;:::i;:::-;1336:36;;1299:12;;;;1392;;;;1266:148;;;1433:6;324:1121;-1:-1:-1;;;;;;;;324:1121:1:o;1658:186::-;1717:6;1770:2;1758:9;1749:7;1745:23;1741:32;1738:52;;;1786:1;1783;1776:12;1738:52;1809:29;1828:9;1809:29;:::i;:::-;1799:39;1658:186;-1:-1:-1;;;1658:186:1:o;1849:217::-;1889:1;1915;1905:132;;1959:10;1954:3;1950:20;1947:1;1940:31;1994:4;1991:1;1984:15;2022:4;2019:1;2012:15;1905:132;-1:-1:-1;2051:9:1;;1849:217::o;2071:233::-;2110:3;2138:5;2128:136;;2186:10;2181:3;2177:20;2174:1;2167:31;2221:4;2218:1;2211:15;2249:4;2246:1;2239:15;2128:136;-1:-1:-1;;;2280:18:1;;2071:233::o;2309:127::-;2370:10;2365:3;2361:20;2358:1;2351:31;2401:4;2398:1;2391:15;2425:4;2422:1;2415:15

Swarm Source

ipfs://e556888f9a56fd9a55e9fdb6c359d206384440194784f4ed9abec94f7f02f6a3

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

Txn 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.