Merge branch 'master' into fix/enumerable-#1240
This commit is contained in:
@ -30,7 +30,7 @@ contract MyNFT is ERC721Full, ERC721Mintable {
|
||||
}
|
||||
```
|
||||
|
||||
> You need an ethereum development framework for the above import statements to work! Check out these guides for [Truffle], [Embark] or [Buidler].
|
||||
> You need an ethereum development framework for the above import statements to work! Check out these guides for [OpenZeppelin CLI], [Truffle], [Embark] or [Buidler].
|
||||
|
||||
On our site you will find a few [guides] to learn about the different parts of OpenZeppelin, as well as [documentation for the API][API docs]. Keep in mind that the API docs are work in progress, and don’t hesitate to ask questions in [our forum][forum].
|
||||
|
||||
@ -55,10 +55,11 @@ OpenZeppelin is released under the [MIT License](LICENSE).
|
||||
|
||||
[API docs]: https://docs.openzeppelin.com/contracts/api/token/erc20
|
||||
[guides]: https://docs.openzeppelin.com/contracts
|
||||
[API Stability]: https://docs.openzeppelin.com/contracts/api-stability
|
||||
[API Stability]: https://docs.openzeppelin.com/contracts/releases-stability
|
||||
[forum]: https://forum.openzeppelin.com
|
||||
[OpenZeppelin]: https://openzeppelin.com
|
||||
[contribution guide]: CONTRIBUTING.md
|
||||
[OpenZeppelin CLI]: https://docs.openzeppelin.com/cli
|
||||
[Truffle]: https://truffleframework.com/docs/truffle/quickstart
|
||||
[Embark]: https://embark.status.im/docs/quick_start.html
|
||||
[Buidler]: https://buidler.dev/getting-started/#overview
|
||||
|
||||
@ -4,7 +4,7 @@ _Available since v2.4.0._
|
||||
|
||||
This set of contracts provide all the tools required to make a contract callable via the https://gsn.openzeppelin.com[Gas Station Network].
|
||||
|
||||
TIP: If you're new to the GSN, head over to our xref:openzeppelin::gsn/what-is-the-gsn.adoc[overview of the system] and basic guide to xref:ROOT:gsn.adoc[creating a GSN-capable contract].
|
||||
TIP: If you're new to the GSN, head over to our xref:learn::sending-gasless-transactions.adoc[overview of the system] and basic guide to xref:ROOT:gsn.adoc[creating a GSN-capable contract].
|
||||
|
||||
The core contract a recipient must inherit from is {GSNRecipient}: it includes all necessary interfaces, as well as some helper methods to make interacting with the GSN easier.
|
||||
|
||||
|
||||
@ -12,6 +12,10 @@ import "./escrow/Escrow.sol";
|
||||
* Ether, security-wise. It prevents recipients from blocking execution, and
|
||||
* eliminates reentrancy concerns.
|
||||
*
|
||||
* TIP: If you would like to learn more about reentrancy and alternative ways
|
||||
* to protect against it, check out our blog post
|
||||
* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
|
||||
*
|
||||
* To use, derive from the `PullPayment` contract, and use {_asyncTransfer}
|
||||
* instead of Solidity's `transfer` function. Payees can query their due
|
||||
* payments with {payments}, and retrieve them with {withdrawPayments}.
|
||||
|
||||
@ -12,6 +12,10 @@ pragma solidity ^0.5.0;
|
||||
* those functions `private`, and then adding `external` `nonReentrant` entry
|
||||
* points to them.
|
||||
*
|
||||
* TIP: If you would like to learn more about reentrancy and alternative ways
|
||||
* to protect against it, check out our blog post
|
||||
* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].
|
||||
*
|
||||
* _Since v2.5.0:_ this module is now much more gas efficient, given net gas
|
||||
* metering changes introduced in the Istanbul hardfork.
|
||||
*/
|
||||
|
||||
1079
package-lock.json
generated
1079
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -47,7 +47,7 @@
|
||||
"@openzeppelin/cli": "^2.5.3",
|
||||
"@openzeppelin/gsn-helpers": "^0.2.3",
|
||||
"@openzeppelin/gsn-provider": "^0.1.9",
|
||||
"@openzeppelin/test-environment": "^0.1.1",
|
||||
"@openzeppelin/test-environment": "^0.1.2",
|
||||
"@openzeppelin/test-helpers": "^0.5.4",
|
||||
"chai": "^4.2.0",
|
||||
"eslint": "^6.5.1",
|
||||
|
||||
Reference in New Issue
Block a user