op-alloy를 사용하는 가장 간단한 방법은 Cargo를 사용하여 명령줄에서 full feature flag와 함께
op-alloy crate를 추가하는 것입니다.
Cargo.toml 파일에 다음을 추가할 수 있습니다.
Cargo.toml 파일에
추가하거나, 필요한 feature와 함께 op-alloy crate를 사용할 수 있습니다.
op-alloy를 의존성으로 추가하면 op-alloy가 다시 내보내는(re-export) crate를 사용할 수 있습니다.
Feature
op-alloy는 다음을 포함한 많은 feature flag를 정의합니다.
Default
stdk256serde
consensus, network, rpc-types,
rpc-types-engine, rpc-jsonrpsee를 활성화합니다. provider crate는 full에 포함되지 않으며
별도의 provider feature로 활성화합니다.
full
k256 feature flag는 op-alloy-consensus crate의 k256 feature를 활성화합니다.
k256
Arbitrary 트레이트를 derive합니다.
arbitrary
serde
consensus feature flag는 op-alloy-consensus re-export를 제공하므로,
op_alloy::consensus::InsertTypeHere를 통해 op-alloy에서 op-alloy-consensus 타입을 사용할 수 있습니다.
Crate
op-alloy-networkop-alloy-providerop-alloy-consensus(no_std지원)op-alloy-rpc-jsonrpseeop-alloy-rpc-types(no_std지원)op-alloy-rpc-types-engine(no_std지원)
no_std
위에서 언급한 것처럼 다음 crate는 no_std와 호환됩니다.
crate에 no_std 지원을 추가하려면, 해당 crate가 no_std와 호환되게 되었을 때
check_no_std 스크립트가 이 crate를 포함하도록 업데이트되었는지 확인하십시오.