Sapling test contract. Is it safe / audited ? Ready for mainnet?

With the adoption of sapling contracts and shielded transactions with Edo, there has been a lot of talk about the integration of confidential transaction into main stream applications.

Sadly there is no “visible” progress in this matter.

The documentations for the sapling integrations includes a test contract for a shielded Tez pool with a 1 to 1 conversion to (unshielded) Tez.

https://tezos.gitlab.io/010/sapling.html
https://gitlab.com/tezos/tezos/-/blob/master/src/proto_008_PtEdo2Zk/lib_protocol/test/contracts/sapling_contract.tz

While It’s currently only usable with cli, I’m thinking about locking some funds in this contract and incentivize some usage.

Hence my question if it is safe to lock larger Tez amount in this contract?

3 Likes

@NomadicLabs can you comment on this?