xdeployer

Hardhat plugin to deploy your smart contracts across multiple EVM chains with the same deterministic address.

MIT License

Downloads
2.6K
Stars
426
Committers
3

Bot releases are visible (Hide)

xdeployer - xdeployer v1.1.7

Published by pcaversaccio over 2 years ago

Summary of Commits

  • da4b4ee5a6f243256c94130f410f320b84c9313d: Update the checkout & setup-node versions for the CI;
  • c45af53b9847551994c7f55de4501c64790fdf30: Update npm packages and implement renovate bot;
  • 00604c609478ef5b9bef372a4fbf4ee641f26dcf: Add link to alternative msg.sender vs. tx.origin workaround in the discussion section;
  • 2e4d79f06cf3a80d1bd72e91b87e64e2d5971bba: Updated CI actions & dependencies to Node.js version 16;

Full Changelog

xdeployer - xdeployer v1.1.6

Published by pcaversaccio over 2 years ago

Summary of Commits

  • f220ad06e503db74c344917a709e8b60ef769a61: Update to latest Hardhat version;
  • 168af4dae785b6ee806f5af40846d50f7ad33532: Small README update;

Full Changelog

xdeployer - xdeployer v1.1.5

Published by pcaversaccio over 2 years ago

Summary of Commits

  • 8e84d3685d66027cf99e49a6fa8a57bbedc3ae34: Added the following additional EVM networks: fuse and spark. spark is the test network of the Fuse network.
xdeployer - xdeployer v1.1.4

Published by pcaversaccio over 2 years ago

Summary of Commits

  • b073bcc15e21c2a074699da3c18818fd91fd4b63: Added the following additional EVM networks: moonbeam, harmonyMain, harmonyTestnet, autobahn;
xdeployer - xdeployer v1.1.3

Published by pcaversaccio over 2 years ago

Summary of Commits

  • 532ff11003eb8cb0c1b2f67e23adf7de851baf74: Since several people have asked me how to donate to my work on xdeployer, I have added a section with information on how to donate to me;
  • f4857b831f6db85112b339cfeec6273ed4f49e17: Increase the release number;
xdeployer - xdeployer 1.1.2

Published by pcaversaccio over 2 years ago

Summary of Commits

The following commits entail npm package updates:

  • 8c1028e787ceb1bcd03b2ebbc43b8e013a76aa95
  • 5a37784a2df11864d1cda39cbe0031af91e5da7b
  • ca40daf259f51b2a8fc1d9fccdc20ec96f90f1f3
  • 33d1efc19ccdc1bcfe8d0592d9dd861dd76f4e9a
  • 62cf2281e5b0bbf82b40bbd2063c4f27b76384ad
xdeployer - xdeployer 1.1.1

Published by pcaversaccio almost 3 years ago

Summary of Commits

  • 14826374ec0804f20db8e6d5868839ee307fdbc0: Renaming hecoinfomain & hecoinfotestnet to hecoMain & hecoTestnet. Additionally, adding mixedCase naming convention for all the networks;
  • fe30dce7206451c0fc80f64236d6353f1edc7528: Aurora test & production deployments;
  • 9393f10b538e3255721f85780b414201511c48f3: Updated eslint package;
xdeployer - xdeployer 1.1.0 💥🔥

Published by pcaversaccio almost 3 years ago

You asked for it, now you get it. With this release, you are able to deploy your smart contracts across 11 production and 14 test EVM chains with the same deterministic address!

Summary of Commits

  • 7240b9cd056051eb829570c95943cc567c8322b2: Added further test networks & implemented production networks support;
  • b2591f83c17f5d838c559b5e26be646792ffb99e: Updated outdated npm packages;
  • 898a7d176fed64005b4cc6303624b2825156387b: Updated LICENSE year;
  • e449bc79b109112d32fd3a8cae13d9c9eaed97dd, 568376dcf1cf84dc427dbb7afea4776d363f0464: EditorConfig Solidity specifications & Solidity prettier added to project;
  • 140b8ed9ced51ab8c6102e7f048b858970a09e4e: A further important note on the contract creation transaction;
  • a48f983b8ee0b051fc097b965db7d21c2e937d6b, 2e7e618f02f6a597f253b4166df00b6ea7dd19c1, 122f6135aa81daa78c88f9f39d51f10cf1c258a1, 26f2b7ab8ba82eb1efccaa0c9d962838ff3d32f7, 2c056897fbf0a8a6ae0267b6ac7329839ab2f34e, b0ca7e0dd0bcdce3bfcf4d896dd73e8a53f57fb7, 56e0f681b4612001de33e64ae10a5fd64c2e1945, dd67bf4e48f0470e3023d609011cdb67f5751fd0, dffbac0f201847fed1f372046c8a06faa81f0722: Project cleanup & updated README;
xdeployer - xdeployer v1.0.11

Published by pcaversaccio almost 3 years ago

  • f74a08f55eaf04e4d800b535843de483539df994: Updated outdated npm packages;
xdeployer - xdeployer v1.0.10

Published by pcaversaccio almost 3 years ago

  • 5f8ed2fcc6d56623f973ec276c85c303334c243c: Updated outdated npm packages;
  • 1b01d39f410d16e52d6f97ea8f2c79d267990443, 194c2c6efdd2e161ff6e1e452c126678d45f3ce7, 29a8f81b5fc0905013e48bbee2dbdd9f26b34d40: Added prettier and eslint to GitHub Actions;

Happy Weekend 🎉!

xdeployer - xdeployer v1.0.9

Published by pcaversaccio almost 3 years ago

  • 09fd8cce7e95360bad99671e70139f72e4b463ad: Upgraded devDependencies and peerDependencies to @openzeppelin/contracts version 4.3.3;
  • 68f4881c7926dbe4aa950f78f672981154f4c820: Fixed typo in README;
xdeployer - xdeployer v1.0.8

Published by pcaversaccio almost 3 years ago

  • Small refactor of index.ts that adds an additional check for localhost;
  • Updated Solidity compiler version to 0.8.9;
  • Updated README;
  • Updated all npm packages to the latest wanted version;
xdeployer - xdeployer v1.0.6

Published by pcaversaccio almost 3 years ago

  • Added @openzeppelin/contracts as peer-dependency (needed for local deployment);
  • Adjusted tests accordingly;
  • Updated README accordingly;
xdeployer - xdeployer v1.0.5

Published by pcaversaccio almost 3 years ago

  • Added support for Avalanche testnet Fuji;
xdeployer - xdeployer v1.0.4

Published by pcaversaccio almost 3 years ago

  • Fixed typo;
  • Comment on optional chaining operator and Node.js version;
  • Supported Node.js version reflected in package.json;
  • Changed writeFile to writeFileSync in order to complete synchronously (and therefore blocks the main thread);
  • Added starting message as console output;
xdeployer - xdeployer v1.0.3

Published by pcaversaccio almost 3 years ago

I enriched the README with further information on the local deployment difference as well as on the usage with the Truffle suite.

xdeployer - xdeployer v1.0.2

Published by pcaversaccio almost 3 years ago

Add CommonJS support, i.e. module.exports, for constructor arguments file.

xdeployer - xdeployer v1.0.1

Published by pcaversaccio almost 3 years ago

Fixing absolute path issue and improving the README.

xdeployer - xdeployer v1.0.0 🥳

Published by pcaversaccio almost 3 years ago

I'm happy to release the first version of xdeployer, a Hardhat plugin that lets you deploy your smart contracts across multiple EVM chains with the same deterministic address.

Package Rankings
Top 3.42% on Npmjs.org
Badges
Extracted from project README
Test xdeploy License: MIT npm package
Related Projects