⚠️ Before you continue: Please read the Disclaimer.
By using this site, software, or contracts, you acknowledge that you have read and accepted it.


The project provides reference implementations of the ERC-7573 and ERC-8087 Decryption Oracles. For details see the corresponding module sites below.


ERC-7573 (DvP) Decryption Oracle

For details see finmath decryption oracle for encrypted hashed keys (ERC-7573)

The interface to the decryption oracle proxy contract and the decryption oracle callback are available via npm at @finmath.net/dvp.

Current Deployments   Try it on Remix

A key decryption oracle contract is currently deployed on

Ethereum Mainnet

0x67765abf0d8CAFc3447310c0DC4397e9f1AE5610

Polygon Mainnet

0x69B1bBB6bD3F8B879175A899312358335c84706E

Sepolia (Ethereum Testnet)

0xe3254B9Ff2f6Fb51b7322D8c9618163Bb7cb40AF**</span>

Amoy (Polygon Testnet)

0x3C310767035Fa50EcA14f917875f9CAA5e6a512e

ERC-8087 (EnCall) Decryption Oracle

For details see finmath decryption oracle for encrypted hashed calls (ERC-8087)

The interface to the decryption oracle proxy contract is available via npm at @finmath.net/encall.

Current Deployments   Try it on Remix

A call decryption oracle contract is currently deployed on

Ethereum Mainnet

0x13E6464A85a63c9214a4F04cd942466F35D17E54

Polygon Mainnet

0x22a687a3a0F958AccC1395C4D134F297eaCa1B2B

Sepolia (Ethereum Testnet)

0x668a5e0eE0dD80F08AE7cf7D91Af84d6bB28f70D

Amoy (Polygon Testnet)

0x27aF9135aF9a7FEe7f9dde4d595E200B0c602576

Use these to explore and test the protocol. Note that Polygon is significantly cheaper in terms of transaction cost.

License

The code is distributed under the Apache License version 2.0, unless otherwise explicitly stated.