From 9dde947d0d13726e92b77600b2797880bfbdcbd0 Mon Sep 17 00:00:00 2001 From: Michael Eberhardt <64731211+neutrinoks@users.noreply.github.com> Date: Fri, 26 Sep 2025 12:33:03 +0400 Subject: [PATCH] feat: npm project config for precompile interfaces --- precompiles/solidity/index.js | 19 +++++++++++++++++++ precompiles/solidity/package.json | 15 +++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 precompiles/solidity/index.js create mode 100644 precompiles/solidity/package.json diff --git a/precompiles/solidity/index.js b/precompiles/solidity/index.js new file mode 100644 index 00000000..001aac32 --- /dev/null +++ b/precompiles/solidity/index.js @@ -0,0 +1,19 @@ +// peaq-network-node/index.js +module.exports = { + // Export contract addresses or other constants if needed + contracts: { + interfaces: { + asset_erc20: '../assets-erc20/', + assets_factory: '../assets-factory/', + balances_erc20: '../balances-erc20/', + batch: '../batch/', + parachain_staking: '../parachain-staking/', + peaq_did: '../peaq-did/', + peaq_rbac: '../peaq-rbac/', + peaq_storage: '../peaq-storage/', + vesting: '../vesting/', + xcm_utils: '../xcm-utils/', + xtokens: '../xtokens/' + } + } +}; diff --git a/precompiles/solidity/package.json b/precompiles/solidity/package.json new file mode 100644 index 00000000..0b4e687d --- /dev/null +++ b/precompiles/solidity/package.json @@ -0,0 +1,15 @@ +{ + "name": "peaq-network-node", + "version": "0.0.1", + "description": "Peaq-network-node's solidity precompile interfaces and utilities", + "main": "index.js", + "directories": {}, + "keywords": ["solidity", "interfaces", "precompile", "peaq", "peaq-network"], + "author": "peaq network", + "license": "Apache-2.0", + "homepage": "https://www.eotlabs.io/", + "repository": { + "type": "git", + "url": "https://github.com/peaqnetwork/peaq-network-node.git" + } +}