Skip to content

Instantly share code, notes, and snippets.

@donvito
Created August 29, 2021 10:17
Show Gist options
  • Save donvito/9e4c8d75f082bbc75f268ae31a9bfe40 to your computer and use it in GitHub Desktop.
Save donvito/9e4c8d75f082bbc75f268ae31a9bfe40 to your computer and use it in GitHub Desktop.
Created using remix-ide: Realtime Ethereum Contract Compiler and Runtime. Load this file by pasting this gists URL or ID at https://remix.ethereum.org/#version=soljson-v0.8.0+commit.c7dfd78e.js&optimize=false&runs=200&gist=
// SPDX-License-Identifier: UNLICENSED
pragma solidity 0.8.0 <0.9.0;
contract SampleContractWallet{
mapping(address => uint256) public balances;
address payable wallet;
constructor(address payable _wallet) {
wallet = _wallet;
}
function buyToken() public payable{
balances[msg.sender] += 1;
wallet.transfer(msg.value);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment