Add Bytes32x2Set (#5442)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
This commit is contained in:
@ -20,10 +20,13 @@ async function fixture() {
|
||||
const mock = await ethers.deployContract('$EnumerableSet');
|
||||
|
||||
const env = Object.fromEntries(
|
||||
TYPES.map(({ name, type }) => [
|
||||
TYPES.map(({ name, type, base, size }) => [
|
||||
type,
|
||||
{
|
||||
values: Array.from({ length: 3 }, generators[type]),
|
||||
values: Array.from(
|
||||
{ length: 3 },
|
||||
size ? () => Array.from({ length: size }, generators[base]) : generators[type],
|
||||
),
|
||||
methods: getMethods(mock, {
|
||||
add: `$add(uint256,${type})`,
|
||||
remove: `$remove(uint256,${type})`,
|
||||
@ -33,8 +36,8 @@ async function fixture() {
|
||||
values: `$values_EnumerableSet_${name}(uint256)`,
|
||||
}),
|
||||
events: {
|
||||
addReturn: `return$add_EnumerableSet_${name}_${type}`,
|
||||
removeReturn: `return$remove_EnumerableSet_${name}_${type}`,
|
||||
addReturn: `return$add_EnumerableSet_${name}_${type.replace(/[[\]]/g, '_')}`,
|
||||
removeReturn: `return$remove_EnumerableSet_${name}_${type.replace(/[[\]]/g, '_')}`,
|
||||
},
|
||||
},
|
||||
]),
|
||||
|
||||
Reference in New Issue
Block a user