Skip to content

Instantly share code, notes, and snippets.

View korrio's full-sized avatar
👽

kOrriO korrio

👽
View GitHub Profile
@korrio
korrio / bot4.py
Created August 7, 2024 04:18
bot4.py
import asyncio
import time
from web3 import Web3
from web3.middleware import geth_poa_middleware
import aiohttp
from colorama import Fore, Style, init
import ssl
import certifi
from decimal import Decimal
@korrio
korrio / bot3.py
Created August 5, 2024 03:34
bot3.py
import asyncio
import aiohttp
from web3 import Web3
from web3.middleware import geth_poa_middleware
from colorama import Fore, Back, Style, init
# Initialize colorama
init(autoreset=True)
# กำหนดค่าการเชื่อมต่อกับ Polygon network
@korrio
korrio / bot.js
Created July 31, 2024 06:33
bot.js
const ethers = require('ethers');
const { ChainId, Token, Fetcher, Route, Trade, TokenAmount, TradeType, Percent } = require('@uniswap/sdk');
const { abi: IUniswapV2PairABI } = require('@uniswap/v2-core/build/IUniswapV2Pair.json');
const { abi: IUniswapV2Router02ABI } = require('@uniswap/v2-periphery/build/IUniswapV2Router02.json');
// Configuration
const ALCHEMY_URL = 'https://eth-mainnet.g.alchemy.com/v2/jssjArgnoSmS2Uv5RMVwQAySLhkBsOnJ';
//const ALCHEMY_URL_TESTNET = 'https://eth-sepolia.g.alchemy.com/v2/jssjArgnoSmS2Uv5RMVwQAySLhkBsOnJ';
const DAI_ADDRESS = '0x6B175474E89094C44Da98b954EedeAC495271d0F';
const WETH_ADDRESS = '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2';
@korrio
korrio / index.js
Created July 8, 2024 02:52
Arbitrage between CEX and DEX
const ccxt = require('ccxt');
const ethers = require('ethers');
const Web3 = require('web3');
// Configuration
const config = {
bybit: {
apiKey: 'YOUR_BYBIT_API_KEY',
secret: 'YOUR_BYBIT_SECRET',
},
@korrio
korrio / ROOT.xml
Created May 22, 2024 10:51
tomcat9 issue
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<!-- database configurations -->
<Parameter name="JDBC.driver" value="org.postgresql.Driver"/>
<Parameter name="JDBC.url" value="jdbc:postgresql://localhost:5432/hmdm"/>
<Parameter name="JDBC.username" value="postgres"/>
<Parameter name="JDBC.password" value="new_password"/>
<!-- This directory is used to as a base directory to store app data -->
<Parameter name="base.directory" value="/var/lib/tomcat9/work"/>
@korrio
korrio / tokenPriceApi.js
Created May 21, 2024 04:43 — forked from Linch1/tokenPriceApi.js
Retrive the price of any bsc token from it's address without using external service like poocoin/dextools
let pancakeSwapAbi = [
{"inputs":[{"internalType":"uint256","name":"amountIn","type":"uint256"},{"internalType":"address[]","name":"path","type":"address[]"}],"name":"getAmountsOut","outputs":[{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"view","type":"function"},
];
let tokenAbi = [
{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},
];
const Web3 = require('web3');
/*
Required Node.js
@korrio
korrio / GetDeviceProfile.java
Last active May 10, 2024 06:56
Android Management API v1
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.http.javanet.NetHttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.jackson2.JacksonFactory;
import com.google.api.services.androidmanagement.AndroidManagement;
import com.google.api.services.androidmanagement.model.DevicePolicy;
import java.io.IOException;
import java.security.GeneralSecurityException;
@korrio
korrio / upload_slip_updated.js
Created January 12, 2024 23:14
upload_slip_updated.js
<script type="text/javascript">
$(function(){
function countdown() {
// Set the countdown date/time
var countDownDate = new Date().getTime() + 15 * 60 * 1000;
// Update the countdown every second
var countdownTimer = setInterval(function() {
// Get today's date/time
@korrio
korrio / upload_slip.js
Last active December 1, 2023 10:03
upload_slip.js
$(function(){
function decodeImageFromBase64(data, callback) {
// set callback
qrcode.callback = callback;
// Start decoding
qrcode.decode(data)
}
@korrio
korrio / dt.js
Created October 17, 2023 08:15
dt.js
function init($this) {
// For more options check out the Datatables Docs:
// https://datatables.net/extensions/buttons/
var buttons = ["copy", "print"];
// Basic options. For more options check out the Datatables Docs:
// https://datatables.net/manual/options