testnet
GitHub EN

공통 프리컴파일

type Precompile struct

표준 Cosmos EVM 프리컴파일을 확장하는 기본 구조체입니다. RunNativeAction을 재정의하여 RevertWithData 오류를 감지하고 EVM 반환 버퍼를 올바르게 설정함으로써 Solidity에서 풍부한 오류 처리를 가능하게 합니다.

파라미터

이 메서드는 파라미터가 없습니다.

반환값

타입: struct

구현하려는 프리컴파일에 이 구조체를 임베드하여 사용합니다.

예제

새 프리컴파일에 임베드하기

type MyPrecompile struct {
    common.Precompile
}

func NewMyPrecompile(...) *MyPrecompile {
    return &MyPrecompile{
        Precompile: common.Precompile{...},
    }
}
ESC
검색어를 입력하세요