Skip to content

Instantly share code, notes, and snippets.

View sigridjineth's full-sized avatar
🎯
Lynne Frederick (1954-1994)

Sigrid Jin (ΰΈ‡'Μ€-'́)ΰΈ‡ oO sigridjineth

🎯
Lynne Frederick (1954-1994)
View GitHub Profile
@sigridjineth
sigridjineth / README.md
Created April 28, 2020 20:56 — forked from ksundong/README.md
NginX spring reverse proxyμ„€μ • 및 ν”„λ‘ νŠΈ μ‚°μΆœλ¬Ό μ €μž₯ 경둜 μ•Œμ•„λ‚΄κΈ°

NginX Reverse Proxy μ„€μ •

  • μ„€μ • 파일 μˆ˜μ •

    sudo vi /etc/nginx/sites-available/default

            # Add index.php to the list if you are using PHP
            index index.html index.htm index.nginx-debian.html;
    
    
@sigridjineth
sigridjineth / docker rm -all
Created October 7, 2021 09:33 — forked from biera/docker rm -all
remove all docker containers
docker rm -f `docker ps -aq`
@sigridjineth
sigridjineth / mongo-docker-compose.yml
Created October 7, 2021 09:34 — forked from gbzarelli/mongo-docker-compose.yml
Initializing mongo db in docker-compose with init script
version: '3.8'
services:
# Database - Mongo DB
mongo:
image: mongo
environment:
MONGO_INITDB_ROOT_USERNAME: helpdev
MONGO_INITDB_ROOT_PASSWORD: 123456
// SPDX-License-Identifier: MIT
// Source:
// https://github.com/ensdomains/ens-contracts/blob/master/contracts/ethregistrar/StringUtils.sol
pragma solidity >=0.8.4;
library StringUtils {
/**
* @dev Returns the length of a given string
*
* @param s The string to measure the length of
/**
*Submitted for verification at Etherscan.io on 2021-09-05
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/// [MIT License]
/// @title Base64
pragma solidity 0.8.0;
// We need some util functions for strings.
import "@openzeppelin/contracts/utils/Strings.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
import "@openzeppelin/contracts/utils/Counters.sol";
import "hardhat/console.sol";
contract MyEpicNFT is ERC721URIStorage {
@sigridjineth
sigridjineth / App.js
Last active May 5, 2022 01:42 — forked from farzaa/App.js
import './styles/App.css';
import twitterLogo from './assets/twitter-logo.svg';
import { ethers } from "ethers";
import React, { useEffect, useState } from "react";
import myEpicNft from './utils/MyEpicNFT.json';
const TWITTER_HANDLE = '_buildspace';
const TWITTER_LINK = `https://twitter.com/${TWITTER_HANDLE}`;
const OPENSEA_LINK = '';
const TOTAL_MINT_COUNT = 50;
// contracts/GLDToken.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol";
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract ERC20_Token_Sample is ERC20, ERC20Burnable {
constructor() ERC20("ERC20 Token Sample1", "Sample 1") {
// calling token program to burn some tokens
invoke(
&spl_token::instruction::burn(
&spl_token::id(),
user_token_account_ai.key,
vending_machine_mint.key,
&user.key,
&[],
price,
)?,
// calling token program to burn some tokens
invoke(
&spl_token::instruction::burn(
&spl_token::id(),
user_token_account_ai.key,
vending_machine_mint.key,
&user.key,
&[],
price,
)?,