hardhat-precompiles-plugin
Advanced tools
Comparing version 0.0.1 to 0.0.2
@@ -33,2 +33,7 @@ "use strict"; | ||
require("./type-extensions"); | ||
const _01_random_bytes_1 = require("./precompiles/01-random-bytes"); | ||
const _02_x25519_key_derivation_1 = require("./precompiles/02-x25519-key-derivation"); | ||
const _03_deoxysii_seal_1 = require("./precompiles/03-deoxysii-seal"); | ||
const _04_deoxysii_open_1 = require("./precompiles/04-deoxysii-open"); | ||
const _05_keypair_generate_1 = require("./precompiles/05-keypair-generate"); | ||
config_1.extendConfig((config, userConfig) => { | ||
@@ -75,4 +80,8 @@ var _a; | ||
Precompiles.getActivePrecompiles = (...args) => { | ||
console.log("I am called"); | ||
const activePrecompiles = getActivePrecompiles(...args); | ||
activePrecompiles.set("0100000000000000000000000000000000000001", _01_random_bytes_1.precompile01); | ||
activePrecompiles.set("0100000000000000000000000000000000000002", _02_x25519_key_derivation_1.precompile02); | ||
activePrecompiles.set("0100000000000000000000000000000000000003", _03_deoxysii_seal_1.precompile03); | ||
activePrecompiles.set("0100000000000000000000000000000000000004", _04_deoxysii_open_1.precompile04); | ||
activePrecompiles.set("0100000000000000000000000000000000000005", _05_keypair_generate_1.precompile05); | ||
return activePrecompiles; | ||
@@ -79,0 +88,0 @@ }; |
{ | ||
"name": "hardhat-precompiles-plugin", | ||
"version": "0.0.1", | ||
"version": "0.0.2", | ||
"description": "Hardhat TypeScript plugin boilerplate", | ||
@@ -35,3 +35,4 @@ "repository": "github:nomiclabs/hardhat-ts-plugin-boilerplate", | ||
"@types/node": "^8.10.38", | ||
"chai": "^4.2.0", | ||
"chai": "^4.2.0", | ||
"ethers-v5": "npm:ethers@5", | ||
"hardhat": "^2.16.0", | ||
@@ -48,3 +49,7 @@ "mocha": "^7.1.2", | ||
"hardhat": "^2.16.0" | ||
}, | ||
"dependencies": { | ||
"@oasisprotocol/deoxysii": "^0.0.5", | ||
"js-sha512": "^0.8.0" | ||
} | ||
} |
@@ -12,2 +12,8 @@ import { extendConfig, extendEnvironment, subtask } from "hardhat/config"; | ||
import { precompile01 } from "./precompiles/01-random-bytes"; | ||
import { precompile02 } from "./precompiles/02-x25519-key-derivation"; | ||
import { precompile03 } from "./precompiles/03-deoxysii-seal"; | ||
import { precompile04 } from "./precompiles/04-deoxysii-open"; | ||
import { precompile05 } from "./precompiles/05-keypair-generate"; | ||
extendConfig( | ||
@@ -66,4 +72,8 @@ (config: HardhatConfig, userConfig: Readonly<HardhatUserConfig>) => { | ||
Precompiles.getActivePrecompiles = (...args) => { | ||
console.log("I am called"); | ||
const activePrecompiles = getActivePrecompiles(...args); | ||
const activePrecompiles = getActivePrecompiles(...args); | ||
activePrecompiles.set("0100000000000000000000000000000000000001", precompile01); | ||
activePrecompiles.set("0100000000000000000000000000000000000002", precompile02); | ||
activePrecompiles.set("0100000000000000000000000000000000000003", precompile03); | ||
activePrecompiles.set("0100000000000000000000000000000000000004", precompile04); | ||
activePrecompiles.set("0100000000000000000000000000000000000005", precompile05); | ||
return activePrecompiles; | ||
@@ -70,0 +80,0 @@ } |
Sorry, the diff of this file is not supported yet
35491
43
467
3
14
+ Addedjs-sha512@^0.8.0
+ Added@oasisprotocol/deoxysii@0.0.5(transitive)
+ Addedbsaes@0.0.2(transitive)
+ Addedjs-sha512@0.8.0(transitive)
+ Addeduint32@0.2.1(transitive)