I hereby claim:
- I am simon-something on github.
- I am drgorilla_md (https://keybase.io/drgorilla_md) on keybase.
- I have a public key ASAKUGl92_4u_MpBR5aVXXfOaE2ZU7Z79UG_OzAs09gs2Qo
To claim this, I am signing this object:
Hey, I'm simon-something-83670532 and I have contributed to the Privacy Pools Ceremony. | |
The following are my contribution signatures: | |
Circuit # 1 (withdraw) | |
Contributor # 194 | |
Contribution Hash: | |
ea8b048c d1884486 207ecb8c 26534b6a | |
5aa96d24 538b13b4 bfc86e21 bfa7d5d3 | |
cb83aad4 802dd7aa c2bd1dd5 e6e54ebf | |
6c9530e9 9395e777 b5f83ee5 93b18d1d |
pragma circom 2.2.0; | |
include "circomlib/poseidon.circom"; | |
include "circomlib/comparators.circom"; | |
include "circomlib/mux1.circom"; | |
// Based on a lead, its index and siblings in a lean incremental | |
// Merkle tree, re-compute the root of the tree | |
template LeanIMTInclusionProof(maxDepth) { | |
signal input leaf; |
I hereby claim:
To claim this, I am signing this object:
// SPDX-License-Identifier: UNLICENSED | |
pragma solidity ^0.8.26; | |
import {Test, console} from "forge-std/Test.sol"; | |
// Ran 2 tests for test/Counter.t copy 2.sol:VarCreation | |
// [PASS] test_test1() (gas: 18480) | |
// [PASS] test_test2() (gas: 18320) | |
contract VarCreation is Test { |
// SPDX-License-Identifier: UNLICENSED | |
pragma solidity ^0.8.26; | |
import {Test, console} from "forge-std/Test.sol"; | |
// Ran 2 tests for test/Counter.t copy.sol:LenCalldata | |
// [PASS] test_test1() (gas: 15999) | |
// [PASS] test_test2() (gas: 15979) | |
contract LenCalldata is Test { |
// SPDX-License-Identifier: UNLICENSED | |
pragma solidity ^0.8.26; | |
import {Test, console} from "forge-std/Test.sol"; | |
// Ran 6 tests for test/Counter.t.sol:CounterTest | |
// [PASS] test_test1E2E(uint256) (runs: 258, μ: 31839, ~: 31839) | |
// [PASS] test_test1Set() (gas: 27750) | |
// [PASS] test_test1Test() (gas: 28762) | |
// [PASS] test_test2E2E(uint256) (runs: 258, μ: 31631, ~: 31631) |
// SPDX-License-Identifier: None | |
pragma solidity ^0.8.17; | |
import { Test } from "forge-std/Test.sol"; | |
import { Gate, IGuardian } from "../src/Gate.sol"; | |
/** | |
* @title Answer to the Gate Challenge | |
* | |
* @notice The logic summarized is, for every calls to guardian, the following |
// SPDX-License-Identifier: MIT | |
pragma solidity 0.8.25; | |
import {Test} from 'forge-std/Test.sol'; | |
contract DeployRevert { | |
constructor() { | |
revert("DeployRevert"); | |
} | |
} |
// SPDX-License-Identifier: GPL-3.0 | |
// no optimization | |
pragma solidity 0.8.19; | |
contract A { | |
event Log(string bleh); | |
// Pass an arbitrary bytecode offset, then make it a fn pointer and call it | |
function callme(bytes32 _offset) external { |
pragma solidity 0.8.16; | |
// optim 200 runs | |
contract Test { //27038 | |
struct StructA { | |
uint128 _a; | |
uint128 _b; | |
} | |
StructA structA; |