Skip to content

Instantly share code, notes, and snippets.

View blutarche's full-sized avatar
🌞
sunshine and mortality

Aik blutarche

🌞
sunshine and mortality
  • Software Engineer @Cleverse
  • Bangkok, Thailand
  • 12:32 (UTC +07:00)
View GitHub Profile
//SPDX-License-Identifier: Unlicense
pragma solidity ^0.8.0;
import "hardhat/console.sol";
contract LoveLetter {
uint256 public totalLetters;
mapping(uint256 => address) public senders;
mapping(uint256 => address) public receivers;
struct Letter {
import { expect } from "chai";
import { Signer, utils } from "ethers";
import { ethers } from "hardhat";
import { LoveLetter } from "../typechain";
describe("LoveLetter", () => {
let love: LoveLetter;
let sender: Signer;
let receiver: Signer;
let stranger: Signer;
import { ethers } from "hardhat";
async function main() {
const LoveLetter = await ethers.getContractFactory("LoveLetter");
const loveLetter = await LoveLetter.deploy();
await loveLetter.deployed();
console.log("LoveLetter deployed to:", loveLetter.address);
}