Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
openzeppelin-contracts-upgradeable
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
俞永鹏
openzeppelin-contracts-upgradeable
Commits
4d263b7f
Commit
4d263b7f
authored
Jan 15, 2018
by
Matt Condon
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: the result of 'npm run lint:sol:fix'
parent
e0f3fea9
Show whitespace changes
Inline
Side-by-side
Showing
42 changed files
with
61 additions
and
61 deletions
+61
-61
Bounty.sol
contracts/Bounty.sol
+2
-2
CappedCrowdsale.sol
contracts/crowdsale/CappedCrowdsale.sol
+2
-2
Crowdsale.sol
contracts/crowdsale/Crowdsale.sol
+2
-2
FinalizableCrowdsale.sol
contracts/crowdsale/FinalizableCrowdsale.sol
+3
-3
RefundVault.sol
contracts/crowdsale/RefundVault.sol
+2
-2
RefundableCrowdsale.sol
contracts/crowdsale/RefundableCrowdsale.sol
+3
-3
Migrations.sol
contracts/lifecycle/Migrations.sol
+1
-1
BasicTokenMock.sol
contracts/mocks/BasicTokenMock.sol
+1
-1
BurnableTokenMock.sol
contracts/mocks/BurnableTokenMock.sol
+1
-1
CappedCrowdsaleImpl.sol
contracts/mocks/CappedCrowdsaleImpl.sol
+1
-1
DetailedERC20Mock.sol
contracts/mocks/DetailedERC20Mock.sol
+2
-2
ECRecoveryMock.sol
contracts/mocks/ECRecoveryMock.sol
+1
-1
ERC23TokenMock.sol
contracts/mocks/ERC23TokenMock.sol
+1
-1
FinalizableCrowdsaleImpl.sol
contracts/mocks/FinalizableCrowdsaleImpl.sol
+1
-1
LimitBalanceMock.sol
contracts/mocks/LimitBalanceMock.sol
+1
-1
PausableMock.sol
contracts/mocks/PausableMock.sol
+1
-1
PausableTokenMock.sol
contracts/mocks/PausableTokenMock.sol
+1
-1
PullPaymentMock.sol
contracts/mocks/PullPaymentMock.sol
+1
-1
RBACMock.sol
contracts/mocks/RBACMock.sol
+1
-1
ReentrancyMock.sol
contracts/mocks/ReentrancyMock.sol
+2
-2
RefundableCrowdsaleImpl.sol
contracts/mocks/RefundableCrowdsaleImpl.sol
+1
-1
SafeERC20Helper.sol
contracts/mocks/SafeERC20Helper.sol
+2
-2
SafeMathMock.sol
contracts/mocks/SafeMathMock.sol
+1
-1
StandardTokenMock.sol
contracts/mocks/StandardTokenMock.sol
+1
-1
Claimable.sol
contracts/ownership/Claimable.sol
+1
-1
Contactable.sol
contracts/ownership/Contactable.sol
+1
-1
DelayedClaimable.sol
contracts/ownership/DelayedClaimable.sol
+1
-1
RBAC.sol
contracts/ownership/rbac/RBAC.sol
+1
-1
PullPayment.sol
contracts/payment/PullPayment.sol
+1
-1
SplitPayment.sol
contracts/payment/SplitPayment.sol
+1
-1
BasicToken.sol
contracts/token/BasicToken.sol
+2
-2
BurnableToken.sol
contracts/token/BurnableToken.sol
+1
-1
CappedToken.sol
contracts/token/CappedToken.sol
+1
-1
DetailedERC20.sol
contracts/token/DetailedERC20.sol
+1
-1
ERC20.sol
contracts/token/ERC20.sol
+1
-1
MintableToken.sol
contracts/token/MintableToken.sol
+2
-2
PausableToken.sol
contracts/token/PausableToken.sol
+2
-2
SafeERC20.sol
contracts/token/SafeERC20.sol
+2
-2
StandardToken.sol
contracts/token/StandardToken.sol
+2
-2
TokenTimelock.sol
contracts/token/TokenTimelock.sol
+1
-1
TokenVesting.sol
contracts/token/TokenVesting.sol
+4
-4
MathMock.sol
test/mocks/MathMock.sol
+1
-1
No files found.
contracts/Bounty.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./payment/PullPayment.sol'
;
import
"./payment/PullPayment.sol"
;
import
'./lifecycle/Destructible.sol'
;
import
"./lifecycle/Destructible.sol"
;
/**
/**
...
...
contracts/crowdsale/CappedCrowdsale.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
import
'./Crowdsale.sol'
;
import
"./Crowdsale.sol"
;
/**
/**
* @title CappedCrowdsale
* @title CappedCrowdsale
...
...
contracts/crowdsale/Crowdsale.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../token/MintableToken.sol'
;
import
"../token/MintableToken.sol"
;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
/**
/**
* @title Crowdsale
* @title Crowdsale
...
...
contracts/crowdsale/FinalizableCrowdsale.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
import
'../ownership/Ownable.sol'
;
import
"../ownership/Ownable.sol"
;
import
'./Crowdsale.sol'
;
import
"./Crowdsale.sol"
;
/**
/**
* @title FinalizableCrowdsale
* @title FinalizableCrowdsale
...
...
contracts/crowdsale/RefundVault.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
import
'../ownership/Ownable.sol'
;
import
"../ownership/Ownable.sol"
;
/**
/**
* @title RefundVault
* @title RefundVault
...
...
contracts/crowdsale/RefundableCrowdsale.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
import
'./FinalizableCrowdsale.sol'
;
import
"./FinalizableCrowdsale.sol"
;
import
'./RefundVault.sol'
;
import
"./RefundVault.sol"
;
/**
/**
...
...
contracts/lifecycle/Migrations.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../ownership/Ownable.sol'
;
import
"../ownership/Ownable.sol"
;
/**
/**
* @title Migrations
* @title Migrations
...
...
contracts/mocks/BasicTokenMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../token/BasicToken.sol'
;
import
"../token/BasicToken.sol"
;
// mock class using BasicToken
// mock class using BasicToken
...
...
contracts/mocks/BurnableTokenMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../token/BurnableToken.sol'
;
import
"../token/BurnableToken.sol"
;
contract BurnableTokenMock is BurnableToken {
contract BurnableTokenMock is BurnableToken {
...
...
contracts/mocks/CappedCrowdsaleImpl.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../crowdsale/CappedCrowdsale.sol'
;
import
"../crowdsale/CappedCrowdsale.sol"
;
contract CappedCrowdsaleImpl is CappedCrowdsale {
contract CappedCrowdsaleImpl is CappedCrowdsale {
...
...
contracts/mocks/DetailedERC20Mock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../token/StandardToken.sol'
;
import
"../token/StandardToken.sol"
;
import
'../token/DetailedERC20.sol'
;
import
"../token/DetailedERC20.sol"
;
contract DetailedERC20Mock is StandardToken, DetailedERC20 {
contract DetailedERC20Mock is StandardToken, DetailedERC20 {
function DetailedERC20Mock(string _name, string _symbol, uint8 _decimals) DetailedERC20(_name, _symbol, _decimals) public {}
function DetailedERC20Mock(string _name, string _symbol, uint8 _decimals) DetailedERC20(_name, _symbol, _decimals) public {}
...
...
contracts/mocks/ECRecoveryMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../ECRecovery.sol'
;
import
"../ECRecovery.sol"
;
contract ECRecoveryMock {
contract ECRecoveryMock {
...
...
contracts/mocks/ERC23TokenMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../token/BasicToken.sol'
;
import
"../token/BasicToken.sol"
;
contract ERC23ContractInterface {
contract ERC23ContractInterface {
...
...
contracts/mocks/FinalizableCrowdsaleImpl.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../crowdsale/FinalizableCrowdsale.sol'
;
import
"../crowdsale/FinalizableCrowdsale.sol"
;
contract FinalizableCrowdsaleImpl is FinalizableCrowdsale {
contract FinalizableCrowdsaleImpl is FinalizableCrowdsale {
...
...
contracts/mocks/LimitBalanceMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../LimitBalance.sol'
;
import
"../LimitBalance.sol"
;
// mock class using LimitBalance
// mock class using LimitBalance
...
...
contracts/mocks/PausableMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../lifecycle/Pausable.sol'
;
import
"../lifecycle/Pausable.sol"
;
// mock class using Pausable
// mock class using Pausable
...
...
contracts/mocks/PausableTokenMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../token/PausableToken.sol'
;
import
"../token/PausableToken.sol"
;
// mock class using PausableToken
// mock class using PausableToken
contract PausableTokenMock is PausableToken {
contract PausableTokenMock is PausableToken {
...
...
contracts/mocks/PullPaymentMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../payment/PullPayment.sol'
;
import
"../payment/PullPayment.sol"
;
// mock class using PullPayment
// mock class using PullPayment
...
...
contracts/mocks/RBACMock.sol
View file @
4d263b7f
pragma solidity ^0.4.8;
pragma solidity ^0.4.8;
import
'../ownership/rbac/RBAC.sol'
;
import
"../ownership/rbac/RBAC.sol"
;
contract RBACMock is RBAC {
contract RBACMock is RBAC {
...
...
contracts/mocks/ReentrancyMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../ReentrancyGuard.sol'
;
import
"../ReentrancyGuard.sol"
;
import
'./ReentrancyAttack.sol'
;
import
"./ReentrancyAttack.sol"
;
contract ReentrancyMock is ReentrancyGuard {
contract ReentrancyMock is ReentrancyGuard {
...
...
contracts/mocks/RefundableCrowdsaleImpl.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../crowdsale/RefundableCrowdsale.sol'
;
import
"../crowdsale/RefundableCrowdsale.sol"
;
contract RefundableCrowdsaleImpl is RefundableCrowdsale {
contract RefundableCrowdsaleImpl is RefundableCrowdsale {
...
...
contracts/mocks/SafeERC20Helper.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../token/ERC20.sol'
;
import
"../token/ERC20.sol"
;
import
'../token/SafeERC20.sol'
;
import
"../token/SafeERC20.sol"
;
contract ERC20FailingMock is ERC20 {
contract ERC20FailingMock is ERC20 {
function transfer(address, uint256) public returns (bool) {
function transfer(address, uint256) public returns (bool) {
...
...
contracts/mocks/SafeMathMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
contract SafeMathMock {
contract SafeMathMock {
...
...
contracts/mocks/StandardTokenMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../token/StandardToken.sol'
;
import
"../token/StandardToken.sol"
;
// mock class using StandardToken
// mock class using StandardToken
...
...
contracts/ownership/Claimable.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./Ownable.sol'
;
import
"./Ownable.sol"
;
/**
/**
...
...
contracts/ownership/Contactable.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./Ownable.sol'
;
import
"./Ownable.sol"
;
/**
/**
* @title Contactable token
* @title Contactable token
...
...
contracts/ownership/DelayedClaimable.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./Claimable.sol'
;
import
"./Claimable.sol"
;
/**
/**
...
...
contracts/ownership/rbac/RBAC.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./Roles.sol'
;
import
"./Roles.sol"
;
/**
/**
...
...
contracts/payment/PullPayment.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
/**
/**
...
...
contracts/payment/SplitPayment.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
/**
/**
* @title SplitPayment
* @title SplitPayment
...
...
contracts/token/BasicToken.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./ERC20Basic.sol'
;
import
"./ERC20Basic.sol"
;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
/**
/**
...
...
contracts/token/BurnableToken.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./BasicToken.sol'
;
import
"./BasicToken.sol"
;
/**
/**
* @title Burnable Token
* @title Burnable Token
...
...
contracts/token/CappedToken.sol
View file @
4d263b7f
pragma solidity ^0.4.11;
pragma solidity ^0.4.11;
import
'./MintableToken.sol'
;
import
"./MintableToken.sol"
;
/**
/**
* @title Capped token
* @title Capped token
...
...
contracts/token/DetailedERC20.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./ERC20.sol'
;
import
"./ERC20.sol"
;
contract DetailedERC20 is ERC20 {
contract DetailedERC20 is ERC20 {
string public name;
string public name;
...
...
contracts/token/ERC20.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./ERC20Basic.sol'
;
import
"./ERC20Basic.sol"
;
/**
/**
...
...
contracts/token/MintableToken.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./StandardToken.sol'
;
import
"./StandardToken.sol"
;
import
'../ownership/Ownable.sol'
;
import
"../ownership/Ownable.sol"
;
...
...
contracts/token/PausableToken.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./StandardToken.sol'
;
import
"./StandardToken.sol"
;
import
'../lifecycle/Pausable.sol'
;
import
"../lifecycle/Pausable.sol"
;
/**
/**
* @title Pausable token
* @title Pausable token
...
...
contracts/token/SafeERC20.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./ERC20Basic.sol'
;
import
"./ERC20Basic.sol"
;
import
'./ERC20.sol'
;
import
"./ERC20.sol"
;
/**
/**
* @title SafeERC20
* @title SafeERC20
...
...
contracts/token/StandardToken.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./BasicToken.sol'
;
import
"./BasicToken.sol"
;
import
'./ERC20.sol'
;
import
"./ERC20.sol"
;
/**
/**
...
...
contracts/token/TokenTimelock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./ERC20Basic.sol'
;
import
"./ERC20Basic.sol"
;
import "../token/SafeERC20.sol";
import "../token/SafeERC20.sol";
/**
/**
...
...
contracts/token/TokenVesting.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'./ERC20Basic.sol'
;
import
"./ERC20Basic.sol"
;
import
'./SafeERC20.sol'
;
import
"./SafeERC20.sol"
;
import
'../ownership/Ownable.sol'
;
import
"../ownership/Ownable.sol"
;
import
'../math/SafeMath.sol'
;
import
"../math/SafeMath.sol"
;
/**
/**
* @title TokenVesting
* @title TokenVesting
...
...
test/mocks/MathMock.sol
View file @
4d263b7f
pragma solidity ^0.4.18;
pragma solidity ^0.4.18;
import
'../../contracts/math/Math.sol'
;
import
"../../contracts/math/Math.sol"
;
contract MathMock {
contract MathMock {
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment