I hereby claim:
- I am rfventer on github.
- I am rfventer (https://keybase.io/rfventer) on keybase.
- I have a public key ASDR2_UY_sgw_8ekmrNPi_yGxDHoZhALroDuVhTNcEevawo
To claim this, I am signing this object:
| pragma solidity ^0.4.0; | |
| library Pairing { | |
| struct G1Point { | |
| uint X; | |
| uint Y; | |
| uint Z; | |
| } | |
| struct G2Point { | |
| uint[2] X; |
| #(apply str (re-seq #"[A-Z]" %)) |
| background: linear-gradient(254deg, #4747fb, #000000, #fb0202, #02fb02); | |
| background-size: 800% 800%; | |
| -webkit-animation: AnimationName 16s ease infinite; | |
| -moz-animation: AnimationName 16s ease infinite; | |
| animation: AnimationName 16s ease infinite; | |
| @-webkit-keyframes AnimationName { | |
| 0%{background-position:0% 9%} | |
| 50%{background-position:100% 92%} |
| /** | |
| * Base contract that all upgradeable contracts should use. | |
| * | |
| * Contracts implementing this interface are all called using delegatecall from | |
| * a dispatcher. As a result, the _sizes and _dest variables are shared with the | |
| * dispatcher contract, which allows the called contract to update these at will. | |
| * | |
| * _sizes is a map of function signatures to return value sizes. Due to EVM | |
| * limitations, these need to be populated by the target contract, so the | |
| * dispatcher knows how many bytes of data to return from called functions. |
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object: