공통 프리컴파일
type Precompile struct 표준 Cosmos EVM 프리컴파일을 확장하는 기본 구조체입니다. RunNativeAction을 재정의하여 RevertWithData 오류를 감지하고 EVM 반환 버퍼를 올바르게 설정함으로써 Solidity에서 풍부한 오류 처리를 가능하게 합니다.
파라미터
이 메서드는 파라미터가 없습니다.
반환값
타입:
struct 구현하려는 프리컴파일에 이 구조체를 임베드하여 사용합니다.
예제
새 프리컴파일에 임베드하기
type MyPrecompile struct {
common.Precompile
}
func NewMyPrecompile(...) *MyPrecompile {
return &MyPrecompile{
Precompile: common.Precompile{...},
}
}