FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
Autonolas

Proposals

Members

Information

Create Proposal

Autonolas

ProposalsMembersInformation
Proposal
Back to Proposals
closedEnded a year ago · Snapshot (Offchain)

Incorporation of Olas registries on Mode

By 0x3447...450039

Simple Summary: This proposal presents the DAO with a vote to

  1. integrate into the Autonolas protocol the following contracts:
  • ServiceRegistryL2 a core smart contract for securing services with chain native tokens
  • ServiceRegistryTokenUtility a core smart contract for securing services with ERC20 tokens
  • Operator whitelist a utility smart contract for whitelisting operator addresses
  • ServiceManagerToken a periphery smart contract for management of service lifecycle, managing services secured with custom ERC20 tokens or chain-native token,and checking operators against the operator whitelist of a service as specified on the operator whitelist contract.
  • GnosisSafeMultisig a smart contract for Gnosis Safe multisig implementation of a generic multisig interface.
  • GnosisSafeSameAddressMultisig a smart contract for Gnosis Safe verification of an already existent multisig address.
  • StakingVerifier a smart contract for staking contract implementation and instance verification.
  • StakingFactory a smart contract for creating new staking contract instances.
  • OptimismTargetDispenserL2 a smart contract for processing tokens related to staking incentives and data received on Mode, and data sent back to L1
  1. grant to the OptimismMessenger the role of the drainer on ServiceRegistryL2 and ServiceRegistryTokenUtility

Acceptance of this off-chain proposal would be a key step towards bringing Olas registry functionalities to Mode. Specifically the above contracts enable the following:

  • manage an operator whitelist and have a permissioned operator sets;
  • secure services with both chain-native token and ERC20 tokens;
  • re-deploy in one-shot deployed services by using operators pre-signed message hashes;
  • drain eventual slashed security bonds.

More information on the contracts and the new functionalities are outlined in detail here:

  • AgentServicesFunctionality
  • Autonolas-registries:README.md

Specification: The Autonolas protocol will call upon the Valory deployer (or any other deployer taking these actions first) to grant the drainer’s role and to transfer ownership rights of the deployed contracts to the OptimismMessenger as such:

  1. grant drainer’s role by calling changeDrainer(OptimismMessenger) for the following:
  • ServiceRegistryL2
  • ServiceRegistryTokenUtility
  1. transfer ownership rights to OptimismMessenger (unique Timelock executor L2 contract on Mode) by calling changeOwner(OptimismMessenger) for the following contracts:
  • ServiceRegistryL2
  • ServiceRegistryTokenUtility
  • Operator whitelist
  • ServiceManagerToken
  • GnosisSafeMultisig
  • GnosisSafeSameAddressMultisig
  • StakingVerifier
  • StakingFactory
  • OptimismTargetDispenserL2
Continue Reading
Connect Wallet to Add Note
0
Votes 4
VoterCast PowerVote & Rationale
0xBC21...889716
13.633M

For

0x3447...450039
13.633M

For

0xc48b...8775b6
609,896

For

0x646b...2c8BFC
306,728

For

VOTE POWER
0
Connect Wallet
Proposal Status
  • Sun October 20 2024, 11:17 amVoting Period Starts
  • Wed October 23 2024, 11:17 amEnd Voting Period
Current Results

1-For

28.182M

Quorum 28.182M/2M
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us