Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View georgerobescu's full-sized avatar

keysemails georgerobescu

View GitHub Profile
@georgerobescu
georgerobescu / GUIDE.MD
Created December 27, 2022 13:42 — forked from reitraced/GUIDE.MD
a getting started guide to urbit (how original)

introduction

hey, glad you could make it! this is a basic guide (with gifs) on how to install urbit and boot a comet. this guide howeever will also be going into some of my own qol tricks, but youll see a bit later.

okay so lets get started!

oh and also sorry about the extremely low quality of all my gifs. its 2 am and ive never done this kind of thing before, so bare with me

prerequesites

@georgerobescu
georgerobescu / ity-bity-living-space.md
Created December 23, 2022 19:56
Ethereum node on 1TB SSD

Overview

As of August 2022, a 1TB SSD is getting tight to run an Ethereum node in. The recommendation now is for 2TB of space. I wanted to see what it takes to still fit into 1TB.

EIP-4844 will increase space need by another 34 GiB or so. This is a 2023 discussion however.

Options

@georgerobescu
georgerobescu / attestation.txt
Created September 12, 2021 08:44
Attestation
I contributed to the clr.fund Trusted Setup Multi-Party Ceremony.
The following are my contribution signatures:
Circuit: qvt32
Contributor # 2046
Hash: undefined
Circuit: batchUst 32
Contributor # 1874
Hash: undefined
@georgerobescu
georgerobescu / MyFlashLoan.sol
Created December 11, 2020 19:06 — forked from nazariyv/MyFlashLoan.sol
Full template of a contract that can flashloan from Aave. You also need to add your own logic in terms of what you want to do with the lent amounts in the executeOperation function
pragma solidity ^0.6.6;
import "https://github.com/aave/flashloan-box/blob/Remix/contracts/aave/FlashLoanReceiverBase.sol";
import "https://github.com/aave/flashloan-box/blob/Remix/contracts/aave/ILendingPoolAddressesProvider.sol";
import "https://github.com/aave/flashloan-box/blob/Remix/contracts/aave/ILendingPool.sol";
contract Flashloan is FlashLoanReceiverBase {
constructor(address _addressProvider) FlashLoanReceiverBase(_addressProvider) public {}
/**
@georgerobescu
georgerobescu / safer_farming.md
Created August 19, 2020 15:26
Some minimum safety measures to take when farming new or unaudited pools

DISCLAIMER: I am not a security expert, this is nowhere near a substitute for a real professional audit, even following all of these steps you are at extreme risk whenever touching one of these pools. Do not put more than you can lose into any ETH smart contract, let alone an unaudited untested one. And obviously, needless to say none of this is financial advice. SHRIMP is just one of these pools that I am using as an example, this is not an audit nor a recommendation to go farm it.

In this guide, I will discuss some steps you can take to protect yourself from falling victim to farming pool scams. Note that this guide is about the safety of your deposits, not about the safety of principal in new tokens or in new token liquidity pools.

The first important thing you need to do is find the contract you will be interacting with. Sometimes this is easier than others. Often the best technique is to find the token you will be farming on etherscan, then look at the top holders. For most farms, the farming contract

@georgerobescu
georgerobescu / medium-unclap.js
Created December 29, 2018 15:49
Unclap everything on Medium
/**
* Unclaps everything on Medium
* @author Jane Manchun Wong
*/
(async () => {
if ( window.location.host !== 'medium.com' ) {
console.error(`This script won't work unless you go to Medium:\nhttps://medium.com/me`)
return
}

Keybase proof

I hereby claim:

  • I am georgerobescu on github.
  • I am georgerobescu (https://keybase.io/georgerobescu) on keybase.
  • I have a public key whose fingerprint is 3FAA A305 44CC 298A C925 6884 61D6 A8EB B696 7F93

To claim this, I am signing this object:

Verifying my Blockstack ID is secured with the address 1MrnTbFFUSdk9c5gCWQkzRw9BEviYda4Wv https://explorer.blockstack.org/address/1MrnTbFFUSdk9c5gCWQkzRw9BEviYda4Wv
@georgerobescu
georgerobescu / 0x250eAe42bA0c73816768559c40a39999486AF26c
Created October 26, 2017 16:22
0x250eAe42bA0c73816768559c40a39999486AF26c
0x250eAe42bA0c73816768559c40a39999486AF26c
@georgerobescu
georgerobescu / onename
Created September 11, 2017 11:56
Verifying that "georgerobescu.id" is my Blockstack ID. https://onename.com/georgerobescu
Verifying that "georgerobescu.id" is my Blockstack ID. https://onename.com/georgerobescu