The package to be published gets its configuration from tokenbridge/burner-wallet-plugin/tokenbridge-plugin/package.json
{
"name": "tokenbridge-plugin",
"version": "1.0.0",
"main": "dist/index.js",
"types": "dist/index.d.ts",
/** | |
*Submitted for verification at Etherscan.io on 2018-12-19 | |
*/ | |
pragma solidity 0.4.24; | |
// File: contracts/ERC677Receiver.sol | |
contract ERC677Receiver { | |
function onTokenTransfer(address _from, uint _value, bytes _data) external returns(bool); |
// File: contracts/libraries/SafeMath.sol | |
pragma solidity 0.4.24; | |
/** | |
* @title SafeMath | |
* @dev Math operations with safety checks that throw on error | |
*/ | |
library SafeMath { |
// File: contracts/upgradeability/EternalStorage.sol | |
pragma solidity 0.4.24; | |
/** | |
* @title EternalStorage | |
* @dev This contract holds all the necessary state variables to carry out the storage of any contract. | |
*/ | |
contract EternalStorage { |
// File: contracts/upgradeability/EternalStorage.sol | |
pragma solidity 0.4.24; | |
/** | |
* @title EternalStorage | |
* @dev This contract holds all the necessary state variables to carry out the storage of any contract. | |
*/ | |
contract EternalStorage { |
// File: contracts/interfaces/IBridgeValidators.sol | |
pragma solidity 0.4.24; | |
interface IBridgeValidators { | |
function isValidator(address _validator) external view returns (bool); | |
function requiredSignatures() external view returns (uint256); | |
function owner() external view returns (address); | |
} |
pragma solidity 0.4.24; | |
import "openzeppelin-solidity/contracts/ownership/Ownable.sol"; | |
import "openzeppelin-solidity/contracts/math/SafeMath.sol"; | |
/** | |
* @title BaseMediatorFeeManager | |
* @dev Base fee manager to handle fees for AMB mediators. | |
*/ | |
contract BaseMediatorFeeManager is Ownable { |
// File: contracts/upgradeability/EternalStorage.sol | |
pragma solidity 0.4.24; | |
/** | |
* @title EternalStorage | |
* @dev This contract holds all the necessary state variables to carry out the storage of any contract. | |
*/ | |
contract EternalStorage { |
contracts/MonthlyMint.sol
18:97 warning Visibility modifier must be first in list of modifiers visibility-modifier-order
20:18 warning Avoid to make time-based decisions in your business logic not-rely-on-time
28:5 warning Error message for require is too long reason-string
32:7 warning Error message for require is too long reason-string
42:38 warning Avoid to make time-based decisions in your business logic not-rely-on-time
48:5 warning Error message for require is too long reason-string
contracts/TokenDispenser.sol
0x219ddeafe53416d916d78470eaa49457bdfdd91c39c222dd513f39207bec77b7