difftreelog
misk: small fix and some docks
in: master
4 files changed
crates/evm-coder/tests/abi_derive_generation.rsdiffbeforeafterboth740 /// Some docs740 /// Some docs741 /// At multi741 /// At multi742 /// line742 /// line743 #[derive(AbiCoder, Debug, PartialEq, Default)]743 #[derive(AbiCoder, Debug, PartialEq, Default, Clone, Copy)]744 #[repr(u8)]744 #[repr(u8)]745 enum Color {745 enum Color {746 /// Docs for Red746 /// Docs for Redpallets/nonfungible/src/erc.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/erc.rs
+++ b/pallets/nonfungible/src/erc.rs
@@ -140,18 +140,18 @@
.map_err(dispatch_to_evm::<T>)
}
+ /// @notice Get permissions for token properties.
fn token_property_permissions(
&self,
) -> Result<Vec<(string, Vec<(EthTokenPermissions, bool)>)>> {
let mut res = <Vec<_>>::new();
for (key, pp) in <Pallet<T>>::token_property_permission(self.id) {
let key = string::from_utf8(key.into_inner()).unwrap();
- let pp = [
+ let pp = vec![
(EthTokenPermissions::Mutable, pp.mutable),
(EthTokenPermissions::TokenOwner, pp.token_owner),
(EthTokenPermissions::CollectionAdmin, pp.collection_admin),
- ]
- .into();
+ ];
res.push((key, pp));
}
Ok(res)
pallets/refungible/src/erc.rsdiffbeforeafterboth--- a/pallets/refungible/src/erc.rs
+++ b/pallets/refungible/src/erc.rs
@@ -143,6 +143,7 @@
.map_err(dispatch_to_evm::<T>)
}
+ /// @notice Get permissions for token properties.
fn token_property_permissions(
&self,
) -> Result<Vec<(string, Vec<(EthTokenPermissions, bool)>)>> {
tests/src/eth/tokenProperties.test.tsdiffbeforeafterboth--- a/tests/src/eth/tokenProperties.test.ts
+++ b/tests/src/eth/tokenProperties.test.ts
@@ -33,6 +33,7 @@
});
itEth('Can be reconfigured', async({helper}) => {
+ const owner = await helper.eth.createAccountWithBalance(donor);
const caller = await helper.eth.createAccountWithBalance(donor);
for(const [mutable,collectionAdmin, tokenOwner] of cartesian([], [false, true], [false, true], [false, true])) {
const collection = await helper.nft.mintCollection(alice);