saturn-genesis-contract
TypeScript icon, indicating that this package has built-in type declarations

0.0.5 • Public • Published

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;
}

Package Sidebar

Install

npm i saturn-genesis-contract

Weekly Downloads

0

Version

0.0.5

License

MIT

Unpacked Size

61.4 kB

Total Files

24

Last publish

Collaborators

  • saturn-dao