11 lines
558 B
Solidity
11 lines
558 B
Solidity
// SPDX-License-Identifier: MIT
|
|
pragma solidity ^0.8.20;
|
|
|
|
interface IWeaver {
|
|
function currentWeavingSession() external view returns (uint256);
|
|
function startWeavingSession() external view returns (uint256);
|
|
function getSlotValues(uint256 globalIndex, uint256 session, uint256 atBlock) external view returns (bytes32[] memory);
|
|
function getProof(uint256 globalIndex, uint256 session, uint256 atBlock) external view returns (bytes32[] memory);
|
|
function getRoot(uint256 session, uint256 atBlock) external view returns (bytes32, uint256);
|
|
}
|