I hereby claim:
- I am lsankar4033 on github.
- I am ls43 (https://keybase.io/ls43) on keybase.
- I have a public key ASDYr7tC5YMqUXWROkkuuitOqBfDnh2sLwRsgtpScdq2xwo
To claim this, I am signing this object:
import json | |
import random | |
import time | |
from pprint import pprint | |
from selenium import webdriver | |
from selenium.webdriver.common.by import By | |
from selenium.webdriver.firefox.service import Service | |
import { buildPoseidon } from 'circomlibjs'; | |
const poseidon = await buildPoseidon(); | |
const F = poseidon.F; // poseidon finite field | |
// NOTE: picked this as the null field element because it's known to not be in the tree | |
const NULL_NODE = 1; | |
async function buildTree(leaves) { | |
leaves.sort(); |
I contributed to the clr.fund Trusted Setup Multi-Party Ceremony. | |
The following are my contribution signatures: | |
Circuit: qvt32 | |
Contributor # 45 | |
Hash: 9db23202 bdb5fc8c f4579ac8 d90110d2 | |
d1f77587 8575f9f5 c2e3c531 953814e1 | |
2a69134c 27459d0f 5499e8de ac6f732e | |
36db1c64 59662896 82ccfa39 f8288f9b | |
contract Exit { | |
event Exited(address withdrawer, bytes val_pubkey); | |
constructor() {} | |
function exit(bytes val_pubkey) { | |
emit Exited(msg.sender, val_pubkey); | |
} | |
} |
I hereby claim:
To claim this, I am signing this object:
"abi": [ | |
{ | |
"constant": true, | |
"inputs": [], | |
"name": "creator", | |
"outputs": [ | |
{ | |
"name": "", | |
"type": "address" | |
} |
pragma solidity ^0.4.4; | |
contract Etherdate { | |
uint constant startingPrice = 20 finney; | |
string constant startingMessage = "Nothing to see here..."; | |
uint constant dummyCoinID = 0; | |
// There are 366 coins (1-indexed so that 0 can be used as a non-assignment flag): | |
// day | id |
pragma solidity ^0.4.4; | |
contract BirthdayCoin { | |
uint constant startingPrice = 20 finney; | |
string constant startingMessage = "Nothing to see here..."; | |
// There are 366 coins (1-indexed so that 0 can be used as a non-assignment flag): | |
// day | id | |
// 1/1 | 1 | |
// ... |
private def toNum(c: Char): Int = c match { | |
case 'X' => 10 | |
case ci if c.isDigit => c.toInt | |
case _ => throw new IllegalStateException("Can't get here") | |
} | |
def validate(s: String): Boolean = { | |
val validChars = s.filter(c => c.isDigit || c == 'X') | |
if (validChars.length != 10) { | |
false |