LogoLogo
  • 소개
  • 프로토콜 개요
  • 핵심 개념
  • 클레이스왑의 장점
  • 위험 & 보안
  • 개인정보처리방침
  • 보안 감사
  • Tokenomics
    • KSP
      • KSP Tokenomics
      • KSP 분배율 자동화
        • KSP 분배율 반영 정책
      • KSP Allocation
  • Product
    • Swap
    • Supply & Borrow
      • 자동 반환
      • 파라미터
      • Supply & Borrow 상세정책
    • V2 Pool
    • V3 Pool (Concentrated Liquidity Pool)
      • V2 to V3 마이그레이션
        • V2 to V3 마이그레이션 가이드
        • V2 to V3 마이그레이션 상세 정책
      • V3 풀 유동성 공급
        • V3 풀 유동성 공급 가이드
        • V3 풀 유동성 공급 상세 정책
      • V3 to V3 마이그레이션
        • V3 to V3 마이그레이션 가이드
        • V3 to V3 마이그레이션 상세 정책
      • V3 풀 유동성 회수
        • V3 풀 회수 가이드
        • V3 풀 유동성 회수 상세 정책
    • KSP Staking
      • Staking 정책
    • Governance
      • Governance 투표 정책
    • Pool Airdrop
    • APR & APY
      • TVL
      • Pool
      • Staking
  • Developers
    • Contract
      • V2Factory
      • V2Exchange
      • VotingKSP
      • V2Treasury
      • Distribution
      • Governor
      • Helper
      • V3Factory
      • V3Pool
      • NonfungiblePositionManager
      • NonfungibleTokenPositionDescriptor
      • V3SwapRouter
      • V3Migrator
      • V3Estimator
      • PositionMigrator
      • V3Treasury
      • V3AirdropOperator
      • UniversalRouter
    • Airdrop
      • Airdrop Operator 권한 획득
      • Airdrop 계획 진행
  • HOW-TO GUIDES
    • 클레이스왑 가이드
    • 서비스에 연결하기
      • [클립] PC에서 연결하기
      • [클립] 모바일에서 연결하기
      • [카이카스] PC에서 연결하기
    • 활용할 자산 입금하기
      • 클레이튼 자산 입금하기
      • 이더리움/BSC 자산 입금하기
      • 리플 자산 입금하기
    • 풀에 예치하기
      • [클립] PC에서 단일 예치하기
      • [부리또월렛] 모바일에서 단일 예치하기
      • [클립] PC에서 일반 페어 예치 하기
      • [클립] 모바일에서 일반 페어 예치 하기
      • [카이카스] PC에서 일반 페어 예치하기
      • [클립] PC에서 플러스 페어 예치하기
      • [공통] 활용할 자산 선택하기
    • 풀에서 출금하기
      • [클립] PC에서 단일 예치출금하기
      • [클립] PC에서 플러스 예치 출금하기
    • KSP 스테이킹 & 풀 투표하기
      • [클립] PC에서 KSP 스테이킹 하기
      • [클립] 모바일에서 KSP 스테이킹 하기
      • [카이카스] PC에서 KSP 스테이킹 하기
      • [클립] PC에서 풀 투표 하기
      • [클립] 모바일에서 풀 투표 하기
      • [카이카스] PC에서 풀 투표 하기
    • 보상 수령하기
    • FAQ
      • 클레이스왑은 어떤 서비스인가요?
      • 클레이(KLAY) & 클레이스왑(KSP)은 무엇인가요?
      • 유동성 풀(Liquidity pool)이 무엇인가요?
      • 유동성 풀의 예치방법, 특징이 무엇인가요?
      • 왜 클레이스왑에서 예치해야 하나요?
      • 획득한 보상은 어떻게 활용하나요?
  • KLAYswap
  • Orbit Bridge
  • KLAYswap git
  • Orbit Bridge git
  • KLAYswap audit report
Powered by GitBook
On this page
  • Address
  • Events, Read-Only Functions, and State-Changing Functions
  1. Developers
  2. Contract

Governor

PreviousDistributionNextHelper

Last updated 11 months ago

이 컨트랙트는 클레이스왑의 투표 등록, 투표 집계, 집행을 관리하는 관리자 기능을 합니다. 또한 클레이스왑의 중요 파라미터들과 제안 등록, 투표 집행을 수행합니다.

Address

  • Cypress :

Events, Read-Only Functions, and State-Changing Functions

Events

ProposalCreated

event ProposalCreated(uint id, address proposer, address target, string signature, bytes callData, uint startBlock, uint endBlock, string description);
  • 제안 생성시 발생하는 이벤트

  • Parameters

    • id : 제안 ID

    • proposer : 제안자 지갑 주소

    • target : 실행 컨트랙트 주소

    • signature : 실행할 함수 식별 정보

    • callData : 실행할 함수 내용

    • startBlock : 시작 블럭 번호

    • endBlock : 종료 블럭 번호

    • description : 제안 상세 내용

VoteCast

event VoteCast(address voter, uint proposalId, bool support, uint votes, uint againstVotes, uint forVotes, uint quorumVotes, string reason);
  • 투표시 발생하는 이벤트

  • Parameters

    • voter : 투표자 지갑 주소

    • proposalId : 제안 ID

    • support : 찬반

    • votes : 투표 수량

    • againstVotes : 총 반대 투표 수량

    • forVotes : 총 찬성 투표 수량

    • quorumVotes : 의사정족수

    • reason : 투표 사유

ProposalCanceled

event ProposalCanceled(uint id);
  • 투표 취소시 발생하는 이벤트

ProposalQueued

event ProposalQueued(uint id, uint eta, uint tid);
  • 제안이 대기열에 들어갔을때 발생하는 이벤트

ProposalExecuted

event ProposalExecuted(uint id, bool succeeded);
  • 제안이 실행됐을때 발생하는 이벤트

ProposalFeeSet

event ProposalFeeSet(uint oldProposalFee, uint proposalFee);
  • 제안등록비용 변경시 발생되는 이벤트

State-Changing Functions

propose

function propose(address target, string memory signature, bytes memory callData, string memory description) public returns (uint)
  • 새 안건을 생성하는 함수

  • 최소 스테이킹 수량을 넘은 지갑만 안건 생성가능

  • target : 안건이 실행할 컨트랙트 주소

  • signature : 실행할 안건함수의 signautre

  • callData : 실행할 안건의 callData

  • description : 안건에 대한 설명

castVote

function castVote(uint proposalId, bool support) external 
  • 투표를 실행하는 함수

  • proposalId : 투표를 실행할 안건의 id

  • support : 찬반 여부 (찬성 = true, 반대 = false)

0xcaC6a0ac1c2375Db4c8fa6983893FEaBDc79F954