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
bce2d68e
Commit
bce2d68e
authored
Jan 17, 2019
by
Francisco Giordano
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
convert 2 spaces to 4 spaces
parent
b047d284
Show whitespace changes
Inline
Side-by-side
Showing
118 changed files
with
0 additions
and
0 deletions
+0
-0
Roles.sol
contracts/access/Roles.sol
+0
-0
CapperRole.sol
contracts/access/roles/CapperRole.sol
+0
-0
MinterRole.sol
contracts/access/roles/MinterRole.sol
+0
-0
PauserRole.sol
contracts/access/roles/PauserRole.sol
+0
-0
SignerRole.sol
contracts/access/roles/SignerRole.sol
+0
-0
Crowdsale.sol
contracts/crowdsale/Crowdsale.sol
+0
-0
FinalizableCrowdsale.sol
contracts/crowdsale/distribution/FinalizableCrowdsale.sol
+0
-0
PostDeliveryCrowdsale.sol
contracts/crowdsale/distribution/PostDeliveryCrowdsale.sol
+0
-0
RefundableCrowdsale.sol
contracts/crowdsale/distribution/RefundableCrowdsale.sol
+0
-0
AllowanceCrowdsale.sol
contracts/crowdsale/emission/AllowanceCrowdsale.sol
+0
-0
MintedCrowdsale.sol
contracts/crowdsale/emission/MintedCrowdsale.sol
+0
-0
IncreasingPriceCrowdsale.sol
contracts/crowdsale/price/IncreasingPriceCrowdsale.sol
+0
-0
CappedCrowdsale.sol
contracts/crowdsale/validation/CappedCrowdsale.sol
+0
-0
IndividuallyCappedCrowdsale.sol
...acts/crowdsale/validation/IndividuallyCappedCrowdsale.sol
+0
-0
TimedCrowdsale.sol
contracts/crowdsale/validation/TimedCrowdsale.sol
+0
-0
ECDSA.sol
contracts/cryptography/ECDSA.sol
+0
-0
MerkleProof.sol
contracts/cryptography/MerkleProof.sol
+0
-0
Counter.sol
contracts/drafts/Counter.sol
+0
-0
TokenMetadata.sol
contracts/drafts/ERC1046/TokenMetadata.sol
+0
-0
ERC20Migrator.sol
contracts/drafts/ERC20Migrator.sol
+0
-0
SignatureBouncer.sol
contracts/drafts/SignatureBouncer.sol
+0
-0
TokenVesting.sol
contracts/drafts/TokenVesting.sol
+0
-0
SampleCrowdsale.sol
contracts/examples/SampleCrowdsale.sol
+0
-0
SimpleToken.sol
contracts/examples/SimpleToken.sol
+0
-0
StandardToken.sol
contracts/examples/StandardToken.sol
+0
-0
ERC165.sol
contracts/introspection/ERC165.sol
+0
-0
ERC165Checker.sol
contracts/introspection/ERC165Checker.sol
+0
-0
IERC165.sol
contracts/introspection/IERC165.sol
+0
-0
Pausable.sol
contracts/lifecycle/Pausable.sol
+0
-0
Math.sol
contracts/math/Math.sol
+0
-0
SafeMath.sol
contracts/math/SafeMath.sol
+0
-0
AllowanceCrowdsaleImpl.sol
contracts/mocks/AllowanceCrowdsaleImpl.sol
+0
-0
CappedCrowdsaleImpl.sol
contracts/mocks/CappedCrowdsaleImpl.sol
+0
-0
CapperRoleMock.sol
contracts/mocks/CapperRoleMock.sol
+0
-0
ConditionalEscrowMock.sol
contracts/mocks/ConditionalEscrowMock.sol
+0
-0
CounterImpl.sol
contracts/mocks/CounterImpl.sol
+0
-0
CrowdsaleMock.sol
contracts/mocks/CrowdsaleMock.sol
+0
-0
DetailedERC20Mock.sol
contracts/mocks/DetailedERC20Mock.sol
+0
-0
ECDSAMock.sol
contracts/mocks/ECDSAMock.sol
+0
-0
ERC165InterfacesSupported.sol
contracts/mocks/ERC165/ERC165InterfacesSupported.sol
+0
-0
ERC165CheckerMock.sol
contracts/mocks/ERC165CheckerMock.sol
+0
-0
ERC165Mock.sol
contracts/mocks/ERC165Mock.sol
+0
-0
ERC20BurnableMock.sol
contracts/mocks/ERC20BurnableMock.sol
+0
-0
ERC20CappedMock.sol
contracts/mocks/ERC20CappedMock.sol
+0
-0
ERC20MigratorMock.sol
contracts/mocks/ERC20MigratorMock.sol
+0
-0
ERC20MintableMock.sol
contracts/mocks/ERC20MintableMock.sol
+0
-0
ERC20Mock.sol
contracts/mocks/ERC20Mock.sol
+0
-0
ERC20PausableMock.sol
contracts/mocks/ERC20PausableMock.sol
+0
-0
ERC20WithMetadataMock.sol
contracts/mocks/ERC20WithMetadataMock.sol
+0
-0
ERC721FullMock.sol
contracts/mocks/ERC721FullMock.sol
+0
-0
ERC721MintableBurnableImpl.sol
contracts/mocks/ERC721MintableBurnableImpl.sol
+0
-0
ERC721Mock.sol
contracts/mocks/ERC721Mock.sol
+0
-0
ERC721PausableMock.sol
contracts/mocks/ERC721PausableMock.sol
+0
-0
ERC721ReceiverMock.sol
contracts/mocks/ERC721ReceiverMock.sol
+0
-0
EscrowMock.sol
contracts/mocks/EscrowMock.sol
+0
-0
FinalizableCrowdsaleImpl.sol
contracts/mocks/FinalizableCrowdsaleImpl.sol
+0
-0
ForceEther.sol
contracts/mocks/ForceEther.sol
+0
-0
IncreasingPriceCrowdsaleImpl.sol
contracts/mocks/IncreasingPriceCrowdsaleImpl.sol
+0
-0
IndividuallyCappedCrowdsaleImpl.sol
contracts/mocks/IndividuallyCappedCrowdsaleImpl.sol
+0
-0
MathMock.sol
contracts/mocks/MathMock.sol
+0
-0
MerkleProofWrapper.sol
contracts/mocks/MerkleProofWrapper.sol
+0
-0
MessageHelper.sol
contracts/mocks/MessageHelper.sol
+0
-0
MintedCrowdsaleImpl.sol
contracts/mocks/MintedCrowdsaleImpl.sol
+0
-0
MinterRoleMock.sol
contracts/mocks/MinterRoleMock.sol
+0
-0
OwnableMock.sol
contracts/mocks/OwnableMock.sol
+0
-0
PausableMock.sol
contracts/mocks/PausableMock.sol
+0
-0
PauserRoleMock.sol
contracts/mocks/PauserRoleMock.sol
+0
-0
PostDeliveryCrowdsaleImpl.sol
contracts/mocks/PostDeliveryCrowdsaleImpl.sol
+0
-0
PullPaymentMock.sol
contracts/mocks/PullPaymentMock.sol
+0
-0
ReentrancyAttack.sol
contracts/mocks/ReentrancyAttack.sol
+0
-0
ReentrancyMock.sol
contracts/mocks/ReentrancyMock.sol
+0
-0
RefundEscrowMock.sol
contracts/mocks/RefundEscrowMock.sol
+0
-0
RefundableCrowdsaleImpl.sol
contracts/mocks/RefundableCrowdsaleImpl.sol
+0
-0
RolesMock.sol
contracts/mocks/RolesMock.sol
+0
-0
SafeERC20Helper.sol
contracts/mocks/SafeERC20Helper.sol
+0
-0
SafeMathMock.sol
contracts/mocks/SafeMathMock.sol
+0
-0
SampleCrowdsaleMock.sol
contracts/mocks/SampleCrowdsaleMock.sol
+0
-0
SecondaryMock.sol
contracts/mocks/SecondaryMock.sol
+0
-0
SignatureBouncerMock.sol
contracts/mocks/SignatureBouncerMock.sol
+0
-0
SignerRoleMock.sol
contracts/mocks/SignerRoleMock.sol
+0
-0
SimpleTokenMock.sol
contracts/mocks/SimpleTokenMock.sol
+0
-0
SplitPaymentMock.sol
contracts/mocks/SplitPaymentMock.sol
+0
-0
TimedCrowdsaleImpl.sol
contracts/mocks/TimedCrowdsaleImpl.sol
+0
-0
TokenTimelockMock.sol
contracts/mocks/TokenTimelockMock.sol
+0
-0
TokenVestingMock.sol
contracts/mocks/TokenVestingMock.sol
+0
-0
Ownable.sol
contracts/ownership/Ownable.sol
+0
-0
Secondary.sol
contracts/ownership/Secondary.sol
+0
-0
ConditionalEscrow.sol
contracts/payment/ConditionalEscrow.sol
+0
-0
Escrow.sol
contracts/payment/Escrow.sol
+0
-0
PullPayment.sol
contracts/payment/PullPayment.sol
+0
-0
RefundEscrow.sol
contracts/payment/RefundEscrow.sol
+0
-0
SplitPayment.sol
contracts/payment/SplitPayment.sol
+0
-0
ERC20.sol
contracts/token/ERC20/ERC20.sol
+0
-0
ERC20Burnable.sol
contracts/token/ERC20/ERC20Burnable.sol
+0
-0
ERC20Capped.sol
contracts/token/ERC20/ERC20Capped.sol
+0
-0
ERC20Detailed.sol
contracts/token/ERC20/ERC20Detailed.sol
+0
-0
ERC20Mintable.sol
contracts/token/ERC20/ERC20Mintable.sol
+0
-0
ERC20Pausable.sol
contracts/token/ERC20/ERC20Pausable.sol
+0
-0
IERC20.sol
contracts/token/ERC20/IERC20.sol
+0
-0
SafeERC20.sol
contracts/token/ERC20/SafeERC20.sol
+0
-0
StandaloneERC20.sol
contracts/token/ERC20/StandaloneERC20.sol
+0
-0
TokenTimelock.sol
contracts/token/ERC20/TokenTimelock.sol
+0
-0
ERC721.sol
contracts/token/ERC721/ERC721.sol
+0
-0
ERC721Burnable.sol
contracts/token/ERC721/ERC721Burnable.sol
+0
-0
ERC721Enumerable.sol
contracts/token/ERC721/ERC721Enumerable.sol
+0
-0
ERC721Full.sol
contracts/token/ERC721/ERC721Full.sol
+0
-0
ERC721Holder.sol
contracts/token/ERC721/ERC721Holder.sol
+0
-0
ERC721Metadata.sol
contracts/token/ERC721/ERC721Metadata.sol
+0
-0
ERC721MetadataMintable.sol
contracts/token/ERC721/ERC721MetadataMintable.sol
+0
-0
ERC721Mintable.sol
contracts/token/ERC721/ERC721Mintable.sol
+0
-0
ERC721Pausable.sol
contracts/token/ERC721/ERC721Pausable.sol
+0
-0
IERC721.sol
contracts/token/ERC721/IERC721.sol
+0
-0
IERC721Enumerable.sol
contracts/token/ERC721/IERC721Enumerable.sol
+0
-0
IERC721Metadata.sol
contracts/token/ERC721/IERC721Metadata.sol
+0
-0
IERC721Receiver.sol
contracts/token/ERC721/IERC721Receiver.sol
+0
-0
StandaloneERC721.sol
contracts/token/ERC721/StandaloneERC721.sol
+0
-0
Address.sol
contracts/utils/Address.sol
+0
-0
ReentrancyGuard.sol
contracts/utils/ReentrancyGuard.sol
+0
-0
No files found.
contracts/access/Roles.sol
View file @
bce2d68e
contracts/access/roles/CapperRole.sol
View file @
bce2d68e
contracts/access/roles/MinterRole.sol
View file @
bce2d68e
contracts/access/roles/PauserRole.sol
View file @
bce2d68e
contracts/access/roles/SignerRole.sol
View file @
bce2d68e
contracts/crowdsale/Crowdsale.sol
View file @
bce2d68e
contracts/crowdsale/distribution/FinalizableCrowdsale.sol
View file @
bce2d68e
contracts/crowdsale/distribution/PostDeliveryCrowdsale.sol
View file @
bce2d68e
contracts/crowdsale/distribution/RefundableCrowdsale.sol
View file @
bce2d68e
contracts/crowdsale/emission/AllowanceCrowdsale.sol
View file @
bce2d68e
contracts/crowdsale/emission/MintedCrowdsale.sol
View file @
bce2d68e
contracts/crowdsale/price/IncreasingPriceCrowdsale.sol
View file @
bce2d68e
contracts/crowdsale/validation/CappedCrowdsale.sol
View file @
bce2d68e
contracts/crowdsale/validation/IndividuallyCappedCrowdsale.sol
View file @
bce2d68e
contracts/crowdsale/validation/TimedCrowdsale.sol
View file @
bce2d68e
contracts/cryptography/ECDSA.sol
View file @
bce2d68e
contracts/cryptography/MerkleProof.sol
View file @
bce2d68e
contracts/drafts/Counter.sol
View file @
bce2d68e
contracts/drafts/ERC1046/TokenMetadata.sol
View file @
bce2d68e
contracts/drafts/ERC20Migrator.sol
View file @
bce2d68e
contracts/drafts/SignatureBouncer.sol
View file @
bce2d68e
contracts/drafts/TokenVesting.sol
View file @
bce2d68e
contracts/examples/SampleCrowdsale.sol
View file @
bce2d68e
contracts/examples/SimpleToken.sol
View file @
bce2d68e
contracts/examples/StandardToken.sol
View file @
bce2d68e
contracts/introspection/ERC165.sol
View file @
bce2d68e
contracts/introspection/ERC165Checker.sol
View file @
bce2d68e
contracts/introspection/IERC165.sol
View file @
bce2d68e
contracts/lifecycle/Pausable.sol
View file @
bce2d68e
contracts/math/Math.sol
View file @
bce2d68e
contracts/math/SafeMath.sol
View file @
bce2d68e
contracts/mocks/AllowanceCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/CappedCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/CapperRoleMock.sol
View file @
bce2d68e
contracts/mocks/ConditionalEscrowMock.sol
View file @
bce2d68e
contracts/mocks/CounterImpl.sol
View file @
bce2d68e
contracts/mocks/CrowdsaleMock.sol
View file @
bce2d68e
contracts/mocks/DetailedERC20Mock.sol
View file @
bce2d68e
contracts/mocks/ECDSAMock.sol
View file @
bce2d68e
contracts/mocks/ERC165/ERC165InterfacesSupported.sol
View file @
bce2d68e
contracts/mocks/ERC165CheckerMock.sol
View file @
bce2d68e
contracts/mocks/ERC165Mock.sol
View file @
bce2d68e
contracts/mocks/ERC20BurnableMock.sol
View file @
bce2d68e
contracts/mocks/ERC20CappedMock.sol
View file @
bce2d68e
contracts/mocks/ERC20MigratorMock.sol
View file @
bce2d68e
contracts/mocks/ERC20MintableMock.sol
View file @
bce2d68e
contracts/mocks/ERC20Mock.sol
View file @
bce2d68e
contracts/mocks/ERC20PausableMock.sol
View file @
bce2d68e
contracts/mocks/ERC20WithMetadataMock.sol
View file @
bce2d68e
contracts/mocks/ERC721FullMock.sol
View file @
bce2d68e
contracts/mocks/ERC721MintableBurnableImpl.sol
View file @
bce2d68e
contracts/mocks/ERC721Mock.sol
View file @
bce2d68e
contracts/mocks/ERC721PausableMock.sol
View file @
bce2d68e
contracts/mocks/ERC721ReceiverMock.sol
View file @
bce2d68e
contracts/mocks/EscrowMock.sol
View file @
bce2d68e
contracts/mocks/FinalizableCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/ForceEther.sol
View file @
bce2d68e
contracts/mocks/IncreasingPriceCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/IndividuallyCappedCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/MathMock.sol
View file @
bce2d68e
contracts/mocks/MerkleProofWrapper.sol
View file @
bce2d68e
contracts/mocks/MessageHelper.sol
View file @
bce2d68e
contracts/mocks/MintedCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/MinterRoleMock.sol
View file @
bce2d68e
contracts/mocks/OwnableMock.sol
View file @
bce2d68e
contracts/mocks/PausableMock.sol
View file @
bce2d68e
contracts/mocks/PauserRoleMock.sol
View file @
bce2d68e
contracts/mocks/PostDeliveryCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/PullPaymentMock.sol
View file @
bce2d68e
contracts/mocks/ReentrancyAttack.sol
View file @
bce2d68e
contracts/mocks/ReentrancyMock.sol
View file @
bce2d68e
contracts/mocks/RefundEscrowMock.sol
View file @
bce2d68e
contracts/mocks/RefundableCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/RolesMock.sol
View file @
bce2d68e
contracts/mocks/SafeERC20Helper.sol
View file @
bce2d68e
contracts/mocks/SafeMathMock.sol
View file @
bce2d68e
contracts/mocks/SampleCrowdsaleMock.sol
View file @
bce2d68e
contracts/mocks/SecondaryMock.sol
View file @
bce2d68e
contracts/mocks/SignatureBouncerMock.sol
View file @
bce2d68e
contracts/mocks/SignerRoleMock.sol
View file @
bce2d68e
contracts/mocks/SimpleTokenMock.sol
View file @
bce2d68e
contracts/mocks/SplitPaymentMock.sol
View file @
bce2d68e
contracts/mocks/TimedCrowdsaleImpl.sol
View file @
bce2d68e
contracts/mocks/TokenTimelockMock.sol
View file @
bce2d68e
contracts/mocks/TokenVestingMock.sol
View file @
bce2d68e
contracts/ownership/Ownable.sol
View file @
bce2d68e
contracts/ownership/Secondary.sol
View file @
bce2d68e
contracts/payment/ConditionalEscrow.sol
View file @
bce2d68e
contracts/payment/Escrow.sol
View file @
bce2d68e
contracts/payment/PullPayment.sol
View file @
bce2d68e
contracts/payment/RefundEscrow.sol
View file @
bce2d68e
contracts/payment/SplitPayment.sol
View file @
bce2d68e
contracts/token/ERC20/ERC20.sol
View file @
bce2d68e
contracts/token/ERC20/ERC20Burnable.sol
View file @
bce2d68e
contracts/token/ERC20/ERC20Capped.sol
View file @
bce2d68e
contracts/token/ERC20/ERC20Detailed.sol
View file @
bce2d68e
contracts/token/ERC20/ERC20Mintable.sol
View file @
bce2d68e
contracts/token/ERC20/ERC20Pausable.sol
View file @
bce2d68e
contracts/token/ERC20/IERC20.sol
View file @
bce2d68e
contracts/token/ERC20/SafeERC20.sol
View file @
bce2d68e
contracts/token/ERC20/StandaloneERC20.sol
View file @
bce2d68e
contracts/token/ERC20/TokenTimelock.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721Burnable.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721Enumerable.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721Full.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721Holder.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721Metadata.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721MetadataMintable.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721Mintable.sol
View file @
bce2d68e
contracts/token/ERC721/ERC721Pausable.sol
View file @
bce2d68e
contracts/token/ERC721/IERC721.sol
View file @
bce2d68e
contracts/token/ERC721/IERC721Enumerable.sol
View file @
bce2d68e
contracts/token/ERC721/IERC721Metadata.sol
View file @
bce2d68e
contracts/token/ERC721/IERC721Receiver.sol
View file @
bce2d68e
contracts/token/ERC721/StandaloneERC721.sol
View file @
bce2d68e
contracts/utils/Address.sol
View file @
bce2d68e
contracts/utils/ReentrancyGuard.sol
View file @
bce2d68e
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