0.0.5 • Published 2 years ago

saturn-genesis-contract v0.0.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

saturn-genesis-contract

aturn dao 181 genesis

Types and imports

import { genesis, addGenesis } from 'saturn-genesis-contract/shared'

import {
  DAO721__factory,
  SaturnDAOToken__factory,
  SaturnLock__factory,
  SaturnDaoGenesis__factory
} from 'saturn-genesis-contract/factories'

import type {
  MemberActiveEvent, Ownable, OwnershipTransferredEvent,
  SaturnDaoGenesisInterface, SaturnDaoGenesis
} from 'saturn-genesis-contract'

Solidity Interface

// SPDX-License-Identifier: UNLICENSED
// !! THIS FILE WAS AUTOGENERATED BY abi-to-sol v0.5.2. SEE SOURCE BELOW. !!
pragma solidity ^0.8.7;

interface SaturnDAOGenesis {
    event MemberActive(address holder, uint256 balance, uint256 time);
    event OwnershipTransferred(
        address indexed previousOwner,
        address indexed newOwner
    );

    function activate() external;

    function activeMembers() external view returns (uint256);

    function addMember(address _holder, uint256 _balance) external;

    function getMember(address _holder) external view returns (uint256);

    function isActive(address _holder) external view returns (uint256);

    function owner() external view returns (address);

    function renounceOwnership() external;

    function transferOwnership(address newOwner) external;
}