refactor: update Hardhat config for cleaner network setup chore: remove outdated MockToken documentation fix: correct DEFAULT_SUPPLY initialization in MockToken module
33 lines
681 B
TypeScript
33 lines
681 B
TypeScript
import { buildModule } from "@nomicfoundation/hardhat-ignition/modules";
|
|
|
|
import MockTokenModule from "./MockToken";
|
|
import ReputationModule from "./Reputation";
|
|
|
|
export default buildModule("P2PIXWithMock", m => {
|
|
const { token } = m.useModule(MockTokenModule);
|
|
const { reputation, multicall } = m.useModule(
|
|
ReputationModule,
|
|
);
|
|
|
|
const defaultBlocks = m.getParameter("defaultBlocks", 10);
|
|
const validSigners = m.getParameter<string[]>(
|
|
"validSigners",
|
|
[],
|
|
);
|
|
|
|
const p2pix = m.contract("P2PIX", [
|
|
defaultBlocks,
|
|
validSigners,
|
|
reputation,
|
|
[token],
|
|
[true],
|
|
]);
|
|
|
|
return {
|
|
p2pix,
|
|
reputation,
|
|
multicall,
|
|
token,
|
|
};
|
|
});
|