IntentSigningTypes: {
    Common: readonly [{
        name: "account";
        type: "address";
    }, {
        name: "signer";
        type: "address";
    }, {
        name: "domain";
        type: "address";
    }, {
        name: "nonce";
        type: "uint256";
    }, {
        name: "group";
        type: "uint256";
    }, {
        name: "expiry";
        type: "uint256";
    }];
    Intent: readonly [{
        name: "amount";
        type: "int256";
    }, {
        name: "price";
        type: "int256";
    }, {
        name: "fee";
        type: "uint256";
    }, {
        name: "originator";
        type: "address";
    }, {
        name: "solver";
        type: "address";
    }, {
        name: "collateralization";
        type: "uint256";
    }, {
        name: "common";
        type: "Common";
    }];
} = ...

Type declaration

  • Readonly Common: readonly [{
        name: "account";
        type: "address";
    }, {
        name: "signer";
        type: "address";
    }, {
        name: "domain";
        type: "address";
    }, {
        name: "nonce";
        type: "uint256";
    }, {
        name: "group";
        type: "uint256";
    }, {
        name: "expiry";
        type: "uint256";
    }]
  • Readonly Intent: readonly [{
        name: "amount";
        type: "int256";
    }, {
        name: "price";
        type: "int256";
    }, {
        name: "fee";
        type: "uint256";
    }, {
        name: "originator";
        type: "address";
    }, {
        name: "solver";
        type: "address";
    }, {
        name: "collateralization";
        type: "uint256";
    }, {
        name: "common";
        type: "Common";
    }]