
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@aut-protocol/contracts
Advanced tools
Āut is an expandable protocol for Role-based Membership in Web3 Communities & DAOs.
Āut is an expandable protocol for Role-based Membership in Web3 Communities & DAOs.
DAOs can be much more than Smart Treasuries, Āut introduces native Roles & Interactions directly at contract level, to power the 2nd generation of DAOs. The DAO 2.0s, or a Coordination Renaissance.
To read more about Āut, visit our Docs. Below, you'll find a simple walkthrough to get started using Āut's Smart Contracts.
Create .env file and put your testing private key there
PRIVATE_KEY='your_private_key'
Install dependencies
npm install
Compile the smart contracts
npm run compile
In a separate terminal (optional)
npx hardhat node
Run tests (optional)
npm run test
You're ready to go! 🚀🚀🚀
Recommendation: If you're building on top of the Aut Protocol Contracts, we strongly recommend running them locally and testing on Hardhat Network/Ganache Network before moving forward with a testnet deployment.
Resources: 🍫 🍫 🍫 Ganachere sources: https://trufflesuite.com/docs/ganache/ 🎩 🎩 🎩 Hardhat sources: https://hardhat.org/tutorial
npm run deployAutID and store the output address of AutIDnpm run deployDAOExpanderFactory and store the output address of DAOExpanderFactorynpm run deployDAOTypes and store the addresses DAO Types of all the Checkers and Typesnpm run deployDAOExpanderRegistryTip: If you're expanding the DAO Types that the product supports, for testing purposes, you can add it to /scripts/deployDAOTypes.js
const YourMembershipChecker = await hre.ethers.getContractFactory("YourMembershipChecker");
const yourMembershipChecker = await YourMembershipChecker.deploy();
await yourMembershipChecker.deployed();
await (await daoTypes.addNewMembershipChecker(yourMembershipChecker.address)).wait();
Happy hacking on āut contracts 🤓 🤓 🤓 !!
npm run compile
npm run test
npx hardhat clean
npx hardhat accounts
npx hardhat compile
npx hardhat node
npx hardhat help
FAQs
Āut is an expandable protocol for Role-based Membership in Web3 Communities & DAOs.
We found that @aut-protocol/contracts demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.