# BIP #19  建立从BendDAO合约中提取异常资产的长效机制

By [NFTLZ.ETH](https://paragraph.com/@nftlz) · 2023-02-10

---

English Version:

[https://governance.benddao.xyz/t/bip-19-establishing-a-long-term-mechanism-for-withdrawing-unusual-assets-from-benddao-contracts/302](https://governance.benddao.xyz/t/bip-19-establishing-a-long-term-mechanism-for-withdrawing-unusual-assets-from-benddao-contracts/302)

撰写这个提案的目的，是为了向社区解释这个提案对协议的影响，并请社区成员在充分了解提案内容后对其进行投票。

BIP: #19

标题: 建立从BendDAO合约中提取异常资产的长效机制

Idea(BRC): [https://discord.com/channels/897709643948761148/1069604769951395870](https://discord.com/channels/897709643948761148/1069604769951395870)

提案人: NFTLZ.ETH#0717

创建日期: 2023-02-09

状态: 社区审查

编辑人: NFTLZ.ETH#0717(\*\*@\*\*defiandnft)

背景
==

Discord 用户 @ku ,ETH 地址 0xb6126aF43b52eBD59aFA0be472649035a0Df6Da7，经过以下操作，将部分 ApeCoin 锁定到了 BENDDAO 合约中。

1.  将 MAYC#8325 + BAKC#5050 + 856个 ApeCoin 代币存入官方质押池进行质押挖矿。
    
2.  将 MAYC#8325 存入 BendDAO ，用于配对质押挖矿。
    
3.  取消官方质押池的质押，856个 ApeCoin 代币返回到 MAYC#8325 所在的地址，即 BendDAO 的BoundNFT MAYC（boundMAYC）合约，ETH地址:0x69f37e419bD1457d2a25ed3f5d418169caAe8D1F.
    

通过检查 BoundNFT MAYC（boundMAYC）合约地址，发现以下交易:

交易 Hash: 0x20a19528b3662e74138915735da4dc37898f723aebdfbd8b0f68da7c5c25d8c1

[https://etherscan.io/tx/0x20a19528b3662e74138915735da4dc37898f723aebdfbd8b0f68da7c5c25d8c1](https://etherscan.io/tx/0x20a19528b3662e74138915735da4dc37898f723aebdfbd8b0f68da7c5c25d8c1)

ETH地址: 0xb6126aF43b52eBD59aFA0be472649035a0Df6Da7 向 ApeCoin:Staking 合约发起了取回 BAKC 的请求。

在交易明细中，856个 ApeCoin 代币被转移到 BoundNFT MAYC（boundMAYC）合约中。

这证明了856个 ApeCoin 代币的所有权是属于 ETH 地址:0xb6126af43b52ebd59afa0be472649035a0df6da7。

Discord 用户 Anymose.eth#0976 , ETH 地址: 0x9102Eec568eC0CC62F43cEc5Ed939d8D7C8a345E ，在 BENDDAO 合约中锁定了两个OOC NFT。

交易 Hash: 0x0736489e16846639d6fee11c89930008d57a9b1fbb203ce92d117e85aeb030f9

上述用户向社区请求，帮助提取因异常操作而被锁定的资产。

另外，还有其他资产转移到以下合约中:

MAYC: [https://etherscan.io/token/0x4d224452801aced8b2f0aebe155379bb5d594381?a=0x69f37e419bD1457d2a25ed3f5d418169caAe8D1F](https://etherscan.io/token/0x4d224452801aced8b2f0aebe155379bb5d594381?a=0x69f37e419bD1457d2a25ed3f5d418169caAe8D1F)

![](https://storage.googleapis.com/papyrus_images/981ca193d340fbf4f60a39fd7fe3a6a76c0b093f0a94c234823f95e4344c7b49.png)

BAYC: [https://etherscan.io/token/0x4d224452801aced8b2f0aebe155379bb5d594381?a=0xDBfD76AF2157Dc15eE4e57F3f942bB45Ba84aF24](https://etherscan.io/token/0x4d224452801aced8b2f0aebe155379bb5d594381?a=0xDBfD76AF2157Dc15eE4e57F3f942bB45Ba84aF24)

![](https://storage.googleapis.com/papyrus_images/c890c28c6c3e23f7b86ea836c317a8f76d99bd2c76af919b5102b9c0b46692fd.png)

摘要
==

建立从BendDAO合约中提取异常资产的长效机制，现在有两种方式:

1.  每一个从合约中提取异常资产的请求，都需要经过完整的社区治理流程。
    
2.  通过一次治理投票，授权团队，在未来出现异常资产提取的请求时，直接进行提取。
    

风险分析
====

通常情况下，合约代码对合约进行了限制，不允许任何人控制合约和转移合约中的资产（与合约的正常交互除外）。

其他协议是如何处理这种情况的？对于通过非正常操作转移到合约中的资产，由于没有人对合约有操作权限，所以无法提取这些资产。

但是，由于NFT资产的性质，BendDAO 协议的开发者在合约部署之初就预计到，将来可能会有资产直接转入合约，所以在代码层面，保留了从合约中提取资产（底层NFT除外）的权限。

异常资产的提取将在存储以下NFT的合约上进行:

BAYC:0xDBfD76AF2157Dc15eE4e57F3f942bB45Ba84aF24

MAYC:0x69f37e419bD1457d2a25ed3f5d418169caAe8D1F

由于合约代码的限制，任何人都无法直接对合约中的底层NFT资产进行操作，所以异常资产的提取不会对合约中的底层NFT：BAYC和MAYC 构成威胁。

然而，由于上述合约是 BendDAO 协议中用于存储用户资产的合约，任何对该合约的操作，都可能在未来对BendDAO的负面的声誉产生影响。

由于 BendDAO 团队在合约上的操作，将来不排除出现以此为借口来批评BendDAO协议的情况，认为 BendDAO 团队可以转移合约内的资产。

Poll
====

选项1：每次提取都要经过社区的完整治理流程

选项2：授权团队执行所有未来的提取操作

选项3：反对对合约进行任何操作

---

*Originally published on [NFTLZ.ETH](https://paragraph.com/@nftlz/bip-19-benddao)*
