Contract 0x9212aae431d079ADADf1041BE4CF2db4a929FE63

 
 
Txn Hash
Method
Block
From
To
Value
0xffe3774aa616b955b282f46c176e412d7e02ecb1ed3cb17be871f50aa0ed2d2eNotify151720902022-07-19 8:54:5631 days 14 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.001542713.48438481
0x9e4f68a1313f52e611c2db8368418a15bb4b7651421264d02a0d61cfbd3fb1ffNotify138679852021-12-24 12:52:13238 days 10 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.0045973858.35879449
0xe783fcbd3e644b384d9f1f2937faed18f6391e91ef120179d689aedbdc216c6bNotify138679752021-12-24 12:49:32238 days 10 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.0048744758.35879449
0x7e58f740f70e1e36ee72ac5f047c08e07639207e18094af3bf7046f6a8891983Notify109043832020-09-21 7:30:09697 days 16 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.00932616120
0xf213cecea5150bf363cf6af1099255d76a40cddeed5b7f6209b5ea56e06407a1Notify109043772020-09-21 7:28:45697 days 16 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.0102444129
0xb01db4e688eb102df1ca244c81b99fbea81da168497079ccc9aaea8296be9559Notify106907102020-08-19 13:02:56730 days 10 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.01039502136
0x22a6878d0d367bf209b9306cb1336d5020a82fff2b5b95b1eb879d2bc3b003efNotify105918112020-08-04 7:01:53745 days 16 hrs agoENS Name pay.eth IN  Notify Dapp0.001 Ether0.0044540957
0xfd22ee2b0b26681ed2339c89cc64deb06c439b4b9a1552a91beaba19f8d995abNotify105918052020-08-04 7:00:55745 days 16 hrs agoENS Name pay.eth IN  Notify Dapp0.001 Ether0.0045322358
0x268f2d04f11119aa7f4684c3e95157e53a975db3783327d0337c205bd0added4Notify105918042020-08-04 7:00:53745 days 16 hrs agoENS Name pay.eth IN  Notify Dapp0.001 Ether0.0047043858
0xf8051ce68169ae4f317885d919dca8fba59f0dff41c807d098490c10828b032eNotify105918012020-08-04 7:00:10745 days 16 hrs agoENS Name pay.eth IN  Notify Dapp0.001 Ether0.0046232757
0xc2754083d9acb7c688e004bf555512b6cb928d7cd31d45ba1dc50102866cce07Notify103918662020-07-04 8:28:36776 days 15 hrs ago0xa71a51a4863a2f9c2a83a9feb284595020cc80a7 IN  Notify Dapp0 Ether0.0018112422.22000113
0x6237d85bc67f8f479522fe4925a06d382f66361acaeca6e2069484910e4b7bbbNotify103918502020-07-04 8:24:46776 days 15 hrs ago0xa71a51a4863a2f9c2a83a9feb284595020cc80a7 IN  Notify Dapp0 Ether0.0018112422.22000113
0xc0bbf7ccd86edc076282b2ab1d9ed626f5cbdb3e57fd474e79141d545e1e1288Notify103918482020-07-04 8:24:41776 days 15 hrs ago0xa71a51a4863a2f9c2a83a9feb284595020cc80a7 IN  Notify Dapp0 Ether0.0018112422.22000113
0x207d69fd4c08ae58fb50a894d0d4e02c23732ca87010ac2a5fffc558d0c7aad3Notify103918452020-07-04 8:24:23776 days 15 hrs ago0xa71a51a4863a2f9c2a83a9feb284595020cc80a7 IN  Notify Dapp0 Ether0.0017657622.00000112
0x2dbb019040ed3563a6cdd9e769119ce116a539a0baea4a4cf21bea8845cab9caNotify103918402020-07-04 8:23:11776 days 15 hrs ago0xa71a51a4863a2f9c2a83a9feb284595020cc80a7 IN  Notify Dapp0 Ether0.0017704222.00000123
0xfeec1108c807b9a7334167ed045d8ecbbdb2c51b7cc1de1edba77803b8ec9f38Notify103918362020-07-04 8:22:33776 days 15 hrs ago0xa71a51a4863a2f9c2a83a9feb284595020cc80a7 IN  Notify Dapp0 Ether0.0017657622.00000123
0xff8280f823f90acd5a0f198dba32b0879862793cb5f1a87b2da7d04da6f93c6aNotify103565692020-06-28 20:54:51782 days 2 hrs ago0xa71a51a4863a2f9c2a83a9feb284595020cc80a7 IN  Notify Dapp0 Ether0.0017463123.1
0x2c76ffd06519b687f6005c49133e69b1769c76174238c9d832f054ae25a685e0Notify100729092020-05-15 20:44:42826 days 3 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.0013603717.6
0xa298681eb13faec37f85d4f1e8f277ba0ffa61277d49a3cfa645185e2d450441Notify100532672020-05-12 19:39:37829 days 4 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.0008516510.5
0xbcf5670c4bf9eb56517580edac2007bbbf5d5c87a61b64134a097cd371188366Notify100532672020-05-12 19:39:37829 days 4 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.0007771810
0x79ec7960fc0b9e2847b3c4093cf4ca3e45680abffb506fb9c58a3798c0a0484bNotify100211172020-05-07 19:50:58834 days 3 hrs ago0x21e711575e960bd6c4ab33156b6158a68bcd5e31 IN  Notify Dapp0.001 Ether0.0013248117
0x8bcf1811c75b338866cca9f5f5e107aefd4a5f07dfd56944103e3fa98bc7f53dNotify100110312020-05-06 6:16:33835 days 17 hrs ago0xabb86c3407ee6735d95db0749f553cfd37e1b18f IN  Notify Dapp0.001 Ether0.0007665810
0xe6d4ac526f8545f971ef3f78263e841bb58a2fde8df6cd73b2d7230a383b536cNotify96962132020-03-18 14:49:03884 days 8 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.000642098
0xa6117af6b4a29d03efbc48b4bd48238e147745b9bd46802d5f0947b1cb3d78a7Notify96962112020-03-18 14:48:23884 days 8 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.000642098
0x80a854f56b6ab869c0eeac87cec72de7161aa9608a10376843499918c68e1562Notify96961952020-03-18 14:46:11884 days 8 hrs agoENS Name pay.eth IN  Notify Dapp0 Ether0.000493476.1
[ Download CSV Export 

OVERVIEW

Just put in the address you want to notify and a message, then hit Notify! and they'll get the notification as a token.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xffe3774aa616b955b282f46c176e412d7e02ecb1ed3cb17be871f50aa0ed2d2e151720902022-07-19 8:54:5631 days 14 hrs ago Notify Dapp  Contract Creation0 Ether
0x9e4f68a1313f52e611c2db8368418a15bb4b7651421264d02a0d61cfbd3fb1ff138679852021-12-24 12:52:13238 days 10 hrs ago Notify Dapp  Contract Creation0 Ether
0xe783fcbd3e644b384d9f1f2937faed18f6391e91ef120179d689aedbdc216c6b138679752021-12-24 12:49:32238 days 10 hrs ago Notify Dapp  Contract Creation0 Ether
0x7e58f740f70e1e36ee72ac5f047c08e07639207e18094af3bf7046f6a8891983109043832020-09-21 7:30:09697 days 16 hrs ago Notify Dapp  Contract Creation0 Ether
0xf213cecea5150bf363cf6af1099255d76a40cddeed5b7f6209b5ea56e06407a1109043772020-09-21 7:28:45697 days 16 hrs ago Notify Dapp  Contract Creation0 Ether
0xb01db4e688eb102df1ca244c81b99fbea81da168497079ccc9aaea8296be9559106907102020-08-19 13:02:56730 days 10 hrs ago Notify Dapp  Contract Creation0 Ether
0x22a6878d0d367bf209b9306cb1336d5020a82fff2b5b95b1eb879d2bc3b003ef105918112020-08-04 7:01:53745 days 16 hrs ago Notify Dapp  Contract Creation0 Ether
0xfd22ee2b0b26681ed2339c89cc64deb06c439b4b9a1552a91beaba19f8d995ab105918052020-08-04 7:00:55745 days 16 hrs ago Notify Dapp  Contract Creation0 Ether
0x268f2d04f11119aa7f4684c3e95157e53a975db3783327d0337c205bd0added4105918042020-08-04 7:00:53745 days 16 hrs ago Notify Dapp  Contract Creation0 Ether
0xf8051ce68169ae4f317885d919dca8fba59f0dff41c807d098490c10828b032e105918012020-08-04 7:00:10745 days 16 hrs ago Notify Dapp  Contract Creation0 Ether
0xc2754083d9acb7c688e004bf555512b6cb928d7cd31d45ba1dc50102866cce07103918662020-07-04 8:28:36776 days 15 hrs ago Notify Dapp  Contract Creation0 Ether
0x6237d85bc67f8f479522fe4925a06d382f66361acaeca6e2069484910e4b7bbb103918502020-07-04 8:24:46776 days 15 hrs ago Notify Dapp  Contract Creation0 Ether
0xc0bbf7ccd86edc076282b2ab1d9ed626f5cbdb3e57fd474e79141d545e1e1288103918482020-07-04 8:24:41776 days 15 hrs ago Notify Dapp  Contract Creation0 Ether
0x207d69fd4c08ae58fb50a894d0d4e02c23732ca87010ac2a5fffc558d0c7aad3103918452020-07-04 8:24:23776 days 15 hrs ago Notify Dapp  Contract Creation0 Ether
0x2dbb019040ed3563a6cdd9e769119ce116a539a0baea4a4cf21bea8845cab9ca103918402020-07-04 8:23:11776 days 15 hrs ago Notify Dapp  Contract Creation0 Ether
0xfeec1108c807b9a7334167ed045d8ecbbdb2c51b7cc1de1edba77803b8ec9f38103918362020-07-04 8:22:33776 days 15 hrs ago Notify Dapp  Contract Creation0 Ether
0xff8280f823f90acd5a0f198dba32b0879862793cb5f1a87b2da7d04da6f93c6a103565692020-06-28 20:54:51782 days 2 hrs ago Notify Dapp  Contract Creation0 Ether
0x2c76ffd06519b687f6005c49133e69b1769c76174238c9d832f054ae25a685e0100729092020-05-15 20:44:42826 days 3 hrs ago Notify Dapp  Contract Creation0 Ether
0xa298681eb13faec37f85d4f1e8f277ba0ffa61277d49a3cfa645185e2d450441100532672020-05-12 19:39:37829 days 4 hrs ago Notify Dapp  Contract Creation0 Ether
0xbcf5670c4bf9eb56517580edac2007bbbf5d5c87a61b64134a097cd371188366100532672020-05-12 19:39:37829 days 4 hrs ago Notify Dapp  Contract Creation0 Ether
0x79ec7960fc0b9e2847b3c4093cf4ca3e45680abffb506fb9c58a3798c0a0484b100211172020-05-07 19:50:58834 days 3 hrs ago Notify Dapp  Contract Creation0 Ether
0x8bcf1811c75b338866cca9f5f5e107aefd4a5f07dfd56944103e3fa98bc7f53d100110312020-05-06 6:16:33835 days 17 hrs ago Notify Dapp  Contract Creation0 Ether
0xe6d4ac526f8545f971ef3f78263e841bb58a2fde8df6cd73b2d7230a383b536c96962132020-03-18 14:49:03884 days 8 hrs ago Notify Dapp  Contract Creation0 Ether
0xa6117af6b4a29d03efbc48b4bd48238e147745b9bd46802d5f0947b1cb3d78a796962112020-03-18 14:48:23884 days 8 hrs ago Notify Dapp  Contract Creation0 Ether
0x80a854f56b6ab869c0eeac87cec72de7161aa9608a10376843499918c68e156296961952020-03-18 14:46:11884 days 8 hrs ago Notify Dapp  Contract Creation0 Ether
[ Download CSV Export 
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.

Contract Source Code Verified (Exact Match)

Contract Name:
Notify

Compiler Version
v0.6.1+commit.e6f7d5a4

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-02-17
*/

pragma solidity ^0.6.0;

/**
proxy.huff

#define macro MAIN = takes(0) returns(0) {
  0xffffffffffffffffffffffffffffffffffffffff // (fallthrough address)
  address caller eq do_destroy jumpi
  calldatasize 0x00 0x00 calldatacopy
  0x00 calldatasize 0x00 0x00 // [0, 0, size, 0, proxy]
  swap4 // [proxy, 0, size, 0, 0]
  gas delegatecall
  returndatasize 0x00 0x00 returndatacopy
  iszero do_revert jumpi
  returndatasize 0x00 return
  do_revert: returndatasize 0x00 revert
  do_destroy: selfdestruct
}
<address>
<string>
*/

contract Proxy {
    event Transfer(address indexed from, address indexed to, uint256 value);

    constructor(address to, string memory name) public {
        emit Transfer(msg.sender, to, 1);
        // 0x413af3fcce90ee88b4f34f9ed6f10269836060c2
        // 73ffffffffffffffffffffffffffffffffffffffff3033146100405736600060003760003660006000935af43d600060003e1561003b573d6000f35b3d6000fd5bff
        bytes memory proxyCode = hex"73413af3fcce90ee88b4f34f9ed6f10269836060c23033146100405736600060003760003660006000935af43d600060003e1561003b573d6000f35b3d6000fd5bff";
        assembly {
            let stringLen := mload(name)
            let ptr := add(proxyCode, 0x20)
            let addr := shl(0x60, to)
            mstore(add(ptr, 66), addr)
            mstore(add(ptr, 86), mload(add(name, 0x20)))
            return(ptr, add(86, mload(name)))
        }
    }
}

contract Notify {
    address payable private _owner;

    constructor() public {
        _owner = msg.sender;
    }
    
    function withdraw() public {
        _owner.transfer(address(this).balance);
    }
    
    function notify(address to, string memory message) public payable returns (address notifyToken) {
        notifyToken = address(new Proxy(to, message));
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"string","name":"message","type":"string"}],"name":"notify","outputs":[{"internalType":"address","name":"notifyToken","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506104c4806100606000396000f3fe6080604052600436106100295760003560e01c80633ccfd60b1461002e5780634ce3445a14610045575b600080fd5b34801561003a57600080fd5b50610043610160565b005b61011e6004803603604081101561005b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019064010000000081111561009857600080fd5b8201836020820111156100aa57600080fd5b803590602001918460018302840111640100000000831117156100cc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506101ca565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156101c7573d6000803e3d6000fd5b50565b600082826040516101da906102a1565b808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561024957808201518184015260208101905061022e565b50505050905090810190601f1680156102765780820380516001836020036101000a031916815260200191505b509350505050604051809103906000f080158015610298573d6000803e3d6000fd5b50905092915050565b6101e0806102af8339019056fe608060405234801561001057600080fd5b506040516101e03803806101e08339818101604052604081101561003357600080fd5b81019080805190602001909291908051604051939291908464010000000082111561005d57600080fd5b8382019150602082018581111561007357600080fd5b825186600182028301116401000000008211171561009057600080fd5b8083526020830192505050908051906020019080838360005b838110156100c45780820151818401526020810190506100a9565b50505050905090810190601f1680156100f15780820380516001836020036101000a031916815260200191505b506040525050508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60016040518082815260200191505060405180910390a3606060405180608001604052806042815260200161019e6042913990508151602082018460601b80604283015260208501516056830152845160560182f3fe73413af3fcce90ee88b4f34f9ed6f10269836060c23033146100405736600060003760003660006000935af43d600060003e1561003b573d6000f35b3d6000fd5bffa264697066735822122033b4fcc09bdd05130abfb5e64185b1ad91b2604b1b8b2516b1bcf3a60eb2b98764736f6c63430006010033

Deployed ByteCode Sourcemap

1434:392:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;1567:84;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1567:84:0;;;:::i;:::-;;1663:160;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1663:160:0;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;1663:160:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;1663:160:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1663:160:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1663:160:0;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1567:84;1605:6;;;;;;;;;;;:15;;:38;1621:21;1605:38;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1605:38:0;1567:84::o;1663:160::-;1738:19;1802:2;1806:7;1792:22;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1792:22:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1792:22:0;1770:45;;1663:160;;;;:::o;1434:392::-;;;;;;;;:::o

Swarm Source

ipfs://33b4fcc09bdd05130abfb5e64185b1ad91b2604b1b8b2516b1bcf3a60eb2b987
Block Transaction Difficulty Gas Used Reward
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.

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.