On tornado.cash, the process is basically this:
- deposit to contract
- so does everyone else
- these are then in predefined buckets: 1 eth, 10 eth, 100 eth
- now, you have a big tumbler with many funds
Verify Github on Galaxy. gid:nEaBWnvDbp5bRNMnqPrzGX |
Verify Github on Galaxy. gid:4xACG2nfPinFgdyQCSSc2h |
#!/usr/bin/python3 | |
for i in range(1,51): # iterates int 1 through 50 | |
if i % 3 == 0: # test if divisible by 3 | |
if i % 7 == 0: # test if divisible by 7 | |
print('#{}\t'.format(i) + str(i % 7 == 0 and i % 3 == 0) + '\t CloudComputing') # if divisible by 3 & 7, prints iteration, arg response, and 'Computing' | |
else: | |
print('#{}\t'.format(i) + str(i % 7 == 0) + '\t Computing') # prints iteration, arg response, and 'Computing' |
goodmorning solana
Solana does all of the things very wonderfully, and it's a shame that some low-hanging fruit from a susceptible chain has come under attac over the recent year or so
All that aside, we can offload some of the trauma & make Solana great again.
curl https://rpc.theindex.io/mainnet-beta/kekgetyourown -X POST -H "Content-Type: application/json" -d '{ | |
"jsonrpc": "2.0", | |
"id": 1, | |
"method": "getProgramAccounts", | |
"params": [ | |
"cndyAnrLdpjq1Ssp1z8xxDsB8dxe7u4HL5Nxi2K5WXZ" | |
] | |
}' -o cmv1.csv |
# assumes solana-cli (eh but an old enuff version for raindrops to work, I actually replaced raindrops occurrences of _recentBlockhash with getLastBlockHash iirc) | |
# you have cloned https://github.com/raindrops-protocol/raindrops | |
# you are in raindrops/js | |
# gl; hf; mb | |
solana-keygen new -o bla --force -s --no-bip39-passphrase | |
export blarg=$(solana address -k bla) | |
solana-keygen new -o p1 --force -s --no-bip39-passphrase | |
export p1=$(solana address -k p1) | |
solana-keygen new -o p2 --force -s --no-bip39-passphrase |
# assumes solana-cli (eh but an old enuff version for raindrops to work, I actually replaced raindrops occurrences of _recentBlockhash with getLastBlockHash iirc) | |
# you have cloned https://github.com/raindrops-protocol/raindrops | |
# you are in raindrops/js | |
# gl; hf; mb | |
yarn add @project-serum/anchor ts-node '@strata-foundation/spl-utils' "@glasseaters/hydra-sdk" "@project-serum/common" | |
solana-keygen new -o bla --force -s --no-bip39-passphrase | |
export blarg=$(solana address -k bla) | |
#solana-keygen new -o p1 --force -s --no-bip39-passphrase | |
export p1=$(solana address -k p1) |
import { | |
Account, | |
Connection, | |
Keypair, | |
PublicKey | |
} from "@solana/web3.js"; | |
import { NodeWallet } from "@project-serum/common"; //TODO remove this; kek | |
import fs from 'fs' | |
import { | |
Fanout, |
{ | |
"name": "@glasseaters/hydra", | |
"version": "1.0.3", | |
"workspaces": [ | |
"packages/*" | |
], | |
"description": "Hydra", | |
"license": "MIT", | |
"author": "Hydra GlassEaters", | |
"devDependencies": { |