Last updated
Last updated
As an underlying principle, the requirement to provide access, ownership or allowances of digital assets should be strictly limited to interactions only where it is absolutely necessary for the service to function. Actions such as liquidity provision or the collateralization of a loan are two such examples of that necessity.
When it comes to NFTs however, the design patterns present in Web3 today, such as requiring allowances or transfers of NFT ownership to a smart contract for execution of an action (such as claiming an airdrop, staking or minting derivative works) exposes the end user to serious attack vectors that may result in the loss of that asset. For non-malicious actors, implementing these design patterns simply enforces the standard, blurring the lines of legitimacy and safety for users - creating opportunities for malicious actors to mirror them.
To circumvent the requirement for opaque approvals and transfer allowances of your favourite collectables, BaseBrawl leverages an Attestation System to prove ownership when interacting with the protocol. BaseBrawl will never request access to your NFTs and will NEVER seek custody of your assets in order to allow participation in digital combat, you will always retain custody of your NFTs.
More information on Attestations can be found in the section of the documentation.
No allowances, no transfers, no risk