Skip to content

Instantly share code, notes, and snippets.

View AmanRaj1608's full-sized avatar
πŸ€
Get Schwifty!

Aman Raj AmanRaj1608

πŸ€
Get Schwifty!
View GitHub Profile
//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract Token {
address public owner;
uint256 public totalSupply;
mapping (address => uint256) public balanceOf;
mapping (address => mapping (address => uint256)) public allowance;
string public symbol = "TOKEN";
uint256 public decimals = 18;
// open https://faucet.matic.network/
// enter public address
// got to devtools and run script
setInterval (async ()=> {
await document.getElementsByClassName("button is-link")[0].click();
await new Promise(resolve => setTimeout(resolve, 4000));
await document.getElementsByClassName("button is-success")[0].click();
}, 70000);
@AmanRaj1608
AmanRaj1608 / crowdfund.rs
Created November 8, 2021 19:35
basic contract on solana
use borsh::{BorshDeserialize, BorshSerialize};
use std::collections::HashMap;
use std::convert::TryInto;
use solana_program::{
account_info::{next_account_info, AccountInfo},
entrypoint,
entrypoint::ProgramResult,
msg,
program_error::ProgramError,
#![no_main]
use libfuzzer_sys::fuzz_target;
use ethereum_types::U256;
use myproject::convert_wei_to_satoshis;
fuzz_target!(|data: &[u8]| {
// fuzzed code goes here
if let Ok(s) = std::str::from_utf8(data) {
let ptoken = U256::from_dec_str(s).unwrap();
@AmanRaj1608
AmanRaj1608 / mpv_install.md
Created December 4, 2021 14:44 — forked from davidhq/mpv_install.md
mpv β—ˆ Media Player binary -- Install macOS / linux / windows
@AmanRaj1608
AmanRaj1608 / app.ts
Created September 18, 2022 22:06
biconomy sdk backend
import Web3 from "web3";
import HDWalletProvider from "@truffle/hdwallet-provider";
import { Biconomy } from "@biconomy/mexa";
const infura = "https://goerli.infura.io/v3/f0493a02561f4419be93dde46cc584c6";
const pkey = "";
const main = async () => {
console.log("start");
let provider = new HDWalletProvider(pkey, infura);
import React, { useState, useEffect } from "react";
import "../App.css";
import Button from "@material-ui/core/Button";
import {
NotificationContainer,
NotificationManager
} from "react-notifications";
import "react-notifications/lib/notifications.css";
import Backdrop from '@material-ui/core/Backdrop';
import CircularProgress from '@material-ui/core/CircularProgress';
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
/**
* @dev Interface of the ERC20 standard as defined in the EIP.
*/
interface IERC20 {
/**
// File: @openzeppelin/contracts/utils/Counters.sol
// OpenZeppelin Contracts v4.4.1 (utils/Counters.sol)
pragma solidity ^0.8.0;
/**
* @title Counters
NYa2X7mKidSwSTPtEN3RJVm5GXpdoLf9HN