update AbiEncoder.create params
This commit is contained in:
@@ -765,41 +765,45 @@ blockchainTests.resets.only('ERC721OrdersFeature', env => {
|
|||||||
describe('onERC721Received', () => {
|
describe('onERC721Received', () => {
|
||||||
let dataEncoder: AbiEncoder.DataType;
|
let dataEncoder: AbiEncoder.DataType;
|
||||||
before(() => {
|
before(() => {
|
||||||
AbiEncoder.create({
|
dataEncoder = AbiEncoder.create(
|
||||||
name: 'property',
|
[
|
||||||
type: 'tuple',
|
|
||||||
internalType: 'Property',
|
|
||||||
components: [
|
|
||||||
{
|
{
|
||||||
name: 'propertyValidator',
|
name: 'order',
|
||||||
type: 'address',
|
type: 'tuple',
|
||||||
|
components: ERC721Order.STRUCT_ABI,
|
||||||
},
|
},
|
||||||
{ name: 'propertyData', type: 'bytes' },
|
{
|
||||||
|
name: 'signature',
|
||||||
|
type: 'tuple',
|
||||||
|
components: SIGNATURE_ABI,
|
||||||
|
},
|
||||||
|
{ name: 'unwrapNativeToken', type: 'bool' },
|
||||||
],
|
],
|
||||||
});
|
[
|
||||||
AbiEncoder.create({
|
{
|
||||||
name: 'fee',
|
name: 'property',
|
||||||
type: 'tuple',
|
type: 'tuple',
|
||||||
internalType: 'Fee',
|
internalType: 'Property',
|
||||||
components: [
|
components: [
|
||||||
{ name: 'recipient', type: 'address' },
|
{
|
||||||
{ name: 'amount', type: 'uint256' },
|
name: 'propertyValidator',
|
||||||
{ name: 'feeData', type: 'bytes' },
|
type: 'address',
|
||||||
|
},
|
||||||
|
{ name: 'propertyData', type: 'bytes' },
|
||||||
|
],
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'fee',
|
||||||
|
type: 'tuple',
|
||||||
|
internalType: 'Fee',
|
||||||
|
components: [
|
||||||
|
{ name: 'recipient', type: 'address' },
|
||||||
|
{ name: 'amount', type: 'uint256' },
|
||||||
|
{ name: 'feeData', type: 'bytes' },
|
||||||
|
],
|
||||||
|
},
|
||||||
],
|
],
|
||||||
});
|
);
|
||||||
dataEncoder = AbiEncoder.create([
|
|
||||||
{
|
|
||||||
name: 'order',
|
|
||||||
type: 'tuple',
|
|
||||||
components: ERC721Order.STRUCT_ABI,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'signature',
|
|
||||||
type: 'tuple',
|
|
||||||
components: SIGNATURE_ABI,
|
|
||||||
},
|
|
||||||
{ name: 'unwrapNativeToken', type: 'bool' },
|
|
||||||
]);
|
|
||||||
});
|
});
|
||||||
it('throws if data is not encoded correctly', async () => {
|
it('throws if data is not encoded correctly', async () => {
|
||||||
const order = getTestERC721Order({
|
const order = getTestERC721Order({
|
||||||
|
|||||||
Reference in New Issue
Block a user