feat: enable twitter social auth #5415
on-pull-request.yml
on: pull_request
Enforce PR Title Format
2m 22s
Lint
3m 54s
Build and Test
2m 20s
Annotations
10 errors and 6 warnings
src/store/store.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/actions/watchBundlerClient.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/actions/watchSmartAccountClient.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/__tests__/provider-adapter.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/alchemyTransport.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/client/smartAccountClient.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/tailwind/utils.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/__tests__/utils.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/client/smartAccountClient.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
src/signer/__tests__/local-account.test.ts:
.vitest/src/paymaster/base.ts#L119
ContractFunctionExecutionError: The contract function "deposit" reverted.
Contract Call:
address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83
function: deposit()
sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1
Docs: https://viem.sh/docs/contract/writeContract
Version: 2.20.0
❯ getContractError ../../node_modules/viem/utils/errors/getContractError.ts:72:10
❯ writeContract ../../node_modules/viem/actions/wallet/writeContract.ts:208:11
❯ Object.deployPaymasterContract ../../.vitest/src/paymaster/base.ts:119:7
❯ ../../.vitest/setupTests.ts:21:3
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Serialized Error: { details: undefined, docsPath: '/docs/contract/writeContract', metaMessages: [ 'Contract Call:', ' address: 0xDF4C7a1DF1B294b0319F8b97CE0e4Fdc7A3c4D83\n function: deposit()\n sender: 0x5993Ad310b285D03286C8bb27BD17f9E445710a1' ], shortMessage: 'The contract function "deposit" reverted.', version: '2.20.0', abi: [ { type: 'constructor', inputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'addStake', inputs: [ { name: 'unstakeDelaySec', type: 'uint32', internalType: 'uint32' } ], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'deposit', inputs: [], outputs: [], stateMutability: 'payable' }, { type: 'function', name: 'entryPoint', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'contract IEntryPoint' } ], stateMutability: 'view' }, { type: 'function', name: 'getDeposit', inputs: [], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'view' }, { type: 'function', name: 'getHash', inputs: [ { name: 'userOp', type: 'tuple', internalType: 'struct UserOperation', components: [ { name: 'sender', type: 'address', internalType: 'address' }, { name: 'nonce', type: 'uint256', internalType: 'uint256' }, { name: 'initCode', type: 'bytes', internalType: 'bytes' }, { name: 'callData', type: 'bytes', internalType: 'bytes' }, { name: 'callGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'verificationGasLimit', type: 'uint256', internalType: 'uint256' }, { name: 'preVerificationGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'maxPriorityFeePerGas', type: 'uint256', internalType: 'uint256' }, { name: 'paymasterAndData', type: 'bytes', internalType: 'bytes' }, { name: 'signature', type: 'bytes', internalType: 'bytes' } ] }, { name: 'sigTimeRange', type: 'uint256', internalType: 'uint256' } ], outputs: [ { name: '', type: 'bytes32', internalType: 'bytes32' } ], stateMutability: 'view' }, { type: 'function', name: 'initialize', inputs: [ { name: '_entryPoint', type: 'address', internalType: 'address' }, { name: '_verifyingSigner', type: 'address', internalType: 'address' }, { name: '_owner', type: 'address', internalType: 'address' }, { name: '_pauser', type: 'address', internalType: 'address' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'owner', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'packValidationData', inputs: [ { name: 'sigFailed', type: 'bool', internalType: 'bool' }, { name: 'validUntil', type: 'uint48', internalType: 'uint48' }, { name: 'validAfter', type: 'uint48', internalType: 'uint48' } ], outputs: [ { name: '', type: 'uint256', internalType: 'uint256' } ], stateMutability: 'pure' }, { type: 'function', name: 'pause', inputs: [], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'pauser', inputs: [], outputs: [ { name: '', type: 'address', internalType: 'address' } ], stateMutability: 'view' }, { type: 'function', name: 'postOp', inputs: [ { name: 'mode', type: 'uint8', internalType: 'enum IPaymaster.PostOpMode' }, { name: 'context', type: 'bytes', internalType: 'bytes' }, { name: 'actualGasCost', type: 'uint256', internalType: 'uint256' } ], outputs: [], stateMutability: 'nonpayable' }, { type: 'function', name: 'proxiableUUID', inputs: [], outputs: [ { name: '', type: 'bytes32', internal
|
Build and Test
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Enforce PR Title Format
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Lint:
account-kit/rn-signer/example/src/screens/magic-link-auth.tsx#L58
React Hook useEffect has a missing dependency: 'signer'. Either include it or remove the dependency array
|
Lint:
account-kit/rn-signer/example/src/screens/magic-link-auth.tsx#L65
React Hook useEffect has a missing dependency: 'handleIncomingURL'. Either include it or remove the dependency array
|
Lint:
account-kit/rn-signer/example/src/screens/otp-auth.tsx#L43
React Hook useEffect has a missing dependency: 'signer'. Either include it or remove the dependency array
|