From 3a0b98c041d2e96a8e0719b8c456607718579db1 Mon Sep 17 00:00:00 2001 From: Rodrigo Quelhas Date: Tue, 21 May 2024 17:58:11 +0100 Subject: [PATCH] feat(precompile-utils): implement helper methods --- precompiles/src/solidity/codec/native.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/precompiles/src/solidity/codec/native.rs b/precompiles/src/solidity/codec/native.rs index f4bb9f8e1a..39ab8284e3 100644 --- a/precompiles/src/solidity/codec/native.rs +++ b/precompiles/src/solidity/codec/native.rs @@ -381,3 +381,18 @@ impl From> for Vec { value.inner } } + +impl Default for BoundedVec { + fn default() -> Self { + Self { + inner: Default::default(), + _phantom: PhantomData, + } + } +} + +impl BoundedVec { + pub fn len(&self) -> usize { + self.inner.len() + } +}