-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: implement token vesting contract
- Loading branch information
Showing
694 changed files
with
117,594 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
{ | ||
"transactions": [ | ||
{ | ||
"hash": "0x00556be4c3876f6f250c063224ee813e0d8681d9d75ddcaa353c1a79c7780674", | ||
"transactionType": "CREATE", | ||
"contractName": "TokenVesting", | ||
"contractAddress": "0x9517ce3f83defc61b2830c7c7e469f1a34616a58", | ||
"function": null, | ||
"arguments": [ | ||
"0x8c662626Aa5944b4b8206837892cFD45E1117D86", | ||
"0xDaB8892C07FB4C362Dd99D9a2fBFf8B555D39Cb5" | ||
], | ||
"transaction": { | ||
"from": "0xdab8892c07fb4c362dd99d9a2fbff8b555d39cb5", | ||
"gas": "0xc5664", | ||
"value": "0x0", | ||
"input": "0x608060405234801561001057600080fd5b50604051610a98380380610a9883398101604081905261002f916100fa565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161008e565b5050600180546001600160a01b0319166001600160a01b039290921691909117905561012d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100f557600080fd5b919050565b6000806040838503121561010d57600080fd5b610116836100de565b9150610124602084016100de565b90509250929050565b61095c8061013c6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80638da5cb5b116100665780638da5cb5b146100e3578063a96f866814610108578063f2fde38b14610110578063fc0c546a14610123578063fdb20ccb1461013657600080fd5b8063384711cc1461009857806359f3a97d146100be578063715018a6146100d35780638afbf669146100db575b600080fd5b6100ab6100a6366004610815565b61018d565b6040519081526020015b60405180910390f35b6100d16100cc366004610837565b610231565b005b6100d161049e565b6100d16104b2565b6000546001600160a01b03165b6040516001600160a01b0390911681526020016100b5565b6100d16105c2565b6100d161011e366004610815565b61073e565b6001546100f0906001600160a01b031681565b61016d610144366004610815565b600260208190526000918252604090912080546001820154928201546003909201549092919084565b6040805194855260208501939093529183015260608201526080016100b5565b6001600160a01b0381166000908152600260208181526040808420815160808101835281548152600182015493810193909352928301549082018190526003909201546060820152904210156101e65750600092915050565b60008160400151426101f89190610886565b90508160600151811061020d57505192915050565b6060820151825161021f90839061089f565b61022991906108b6565b949350505050565b61023961077c565b6001600160a01b03841661028a5760405162461bcd60e51b8152602060048201526013602482015272496e76616c69642062656e656669636961727960681b60448201526064015b60405180910390fd5b600083116102da5760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610281565b6000811161032a5760405162461bcd60e51b815260206004820152601f60248201527f4475726174696f6e206d7573742062652067726561746572207468616e2030006044820152606401610281565b6001600160a01b0384166000908152600260205260409020541561039c5760405162461bcd60e51b8152602060048201526024808201527f56657374696e6720616c72656164792073657420666f722074686973206164646044820152637265737360e01b6064820152608401610281565b6001546040516323b872dd60e01b8152336004820152306024820152604481018590526001600160a01b03909116906323b872dd906064016020604051808303816000875af11580156103f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061041791906108d8565b506040805160808101825284815260006020808301828152838501878152606085018781526001600160a01b038b1680865260029485905287862096518755925160018701559051928501929092559051600390930192909255915185927fc05c63533912708a5456970abf149887d4b15e5d3d24147a44cde87a343128dd91a350505050565b6104a661077c565b6104b060006107a9565b565b6104ba61077c565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610503573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052791906108fa565b6001549091506001600160a01b031663a9059cbb61054d6000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af115801561059a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105be91906108d8565b5050565b33600090815260026020526040902080546106155760405162461bcd60e51b81526020600482015260136024820152724e6f2076657374696e67207363686564756c6560681b6044820152606401610281565b60006106203361018d565b905060008260010154826106349190610886565b90506000811161067d5760405162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b6044820152606401610281565b808360010160008282546106919190610913565b909155505060015460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156106e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070b91906108d8565b50604051819033907fbfdc1f3c02b4715077e0be4a262f967d53d4d0fcd76c6987fa2ad6e2257d7c8f90600090a3505050565b61074661077c565b6001600160a01b03811661077057604051631e4fbdf760e01b815260006004820152602401610281565b610779816107a9565b50565b6000546001600160a01b031633146104b05760405163118cdaa760e01b8152336004820152602401610281565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b038116811461081057600080fd5b919050565b60006020828403121561082757600080fd5b610830826107f9565b9392505050565b6000806000806080858703121561084d57600080fd5b610856856107f9565b966020860135965060408601359560600135945092505050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561089957610899610870565b92915050565b808202811582820484141761089957610899610870565b6000826108d357634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156108ea57600080fd5b8151801515811461083057600080fd5b60006020828403121561090c57600080fd5b5051919050565b808201808211156108995761089961087056fea26469706673582212204abd6fdc67edeac5864217860a6cdd31dbde8bf508de2e983ffb2536ce56fb6d64736f6c634300081a00330000000000000000000000008c662626aa5944b4b8206837892cfd45e1117d86000000000000000000000000dab8892c07fb4c362dd99d9a2fbff8b555d39cb5", | ||
"nonce": "0x17", | ||
"chainId": "0x106a" | ||
}, | ||
"additionalContracts": [], | ||
"isFixedGasLimit": false | ||
} | ||
], | ||
"receipts": [ | ||
{ | ||
"status": "0x1", | ||
"cumulativeGasUsed": "0xa2969", | ||
"logs": [ | ||
{ | ||
"address": "0x9517ce3f83defc61b2830c7c7e469f1a34616a58", | ||
"topics": [ | ||
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", | ||
"0x0000000000000000000000000000000000000000000000000000000000000000", | ||
"0x000000000000000000000000dab8892c07fb4c362dd99d9a2fbff8b555d39cb5" | ||
], | ||
"data": "0x", | ||
"blockHash": "0xaf7158d52149dcdcbc80a516eca5a6e225328e5ace266c707a29ecc7b7d87cfd", | ||
"blockNumber": "0xad5f31", | ||
"transactionHash": "0x00556be4c3876f6f250c063224ee813e0d8681d9d75ddcaa353c1a79c7780674", | ||
"transactionIndex": "0x1", | ||
"logIndex": "0x0", | ||
"removed": false | ||
} | ||
], | ||
"logsBloom": "0x00000000000000000000000000004000000000000000000000800000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000010000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000080000000000000000000400000000000000000000000000000000", | ||
"type": "0x2", | ||
"transactionHash": "0x00556be4c3876f6f250c063224ee813e0d8681d9d75ddcaa353c1a79c7780674", | ||
"transactionIndex": "0x1", | ||
"blockHash": "0xaf7158d52149dcdcbc80a516eca5a6e225328e5ace266c707a29ecc7b7d87cfd", | ||
"blockNumber": "0xad5f31", | ||
"gasUsed": "0x97e36", | ||
"effectiveGasPrice": "0xfe", | ||
"from": "0xdab8892c07fb4c362dd99d9a2fbff8b555d39cb5", | ||
"to": null, | ||
"contractAddress": "0x9517ce3f83defc61b2830c7c7e469f1a34616a58", | ||
"l1BaseFeeScalar": "0x2af8", | ||
"l1BlobBaseFee": "0x1", | ||
"l1BlobBaseFeeScalar": "0x109618", | ||
"l1Fee": "0x5082d5fda5b7", | ||
"l1GasPrice": "0x46a1750700", | ||
"l1GasUsed": "0x67a0" | ||
} | ||
], | ||
"libraries": [], | ||
"pending": [], | ||
"returns": { | ||
"0": { | ||
"internal_type": "address", | ||
"value": "0x9517Ce3f83deFC61B2830C7c7e469f1a34616A58" | ||
} | ||
}, | ||
"timestamp": 1728037191, | ||
"chain": 4202, | ||
"commit": "cbb42ad" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
{ | ||
"transactions": [ | ||
{ | ||
"hash": "0x00556be4c3876f6f250c063224ee813e0d8681d9d75ddcaa353c1a79c7780674", | ||
"transactionType": "CREATE", | ||
"contractName": "TokenVesting", | ||
"contractAddress": "0x9517ce3f83defc61b2830c7c7e469f1a34616a58", | ||
"function": null, | ||
"arguments": [ | ||
"0x8c662626Aa5944b4b8206837892cFD45E1117D86", | ||
"0xDaB8892C07FB4C362Dd99D9a2fBFf8B555D39Cb5" | ||
], | ||
"transaction": { | ||
"from": "0xdab8892c07fb4c362dd99d9a2fbff8b555d39cb5", | ||
"gas": "0xc5664", | ||
"value": "0x0", | ||
"input": "0x608060405234801561001057600080fd5b50604051610a98380380610a9883398101604081905261002f916100fa565b806001600160a01b03811661005e57604051631e4fbdf760e01b81526000600482015260240160405180910390fd5b6100678161008e565b5050600180546001600160a01b0319166001600160a01b039290921691909117905561012d565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100f557600080fd5b919050565b6000806040838503121561010d57600080fd5b610116836100de565b9150610124602084016100de565b90509250929050565b61095c8061013c6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c80638da5cb5b116100665780638da5cb5b146100e3578063a96f866814610108578063f2fde38b14610110578063fc0c546a14610123578063fdb20ccb1461013657600080fd5b8063384711cc1461009857806359f3a97d146100be578063715018a6146100d35780638afbf669146100db575b600080fd5b6100ab6100a6366004610815565b61018d565b6040519081526020015b60405180910390f35b6100d16100cc366004610837565b610231565b005b6100d161049e565b6100d16104b2565b6000546001600160a01b03165b6040516001600160a01b0390911681526020016100b5565b6100d16105c2565b6100d161011e366004610815565b61073e565b6001546100f0906001600160a01b031681565b61016d610144366004610815565b600260208190526000918252604090912080546001820154928201546003909201549092919084565b6040805194855260208501939093529183015260608201526080016100b5565b6001600160a01b0381166000908152600260208181526040808420815160808101835281548152600182015493810193909352928301549082018190526003909201546060820152904210156101e65750600092915050565b60008160400151426101f89190610886565b90508160600151811061020d57505192915050565b6060820151825161021f90839061089f565b61022991906108b6565b949350505050565b61023961077c565b6001600160a01b03841661028a5760405162461bcd60e51b8152602060048201526013602482015272496e76616c69642062656e656669636961727960681b60448201526064015b60405180910390fd5b600083116102da5760405162461bcd60e51b815260206004820152601d60248201527f416d6f756e74206d7573742062652067726561746572207468616e20300000006044820152606401610281565b6000811161032a5760405162461bcd60e51b815260206004820152601f60248201527f4475726174696f6e206d7573742062652067726561746572207468616e2030006044820152606401610281565b6001600160a01b0384166000908152600260205260409020541561039c5760405162461bcd60e51b8152602060048201526024808201527f56657374696e6720616c72656164792073657420666f722074686973206164646044820152637265737360e01b6064820152608401610281565b6001546040516323b872dd60e01b8152336004820152306024820152604481018590526001600160a01b03909116906323b872dd906064016020604051808303816000875af11580156103f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061041791906108d8565b506040805160808101825284815260006020808301828152838501878152606085018781526001600160a01b038b1680865260029485905287862096518755925160018701559051928501929092559051600390930192909255915185927fc05c63533912708a5456970abf149887d4b15e5d3d24147a44cde87a343128dd91a350505050565b6104a661077c565b6104b060006107a9565b565b6104ba61077c565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610503573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061052791906108fa565b6001549091506001600160a01b031663a9059cbb61054d6000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af115801561059a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105be91906108d8565b5050565b33600090815260026020526040902080546106155760405162461bcd60e51b81526020600482015260136024820152724e6f2076657374696e67207363686564756c6560681b6044820152606401610281565b60006106203361018d565b905060008260010154826106349190610886565b90506000811161067d5760405162461bcd60e51b81526020600482015260146024820152734e6f20746f6b656e7320746f2072656c6561736560601b6044820152606401610281565b808360010160008282546106919190610913565b909155505060015460405163a9059cbb60e01b8152336004820152602481018390526001600160a01b039091169063a9059cbb906044016020604051808303816000875af11580156106e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061070b91906108d8565b50604051819033907fbfdc1f3c02b4715077e0be4a262f967d53d4d0fcd76c6987fa2ad6e2257d7c8f90600090a3505050565b61074661077c565b6001600160a01b03811661077057604051631e4fbdf760e01b815260006004820152602401610281565b610779816107a9565b50565b6000546001600160a01b031633146104b05760405163118cdaa760e01b8152336004820152602401610281565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b038116811461081057600080fd5b919050565b60006020828403121561082757600080fd5b610830826107f9565b9392505050565b6000806000806080858703121561084d57600080fd5b610856856107f9565b966020860135965060408601359560600135945092505050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561089957610899610870565b92915050565b808202811582820484141761089957610899610870565b6000826108d357634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156108ea57600080fd5b8151801515811461083057600080fd5b60006020828403121561090c57600080fd5b5051919050565b808201808211156108995761089961087056fea26469706673582212204abd6fdc67edeac5864217860a6cdd31dbde8bf508de2e983ffb2536ce56fb6d64736f6c634300081a00330000000000000000000000008c662626aa5944b4b8206837892cfd45e1117d86000000000000000000000000dab8892c07fb4c362dd99d9a2fbff8b555d39cb5", | ||
"nonce": "0x17", | ||
"chainId": "0x106a" | ||
}, | ||
"additionalContracts": [], | ||
"isFixedGasLimit": false | ||
} | ||
], | ||
"receipts": [ | ||
{ | ||
"status": "0x1", | ||
"cumulativeGasUsed": "0xa2969", | ||
"logs": [ | ||
{ | ||
"address": "0x9517ce3f83defc61b2830c7c7e469f1a34616a58", | ||
"topics": [ | ||
"0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0", | ||
"0x0000000000000000000000000000000000000000000000000000000000000000", | ||
"0x000000000000000000000000dab8892c07fb4c362dd99d9a2fbff8b555d39cb5" | ||
], | ||
"data": "0x", | ||
"blockHash": "0xaf7158d52149dcdcbc80a516eca5a6e225328e5ace266c707a29ecc7b7d87cfd", | ||
"blockNumber": "0xad5f31", | ||
"transactionHash": "0x00556be4c3876f6f250c063224ee813e0d8681d9d75ddcaa353c1a79c7780674", | ||
"transactionIndex": "0x1", | ||
"logIndex": "0x0", | ||
"removed": false | ||
} | ||
], | ||
"logsBloom": "0x00000000000000000000000000004000000000000000000000800000000000000000000000000010000000000000000000000000000000000100000000000000000000000000000000000000000000000001000000000000000000000000000000010000020000000000000000000800000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000080000000000000000000400000000000000000000000000000000", | ||
"type": "0x2", | ||
"transactionHash": "0x00556be4c3876f6f250c063224ee813e0d8681d9d75ddcaa353c1a79c7780674", | ||
"transactionIndex": "0x1", | ||
"blockHash": "0xaf7158d52149dcdcbc80a516eca5a6e225328e5ace266c707a29ecc7b7d87cfd", | ||
"blockNumber": "0xad5f31", | ||
"gasUsed": "0x97e36", | ||
"effectiveGasPrice": "0xfe", | ||
"from": "0xdab8892c07fb4c362dd99d9a2fbff8b555d39cb5", | ||
"to": null, | ||
"contractAddress": "0x9517ce3f83defc61b2830c7c7e469f1a34616a58", | ||
"l1BaseFeeScalar": "0x2af8", | ||
"l1BlobBaseFee": "0x1", | ||
"l1BlobBaseFeeScalar": "0x109618", | ||
"l1Fee": "0x5082d5fda5b7", | ||
"l1GasPrice": "0x46a1750700", | ||
"l1GasUsed": "0x67a0" | ||
} | ||
], | ||
"libraries": [], | ||
"pending": [], | ||
"returns": { | ||
"0": { | ||
"internal_type": "address", | ||
"value": "0x9517Ce3f83deFC61B2830C7c7e469f1a34616A58" | ||
} | ||
}, | ||
"timestamp": 1728037191, | ||
"chain": 4202, | ||
"commit": "cbb42ad" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5 changes: 5 additions & 0 deletions
5
lib/openzeppelin-contracts/.changeset/chilled-walls-develop.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`Clones`: Add version of `clone` and `cloneDeterministic` that support sending value at creation. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': patch | ||
--- | ||
|
||
`ProxyAdmin`: Fixed documentation for `UPGRADE_INTERFACE_VERSION` getter. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`CircularBuffer`: Add a data structure that stores the last `N` values pushed to it. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json", | ||
"changelog": [ | ||
"@changesets/changelog-github", | ||
{ | ||
"repo": "OpenZeppelin/openzeppelin-contracts" | ||
} | ||
], | ||
"commit": false, | ||
"access": "public", | ||
"baseBranch": "master" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`Math`: add an `invMod` function to get the modular multiplicative inverse of a number in Z/nZ. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`RSA`: Library to verify signatures according to RFC 8017 Signature Verification Operation |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`Arrays`: add a `sort` functions for `address[]`, `bytes32[]` and `uint256[]` memory arrays. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`GovernorCountingFractional`: Add a governor counting module that allows distributing voting power amongst 3 options (For, Against, Abstain). |
5 changes: 5 additions & 0 deletions
5
lib/openzeppelin-contracts/.changeset/eleven-planets-relax.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': patch | ||
--- | ||
|
||
`TransparentUpgradeableProxy`: Make internal `_proxyAdmin()` getter have `view` visibility. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`Arrays`: deprecate `findUpperBound` in favor of the new `lowerBound`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`Comparator`: A library of comparator functions, useful for customizing the behavior of the Heap structure. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': patch | ||
--- | ||
|
||
`Create2`, `Clones`: Mask `computeAddress` and `cloneDeterministic` outputs to produce a clean value for an `address` type (i.e. only use 20 bytes) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`Strings`: Added a utility function for converting an address to checksummed string. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"openzeppelin-solidity": minor | ||
--- | ||
|
||
`Clones`: Add `cloneWithImmutableArgs` and `cloneDeterministicWithImmutableArgs` variants that create clones with per-instance immutable arguments. The immutable arguments can be retrieved using `fetchCloneArgs`. The corresponding `predictDeterministicWithImmutableArgs` function is also included. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`ERC1363`: Add implementation of the token payable standard allowing execution of contract code after transfers and approvals. |
5 changes: 5 additions & 0 deletions
5
lib/openzeppelin-contracts/.changeset/gentle-bulldogs-turn.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
'openzeppelin-solidity': minor | ||
--- | ||
|
||
`DoubleEndedQueue`: Custom errors replaced with native panic codes. |
Oops, something went wrong.