@cfxlabsinc/b2b-services
    Preparing search index...

    Variable moveUSDAbiConst

    moveUSDAbi: readonly [
        {
            inputs: readonly [];
            stateMutability: "nonpayable";
            type: "constructor";
        },
        {
            inputs: readonly [];
            name: "CANCEL_AUTHORIZATION_TYPEHASH";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "DEFAULT_ADMIN_ROLE";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "DOMAIN_SEPARATOR";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "MAX_SUPPLY";
            outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "MINTER_ROLE";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "PAUSER_ROLE";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "RECEIVE_WITH_AUTHORIZATION_TYPEHASH";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "TRANSFER_WITH_AUTHORIZATION_TYPEHASH";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "UPGRADER_ROLE";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "UPGRADE_INTERFACE_VERSION";
            outputs: readonly [{ internalType: "string"; name: ""; type: "string" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "owner"; type: "address" },
                { internalType: "address"; name: "spender"; type: "address" },
            ];
            name: "allowance";
            outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "spender"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
            ];
            name: "approve";
            outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "authorizer"; type: "address" },
                { internalType: "bytes32"; name: "nonce"; type: "bytes32" },
            ];
            name: "authorizationState";
            outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "account"; type: "address" },
            ];
            name: "balanceOf";
            outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "value"; type: "uint256" },
            ];
            name: "burn";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "account"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
            ];
            name: "burnFrom";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "authorizer"; type: "address" },
                { internalType: "bytes32"; name: "nonce"; type: "bytes32" },
                { internalType: "uint8"; name: "v"; type: "uint8" },
                { internalType: "bytes32"; name: "r"; type: "bytes32" },
                { internalType: "bytes32"; name: "s"; type: "bytes32" },
            ];
            name: "cancelAuthorization";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "authorizer"; type: "address" },
                { internalType: "bytes32"; name: "nonce"; type: "bytes32" },
                { internalType: "bytes"; name: "signature"; type: "bytes" },
            ];
            name: "cancelAuthorization";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "decimals";
            outputs: readonly [{ internalType: "uint8"; name: ""; type: "uint8" }];
            stateMutability: "pure";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "eip712Domain";
            outputs: readonly [
                { internalType: "bytes1"; name: "fields"; type: "bytes1" },
                { internalType: "string"; name: "name"; type: "string" },
                { internalType: "string"; name: "version"; type: "string" },
                { internalType: "uint256"; name: "chainId"; type: "uint256" },
                { internalType: "address"; name: "verifyingContract"; type: "address" },
                { internalType: "bytes32"; name: "salt"; type: "bytes32" },
                { internalType: "uint256[]"; name: "extensions"; type: "uint256[]" },
            ];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "bytes32"; name: "role"; type: "bytes32" },
            ];
            name: "getRoleAdmin";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "bytes32"; name: "role"; type: "bytes32" },
                { internalType: "address"; name: "account"; type: "address" },
            ];
            name: "grantRole";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "bytes32"; name: "role"; type: "bytes32" },
                { internalType: "address"; name: "account"; type: "address" },
            ];
            name: "hasRole";
            outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "string"; name: "name"; type: "string" },
                { internalType: "string"; name: "symbol"; type: "string" },
                { internalType: "address"; name: "admin"; type: "address" },
                { internalType: "address"; name: "timelock"; type: "address" },
            ];
            name: "initialize";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "to"; type: "address" },
                { internalType: "uint256"; name: "amount"; type: "uint256" },
            ];
            name: "mint";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "name";
            outputs: readonly [{ internalType: "string"; name: ""; type: "string" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "owner"; type: "address" },
            ];
            name: "nonces";
            outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "pause";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "paused";
            outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "owner"; type: "address" },
                { internalType: "address"; name: "spender"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
                { internalType: "uint256"; name: "deadline"; type: "uint256" },
                { internalType: "uint8"; name: "v"; type: "uint8" },
                { internalType: "bytes32"; name: "r"; type: "bytes32" },
                { internalType: "bytes32"; name: "s"; type: "bytes32" },
            ];
            name: "permit";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "proxiableUUID";
            outputs: readonly [{ internalType: "bytes32"; name: ""; type: "bytes32" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "from"; type: "address" },
                { internalType: "address"; name: "to"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
                { internalType: "uint256"; name: "validAfter"; type: "uint256" },
                { internalType: "uint256"; name: "validBefore"; type: "uint256" },
                { internalType: "bytes32"; name: "nonce"; type: "bytes32" },
                { internalType: "bytes"; name: "signature"; type: "bytes" },
            ];
            name: "receiveWithAuthorization";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "from"; type: "address" },
                { internalType: "address"; name: "to"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
                { internalType: "uint256"; name: "validAfter"; type: "uint256" },
                { internalType: "uint256"; name: "validBefore"; type: "uint256" },
                { internalType: "bytes32"; name: "nonce"; type: "bytes32" },
                { internalType: "uint8"; name: "v"; type: "uint8" },
                { internalType: "bytes32"; name: "r"; type: "bytes32" },
                { internalType: "bytes32"; name: "s"; type: "bytes32" },
            ];
            name: "receiveWithAuthorization";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "bytes32"; name: "role"; type: "bytes32" },
                { internalType: "address"; name: "callerConfirmation"; type: "address" },
            ];
            name: "renounceRole";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "bytes32"; name: "role"; type: "bytes32" },
                { internalType: "address"; name: "account"; type: "address" },
            ];
            name: "revokeRole";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "bytes4"; name: "interfaceId"; type: "bytes4" },
            ];
            name: "supportsInterface";
            outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "symbol";
            outputs: readonly [{ internalType: "string"; name: ""; type: "string" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "totalSupply";
            outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
            stateMutability: "view";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "to"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
            ];
            name: "transfer";
            outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "from"; type: "address" },
                { internalType: "address"; name: "to"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
            ];
            name: "transferFrom";
            outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "from"; type: "address" },
                { internalType: "address"; name: "to"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
                { internalType: "uint256"; name: "validAfter"; type: "uint256" },
                { internalType: "uint256"; name: "validBefore"; type: "uint256" },
                { internalType: "bytes32"; name: "nonce"; type: "bytes32" },
                { internalType: "bytes"; name: "signature"; type: "bytes" },
            ];
            name: "transferWithAuthorization";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "from"; type: "address" },
                { internalType: "address"; name: "to"; type: "address" },
                { internalType: "uint256"; name: "value"; type: "uint256" },
                { internalType: "uint256"; name: "validAfter"; type: "uint256" },
                { internalType: "uint256"; name: "validBefore"; type: "uint256" },
                { internalType: "bytes32"; name: "nonce"; type: "bytes32" },
                { internalType: "uint8"; name: "v"; type: "uint8" },
                { internalType: "bytes32"; name: "r"; type: "bytes32" },
                { internalType: "bytes32"; name: "s"; type: "bytes32" },
            ];
            name: "transferWithAuthorization";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [];
            name: "unpause";
            outputs: readonly [];
            stateMutability: "nonpayable";
            type: "function";
        },
        {
            inputs: readonly [
                {
                    internalType: "address";
                    name: "newImplementation";
                    type: "address";
                },
                { internalType: "bytes"; name: "data"; type: "bytes" },
            ];
            name: "upgradeToAndCall";
            outputs: readonly [];
            stateMutability: "payable";
            type: "function";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "address";
                    name: "owner";
                    type: "address";
                },
                {
                    indexed: true;
                    internalType: "address";
                    name: "spender";
                    type: "address";
                },
                {
                    indexed: false;
                    internalType: "uint256";
                    name: "value";
                    type: "uint256";
                },
            ];
            name: "Approval";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "address";
                    name: "authorizer";
                    type: "address";
                },
                {
                    indexed: true;
                    internalType: "bytes32";
                    name: "nonce";
                    type: "bytes32";
                },
            ];
            name: "AuthorizationCanceled";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "address";
                    name: "authorizer";
                    type: "address";
                },
                {
                    indexed: true;
                    internalType: "bytes32";
                    name: "nonce";
                    type: "bytes32";
                },
            ];
            name: "AuthorizationUsed";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [];
            name: "EIP712DomainChanged";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: false;
                    internalType: "uint64";
                    name: "version";
                    type: "uint64";
                },
            ];
            name: "Initialized";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: false;
                    internalType: "address";
                    name: "account";
                    type: "address";
                },
            ];
            name: "Paused";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "bytes32";
                    name: "role";
                    type: "bytes32";
                },
                {
                    indexed: true;
                    internalType: "bytes32";
                    name: "previousAdminRole";
                    type: "bytes32";
                },
                {
                    indexed: true;
                    internalType: "bytes32";
                    name: "newAdminRole";
                    type: "bytes32";
                },
            ];
            name: "RoleAdminChanged";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "bytes32";
                    name: "role";
                    type: "bytes32";
                },
                {
                    indexed: true;
                    internalType: "address";
                    name: "account";
                    type: "address";
                },
                {
                    indexed: true;
                    internalType: "address";
                    name: "sender";
                    type: "address";
                },
            ];
            name: "RoleGranted";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "bytes32";
                    name: "role";
                    type: "bytes32";
                },
                {
                    indexed: true;
                    internalType: "address";
                    name: "account";
                    type: "address";
                },
                {
                    indexed: true;
                    internalType: "address";
                    name: "sender";
                    type: "address";
                },
            ];
            name: "RoleRevoked";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "address";
                    name: "from";
                    type: "address";
                },
                { indexed: true; internalType: "address"; name: "to"; type: "address" },
                {
                    indexed: false;
                    internalType: "uint256";
                    name: "value";
                    type: "uint256";
                },
            ];
            name: "Transfer";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: false;
                    internalType: "address";
                    name: "account";
                    type: "address";
                },
            ];
            name: "Unpaused";
            type: "event";
        },
        {
            anonymous: false;
            inputs: readonly [
                {
                    indexed: true;
                    internalType: "address";
                    name: "implementation";
                    type: "address";
                },
            ];
            name: "Upgraded";
            type: "event";
        },
        {
            inputs: readonly [];
            name: "AccessControlBadConfirmation";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "account"; type: "address" },
                { internalType: "bytes32"; name: "neededRole"; type: "bytes32" },
            ];
            name: "AccessControlUnauthorizedAccount";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "target"; type: "address" },
            ];
            name: "AddressEmptyCode";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "authorizer"; type: "address" },
                { internalType: "bytes32"; name: "nonce"; type: "bytes32" },
            ];
            name: "AuthorizationAlreadyUsed";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "validBefore"; type: "uint256" },
            ];
            name: "AuthorizationExpired";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "validAfter"; type: "uint256" },
            ];
            name: "AuthorizationNotYetValid";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "caller"; type: "address" },
                { internalType: "address"; name: "payee"; type: "address" },
            ];
            name: "CallerNotPayee";
            type: "error";
        },
        { inputs: readonly []; name: "ECDSAInvalidSignature"; type: "error" },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "length"; type: "uint256" },
            ];
            name: "ECDSAInvalidSignatureLength";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "bytes32"; name: "s"; type: "bytes32" },
            ];
            name: "ECDSAInvalidSignatureS";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "implementation"; type: "address" },
            ];
            name: "ERC1967InvalidImplementation";
            type: "error";
        },
        { inputs: readonly []; name: "ERC1967NonPayable"; type: "error" },
        {
            inputs: readonly [
                { internalType: "address"; name: "spender"; type: "address" },
                { internalType: "uint256"; name: "allowance"; type: "uint256" },
                { internalType: "uint256"; name: "needed"; type: "uint256" },
            ];
            name: "ERC20InsufficientAllowance";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "sender"; type: "address" },
                { internalType: "uint256"; name: "balance"; type: "uint256" },
                { internalType: "uint256"; name: "needed"; type: "uint256" },
            ];
            name: "ERC20InsufficientBalance";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "approver"; type: "address" },
            ];
            name: "ERC20InvalidApprover";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "receiver"; type: "address" },
            ];
            name: "ERC20InvalidReceiver";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "sender"; type: "address" },
            ];
            name: "ERC20InvalidSender";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "spender"; type: "address" },
            ];
            name: "ERC20InvalidSpender";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "deadline"; type: "uint256" },
            ];
            name: "ERC2612ExpiredSignature";
            type: "error";
        },
        {
            inputs: readonly [
                { internalType: "address"; name: "signer"; type: "address" },
                { internalType: "address"; name: "owner"; type: "address" },
            ];
            name: "ERC2612InvalidSigner";
            type: "error";
        },
        { inputs: readonly []; name: "EnforcedPause"; type: "error" },
        { inputs: readonly []; name: "ExpectedPause"; type: "error" },
        { inputs: readonly []; name: "FailedCall"; type: "error" },
        {
            inputs: readonly [
                { internalType: "address"; name: "account"; type: "address" },
                { internalType: "uint256"; name: "currentNonce"; type: "uint256" },
            ];
            name: "InvalidAccountNonce";
            type: "error";
        },
        {
            inputs: readonly [];
            name: "InvalidAuthorizationSignature";
            type: "error";
        },
        { inputs: readonly []; name: "InvalidInitialization"; type: "error" },
        {
            inputs: readonly [
                { internalType: "uint256"; name: "supply"; type: "uint256" },
            ];
            name: "MaxSupplyExceeded";
            type: "error";
        },
        { inputs: readonly []; name: "NotInitializing"; type: "error" },
        { inputs: readonly []; name: "UUPSUnauthorizedCallContext"; type: "error" },
        {
            inputs: readonly [
                { internalType: "bytes32"; name: "slot"; type: "bytes32" },
            ];
            name: "UUPSUnsupportedProxiableUUID";
            type: "error";
        },
        { inputs: readonly []; name: "ZeroAddress"; type: "error" },
    ] = ...