Skip to content

Instantly share code, notes, and snippets.

View attestation.txt
I contributed to the Semaphore Trusted Setup Multi-Party Ceremony.
The following are my contribution signatures:
Circuit: semaphore16
Contributor # 336
Hash: 037aeda8 93ea8b66 25d6c41a 94fde1b3
50f1b25a bd249f2a b7b9c021 00bb1406
41a38822 5b30ffd4 f687d4d7 7bd721be
e088600f 70564e68 a671a861 729a5a9e
@extropyCoder
extropyCoder / Ballot.sol
Created August 26, 2021 05:45
Default Ballot Contract
View Ballot.sol
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.7.0 <0.9.0;
/**
* @title Ballot
* @dev Implements voting process along with vote delegation
*/
contract Ballot {
@extropyCoder
extropyCoder / gist:1dcc4a785ee6c5536aaaac4c5465868d
Created November 3, 2020 19:37
Example Solidity Contract from Extropy.io
View gist:1dcc4a785ee6c5536aaaac4c5465868d
pragma solidity ^0.7.0;
// SPDX-License-Identifier: MIT
contract Score {
struct UserDetails {
string name;
string age;
}
@extropyCoder
extropyCoder / example.sol
Last active September 22, 2020 14:01
Security Examples
View example.sol
//// EXAMPLE. 1
contract Oracle{
uint8 private seed; // Hide seed value!!
constructor (uint8 _seed) public {
seed = _seed;
}
function getRandomNumber() external view returns (uint256){
return block.number % seed;
}
}
View keybase.md

Keybase proof

I hereby claim:

  • I am extropycoder on github.
  • I am extropycoder (https://keybase.io/extropycoder) on keybase.
  • I have a public key ASBbazJW5wPk0wrv_uNiZcVYgfLq8S7qAwXJm43GaZzvFAo

To claim this, I am signing this object: