Open this in zkREPL →
This file can be included into other zkREPLs with include "gist:4da9258b43fd3d2002567a6039eec68f";
Open this in zkREPL →
This file can be included into other zkREPLs with include "gist:4da9258b43fd3d2002567a6039eec68f";
<style> | |
canvas { | |
border: 1px solid black; | |
} | |
</style> | |
<canvas id="my-canvas" width="800" height="600"></canvas> | |
<br /> | |
<div id="score">score: </div> | |
<script> |
// SPDX-License-Identifier: MIT | |
pragma solidity >=0.6.0 <0.8.0; | |
/* | |
* @dev Provides information about the current execution context, including the | |
* sender of the transaction and its data. While these are generally available | |
* via msg.sender and msg.data, they should not be accessed in such a direct | |
* manner, since when dealing with GSN meta-transactions the account sending and | |
* paying for execution may not be the actual sender (as far as an application |
// SPDX-License-Identifier: MIT | |
pragma solidity >=0.6.0 <0.8.0; | |
/* | |
* @dev Provides information about the current execution context, including the | |
* sender of the transaction and its data. While these are generally available | |
* via msg.sender and msg.data, they should not be accessed in such a direct | |
* manner, since when dealing with GSN meta-transactions the account sending and | |
* paying for execution may not be the actual sender (as far as an application |
// SPDX-License-Identifier: MIT | |
pragma solidity >=0.6.0 <0.8.0; | |
/* | |
* @dev Provides information about the current execution context, including the | |
* sender of the transaction and its data. While these are generally available | |
* via msg.sender and msg.data, they should not be accessed in such a direct | |
* manner, since when dealing with GSN meta-transactions the account sending and | |
* paying for execution may not be the actual sender (as far as an application |
I hereby claim:
To claim this, I am signing this object: