-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: add EthRelayer execution support on L2 (#270)
* feat: index EthRelayer details including treasury data * feat: add support for EthRelayer execution * feat: move execution to mana * feat: wait for L1 execution to become available * feat: add dummy L1 execution handler * feat: verify network when deploying L1 dependency
- Loading branch information
Showing
36 changed files
with
461 additions
and
137 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@snapshot-labs/sx": patch | ||
--- | ||
|
||
add nonce management to execute call |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@snapshot-labs/sx": patch | ||
--- | ||
|
||
remove deploy method from L1Executor |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
[ | ||
"constructor(address _owner, address _target, address _starknetCore, uint256 _executionRelayer, uint256[] _starknetSpaces, uint256 _quorum)", | ||
"function disableSpace(uint256 space)", | ||
"function enableSpace(uint256 space)", | ||
"function execute(uint256 space, tuple(uint32 startTimestamp, uint32 minEndTimestamp, uint32 maxEndTimestamp, uint8 finalizationStatus, uint256 executionPayloadHash, uint256 executionStrategy, uint256 authorAddressType, uint256 author, uint256 activeVotingStrategies) proposal, uint256 votesFor, uint256 votesAgainst, uint256 votesAbstain, uint256 executionHash, tuple(address to, uint256 value, bytes data, uint8 operation, uint256 salt)[] transactions)", | ||
"function executionRelayer() view returns (uint256)", | ||
"function getProposalStatus(tuple(uint32 startTimestamp, uint32 minEndTimestamp, uint32 maxEndTimestamp, uint8 finalizationStatus, uint256 executionPayloadHash, uint256 executionStrategy, uint256 authorAddressType, uint256 author, uint256 activeVotingStrategies) proposal, uint256 votesFor, uint256 votesAgainst, uint256 votesAbstain) view returns (uint8)", | ||
"function getStrategyType() pure returns (string)", | ||
"function isSpaceEnabled(uint256 space) view returns (uint256)", | ||
"function owner() view returns (address)", | ||
"function quorum() view returns (uint256)", | ||
"function renounceOwnership()", | ||
"function setExecutionRelayer(uint256 _executionRelayer)", | ||
"function setQuorum(uint256 _quorum)", | ||
"function setStarknetCore(address _starknetCore)", | ||
"function setTarget(address _target)", | ||
"function setUp(bytes initParams)", | ||
"function starknetCore() view returns (address)", | ||
"function target() view returns (address)", | ||
"function transferOwnership(address newOwner)", | ||
"event ExecutionRelayerSet(uint256 indexed newExecutionRelayer)", | ||
"event Initialized(uint8 version)", | ||
"event L1AvatarExecutionStrategySetUp(address indexed _owner, address _target, address _starknetCore, uint256 _executionRelayer, uint256[] _starknetSpaces, uint256 _quorum)", | ||
"event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)", | ||
"event QuorumUpdated(uint256 newQuorum)", | ||
"event SpaceDisabled(uint256 space)", | ||
"event SpaceEnabled(uint256 space)", | ||
"event StarknetCoreSet(address indexed newStarknetCore)", | ||
"event TargetSet(address indexed newTarget)", | ||
"error ExecutionFailed()", | ||
"error InvalidPayload()", | ||
"error InvalidProposalStatus(uint8 status)", | ||
"error InvalidSpace()" | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.