⚠️ 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
is published as @finmath.net/dvp@0.8.0.
The vendored interfaces and the 4.0.1 key-oracle release implement that exact package version.
Published Legacy Deployments 
The following key-decryption-oracle addresses use the legacy published ABI. They are not compatible with the 4.0.1 sources or demo:
Ethereum Mainnet
0xa116A2BDbef2BA379eD6eCED40504D4f28c755fc
Polygon Mainnet
0xB387746f1048645F142cAC13e762A3931f3114Ba
Sepolia (Ethereum Testnet)
0xda273EFE2F491903AB3DAf8Bee1A79A8F64e33E0
Amoy (Polygon Testnet)
0x86A6A4707526e230B66FE6E15A321b16000C076f
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 
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.
