Skip to content

Instantly share code, notes, and snippets.

Spreading the love

Gonçalo Sá GNSPS

Spreading the love
Block or report user

Report or block GNSPS

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

Keybase proof

I hereby claim:

  • I am gnsps on github.
  • I am gnsps ( on keybase.
  • I have a public key ASDWTWKdxSyiEOANCbtGq_PvJXxY0CXFMqxQzUj-fWvHEQo

To claim this, I am signing this object:

Created Apr 30, 2017
Rinkeby Faucet Gist Auth


Last active Jul 20, 2017
my compiled findings and conclusions about June 19th Parity wallet attack addresses
GNSPS / solc-changer
Last active Dec 7, 2017
Bash script meant to easily change the version of `solc` that comes packaged with Truffle when you install it globally
View solc-changer
# ------------------------------------------------------------------
# [GNSPS] Truffle's solc version changer
# Bash script to change the version of the solc the
# Truffle module comes packaged with.
# Installation: save this file as
GNSPS / ProxyFactory.sol
Last active Feb 18, 2020
Improved `delegatecall` proxy contract factory (Solidity) [v0.0.5]
View ProxyFactory.sol
* Shoutouts:
* Bytecode origin
* Modified version of Vitalik's
* Credits to Jorge Izquierdo (@izqui) for coming up with this design here:
* Credits to Stefan George (@Georgi87) for inspiration for many of the improvements from Gnosis Safe:
* This version has many improvements over the original @izqui's library like using REVERT instead of THROWing on failed calls.
* It also implements the awesome design pattern for initializing code as seen in Gnosis Safe Factory:
View Verifying my Peepeth
Verifying my identity on 0x54488ad9f88cf00397de235d343c421dcb4d5245
You can’t perform that action at this time.