} from "@gnosis.pm/gp-v2-contracts"
const [trader] = await ethers.getSigners();
sellToken: 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48,
buyToken: 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2,
buyAmount: 4959721654652700610,
appData: 0xf785fae7a7c5abc49f3cd6a61f6df1ff26433392b066ee9ff2240ff1eb7ab6e4,
partiallyFillable: false,
receiver: ethers.constants.AddressZero,
const raw_signature = await signOrder(
domain(1, ”0x9008D19f58AAbD9eD0D60971565AA8510560ab41”),
// Needed to turn the three part object into a single bytestring
const signature = ethers.utils.joinSignature(rawSignature.data);