I hereby claim:
- I am mattsse on github.
- I am mattsse (https://keybase.io/mattsse) on keybase.
- I have a public key ASBYWgom5Vn8H9E0JCCDeJ4pzOkxbiKmJfiyCvltxGhiIQo
To claim this, I am signing this object:
| let s = r#""0x3d000004de006931e8556c3f5ef9ae5c055ec311fb940000000004c678da8cd5363fd38903007094bea252631eeaabc6d24999127152ea55613ddcc4a46443a82936b91617396acc488976492b7d6aa6b19ac5e72445cbad5b436c9e92d9e6a12a5693ced2da3aeee5759ffbfdf30fbc7f7d37e04cf47b00f720f4538492b9c938705c7dd0c7423f69ab779f7bfef2a5456d6f1b35c2c35a030d895a02903a0d1afda6797bb36b8afcfb35cdfb82f1442df56a3d3b0153441798e478e51c41cb3085ff82289f0d9de49055b2bfba985d6dae850cedb83e5cd91310993ef508953941e70f1b1442e06ec1b94902e55e98a513451d735cec91a83677f63ef9a4f704a474adccb8416d0b1b6c81c094d735888ac59d203bec09bf92b2e8a06be1a522879e29f6a18a54df6a4b6b166c5004813933e4684eb6733c319c78b70dadb01c8b150c20e4dac240bbb346909e900f1bfc13025db1e5d8949bf19ef663ba7719f61ad9d0762c7bb5f24adb4bf70056df45aa0f0d894200a1d6799e05596a5a0de499bc06205a020e9ecd18173d0b6a98b9904e00677cdecc822f20503c2aba107a3ef4fc25095f2dbabb6fd3ad1d7ecc580e63ea3b3def7d119096051b6c851627cd3c5c3050307ae104ae38844d3a10d77ef187bf3f96bd2c11ec5751b9ba1cd8603b04d69e8b4a655cc9e26feceefee8fbf4e867f3925 |
| #!/usr/bin/env python3 | |
| import re | |
| import sys | |
| ORDER = [ | |
| "Clone", | |
| "Copy", | |
| "Debug", | |
| "Default", |
| cast etherscan-source -d . 0x7b2a3cf972c3193f26cdec6217d27379b6417bd0 | |
| cd AToken/@aave/protocol-v2 | |
| forge flatten contracts/protocol/tokenization/AToken.sol |
| // SPDX-License-Identifier: MIT | |
| pragma solidity >=0.6.2 <0.9.0; | |
| pragma experimental ABIEncoderV2; | |
| import "./StdStorage.sol"; | |
| import "./Vm.sol"; | |
| abstract contract StdCheatsSafe { | |
| VmSafe private constant vm = |
| // SPDX-License-Identifier: UNLICENSED | |
| pragma solidity ^0.8.13; | |
| import "forge-std/Test.sol"; | |
| interface Serializer { | |
| function serialize(bool) external; | |
| function serialize(uint256) external; | |
| function serialize(int256) external; |
| fn fmt_trailing_newline<I, D>(items: I, f: &mut fmt::Formatter<'_>) -> fmt::Result | |
| where | |
| I: IntoIterator<Item = D>, | |
| D: fmt::Display, | |
| { | |
| let mut iter = items.into_iter().peekable(); | |
| if iter.peek().is_none() { | |
| return Ok(()) | |
| } | |
| separated(iter, f, '\n')?; |
I hereby claim:
To claim this, I am signing this object:
| on: [push, pull_request] | |
| name: Continuous integration | |
| jobs: | |
| check: | |
| name: Compile and Test | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: |
| pub fn info(line: &str) { | |
| println!("\x1b[1m[\x1b[32m{}\x1b[0;1m]\x1b[0m {}", '+', line); | |
| } | |
| pub fn debug(line: &str) { | |
| println!("\x1b[2K\x1b[1m[\x1b[34m{}\x1b[0;1m]\x1b[0m {}", '#', line); | |
| } | |
| pub fn success(line: &str) { | |
| println!("\x1b[1m[\x1b[34m{}\x1b[0;1m]\x1b[0m {}", '*', line); |
| #!/usr/bin/env bash | |
| DIR="${PWD}/" | |
| GIT_IGNORE="$(eval echo ~${SUDO_USER})/git/gitignore/" | |
| if [[ $2 ]]; then | |
| DIR="$DIR$2/" | |
| fi | |
| _ignorefiles="${GIT_IGNORE}*.gitignore" |