LIPs
LIPs copied to clipboard
LUKSO Improvement Proposals. Repository for the LUKSO Blockchain Improvement Proposals (LIPs) and LUKSO Standards Process (LSP).
## What does this PR introduce? - Use `uint8` instead of `uint256` in LSP7 decimals We don't need `uint256` for decimals, `uint8` is more than enough. With `uint8`, decimals can...
## What does this PR introduce? This PR updated the LIPs according to the latest updates in the smart contracts around `transferOwnership` and `renounceOwnerhsip`.
# What does this PR introduce? Introduce a new permission `ENCRYPT` in the LSP6 standard, placed after SIGN and before the SUPER permissions.
A LSP9Vault is based on the ERC725X standard but it should not be allowed to use DELEGATECALL. DELEGATECALL is dangerous and could override the vault storage in unexpected ways, leading...
This creates additional safety for a very dangerous action. Options are: Call `renounceOwnership()` 2x within 50 blocks Call `renounceOwnership()` and after `confirmRenounceOwnership()/renounceOwnershipConfirm()` within 50 blocks
Adding ERC1271 `isValidSignature()` to an LSP9 vault would allow for login with a vault. Then vault would then call the `isValidSignature()` on the owner, to see if the signature can...
## What this issue is about? As it presently is constructed, the contract is vulnerable to the allowance double-spend exploit, as with other ERC20/LSP7 tokens. Exploit Scenario: 1. Alice allows...
## What does this PR introduce? - Introducing **LSP11BasicSocialRecovery** standard specs