I hereby claim:
- I am furusiyya on github.
- I am furusiyya (https://keybase.io/furusiyya) on keybase.
- I have a public key whose fingerprint is 120E 08FA 2522 9838 9035 9A42 B0DA 2375 423B F62D
To claim this, I am signing this object:
pragma solidity ^0.4.24; | |
library SafeMath { | |
function mul(uint256 a, uint256 b) internal pure returns (uint256) { | |
if (a == 0) { | |
return 0; | |
} | |
uint256 c = a * b; |
I hereby claim:
To claim this, I am signing this object:
0x00 0 STOP | |
0x01 3 ADD | |
0x02 5 MUL | |
0x03 3 SUB | |
0x04 5 DIV | |
0x05 5 SDIV | |
0x06 5 MOD | |
0x07 5 SMOD | |
0x08 8 ADDMOD | |
0x09 8 MULMOD |
Some changes have been made in result of first audit. Following points mentioned in previous audit report are still need to be addressed.
This issue doesn't exist in previous version.
DragonLock.sol
/** | |
* MultiSig.sol v1.0.0 | |
* | |
* Bilal Arif - https://twitter.com/furusiyya_ | |
* Block360 | |
*/ | |
pragma solidity 0.4.18; |
Files imported from OpenZeppelin are not audited. In the audit OpenZeppelin latest commit 99f3e26f83f4628246b48c8b3afa5bb3958f5224
is considered. Only Coin.sol
is audited.
pragma solidity ^0.4.13; | |
contract ERC20Basic { | |
uint256 public totalSupply; | |
function balanceOf(address who) constant returns (uint256); | |
function transfer(address to, uint256 value) returns (bool); | |
event Transfer(address indexed from, address indexed to, uint256 value); | |
} | |
contract ERC20 is ERC20Basic { |
You have to create a smart contract in solidity language and deploy it on ethereum testnet. Smart contract will represent an ERC20 token that have only one function used for transferring tokens. Solidity: https://solidity.readthedocs.io
Verifying that "furusiyya.id" is my Blockstack ID. https://onename.com/furusiyya |