--- a/crates/evm-coder/src/abi/test.rs +++ b/crates/evm-coder/src/abi/test.rs @@ -39,22 +39,22 @@ #[test] fn encode_decode_uint8() { - test_impl_uint!(uint8); + test_impl_uint!(u8); } #[test] fn encode_decode_uint32() { - test_impl_uint!(uint32); + test_impl_uint!(u32); } #[test] fn encode_decode_uint128() { - test_impl_uint!(uint128); + test_impl_uint!(u128); } #[test] fn encode_decode_uint256() { - test_impl::( + test_impl::( 0xdeadbeef, U256([255, 0, 0, 0]), &hex!( @@ -101,7 +101,7 @@ #[test] fn encode_decode_vec_tuple_address_uint256() { - test_impl::>( + test_impl::>( 0x1ACF2D55, vec![ ( @@ -138,7 +138,7 @@ #[test] fn encode_decode_vec_tuple_uint256_string() { - test_impl::>( + test_impl::>( 0xdeadbeef, vec![ (1.into(), "Test URI 0".to_string()), @@ -261,7 +261,7 @@ let (call, mut decoder) = AbiReader::new_call(encoded_data).unwrap(); assert_eq!(call, u32::to_be_bytes(decoded_data.0)); let address = decoder.address().unwrap(); - let data = >::abi_read(&mut decoder).unwrap(); + let data = >::abi_read(&mut decoder).unwrap(); assert_eq!(data, decoded_data.1); let mut writer = AbiWriter::new_call(decoded_data.0); --- a/crates/evm-coder/tests/conditional_is.rs +++ b/crates/evm-coder/tests/conditional_is.rs @@ -4,14 +4,14 @@ #[solidity_interface(name = A)] impl Contract { - fn method_a() -> Result { + fn method_a() -> Result<()> { Ok(()) } } #[solidity_interface(name = B)] impl Contract { - fn method_b() -> Result { + fn method_b() -> Result<()> { Ok(()) } } --- a/crates/evm-coder/tests/generics.rs +++ b/crates/evm-coder/tests/generics.rs @@ -16,19 +16,20 @@ use std::marker::PhantomData; use evm_coder::{execution::Result, generate_stubgen, solidity_interface, types::*}; +use primitive_types::U256; pub struct Generic(PhantomData); #[solidity_interface(name = GenericIs)] impl Generic { - fn test_1(&self) -> Result { + fn test_1(&self) -> Result { unreachable!() } } #[solidity_interface(name = Generic, is(GenericIs))] impl> Generic { - fn test_2(&self) -> Result { + fn test_2(&self) -> Result { unreachable!() } } @@ -40,7 +41,7 @@ where T: core::fmt::Debug, { - fn test_3(&self) -> Result { + fn test_3(&self) -> Result { unreachable!() } } --- a/crates/evm-coder/tests/log.rs +++ b/crates/evm-coder/tests/log.rs @@ -17,6 +17,7 @@ #![allow(dead_code)] use evm_coder::{ToLog, types::*}; +use primitive_types::U256; #[derive(ToLog)] enum ERC721Log { @@ -25,11 +26,11 @@ from: address, #[indexed] to: address, - value: uint256, + value: U256, }, Eee { #[indexed] aaa: address, - bbb: uint256, + bbb: U256, }, } --- a/crates/evm-coder/tests/random.rs +++ b/crates/evm-coder/tests/random.rs @@ -19,19 +19,20 @@ use evm_coder::{ abi::AbiType, ToLog, execution::Result, solidity_interface, types::*, solidity, weight, }; +use primitive_types::U256; pub struct Impls; #[solidity_interface(name = OurInterface)] impl Impls { - fn fn_a(&self, _input: uint256) -> Result { + fn fn_a(&self, _input: U256) -> Result { unreachable!() } } #[solidity_interface(name = OurInterface1)] impl Impls { - fn fn_b(&self, _input: uint128) -> Result { + fn fn_b(&self, _input: u128) -> Result { unreachable!() } } @@ -39,12 +40,12 @@ #[derive(ToLog)] enum OurEvents { Event1 { - field1: uint32, + field1: u32, }, Event2 { - field1: uint32, + field1: u32, #[indexed] - field2: uint32, + field2: u32, }, } @@ -56,27 +57,27 @@ )] impl Impls { #[solidity(rename_selector = "fnK")] - fn fn_c(&self, _input: uint32) -> Result { + fn fn_c(&self, _input: u32) -> Result { unreachable!() } - fn fn_d(&self, _value: uint32) -> Result { + fn fn_d(&self, _value: u32) -> Result { unreachable!() } - fn caller_sensitive(&self, _caller: caller) -> Result { + fn caller_sensitive(&self, _caller: caller) -> Result { unreachable!() } - fn payable(&mut self, _value: value) -> Result { + fn payable(&mut self, _value: value) -> Result { unreachable!() } #[weight(*_weight)] - fn with_weight(&self, _weight: uint64) -> Result { + fn with_weight(&self, _weight: u64) -> Result<()> { unreachable!() } /// Doccoment example - fn with_doc(&self) -> Result { + fn with_doc(&self) -> Result<()> { unreachable!() } } --- a/crates/evm-coder/tests/solidity_generation.rs +++ b/crates/evm-coder/tests/solidity_generation.rs @@ -15,19 +15,20 @@ // along with Unique Network. If not, see . use evm_coder::{abi::AbiType, execution::Result, generate_stubgen, solidity_interface, types::*}; +use primitive_types::U256; pub struct ERC20; #[solidity_interface(name = ERC20)] impl ERC20 { - fn decimals(&self) -> Result { + fn decimals(&self) -> Result { unreachable!() } /// Get balance of specified owner - fn balance_of(&self, _owner: address) -> Result { + fn balance_of(&self, _owner: address) -> Result { unreachable!() } - fn transfer(&mut self, _caller: caller, _to: address, _value: uint256) -> Result { + fn transfer(&mut self, _caller: caller, _to: address, _value: U256) -> Result { unreachable!() } fn transfer_from( @@ -35,14 +36,14 @@ _caller: caller, _from: address, _to: address, - _value: uint256, + _value: U256, ) -> Result { unreachable!() } - fn approve(&mut self, _caller: caller, _spender: address, _value: uint256) -> Result { + fn approve(&mut self, _caller: caller, _spender: address, _value: U256) -> Result { unreachable!() } - fn allowance(&self, _owner: address, _spender: address) -> Result { + fn allowance(&self, _owner: address, _spender: address) -> Result { unreachable!() } }