MCPcopy Create free account

hub / github.com/5afe/safe-eip7702 / functions

Functions108 in github.com/5afe/safe-eip7702

↓ 12 callersFunctionformatNumber
(_value: BigNumberish)
safe-eip7702-contracts/src/utils/encodeRLP.ts:22
↓ 8 callersFunctiongetAuthorizationList
( chainId: bigint, nonce: bigint, privateKey: ethers.BytesLike, authorizer: string, )
safe-eip7702-contracts/src/eip7702/helper.ts:5
↓ 8 callersFunctiongetSignedTransaction
( provider: Provider, relayerSigningKey: SigningKey, authorizationList: AuthorizationListEntryAny[
safe-eip7702-contracts/src/eip7702/helper.ts:28
↓ 6 callersFunctionisAccountDelegatedToAddress
(provider: Provider, account: AddressLike, authority: string)
safe-eip7702-contracts/src/eip7702/storage.ts:10
↓ 5 callersFunctionexecTransaction
( relayer: Signer, wallets: Signer[], safe: ISafe, to: string, value: string, data: st
safe-eip7702-contracts/src/utils/safe.ts:6
↓ 5 callersFunctiongetSafeAtAddress
(address: string)
safe-eip7702-contracts/src/utils/setup.ts:20
↓ 5 callersFunctiongetShortAddress
(address: Address)
safe-eip7702-ui/src/utils/utils.ts:88
↓ 4 callersFunctioncalculateProxyAddress
( factory: SafeEIP7702ProxyFactory, singleton: string, inititalizer: string, nonce: number | s
safe-eip7702-contracts/src/eip7702/helper.ts:61
↓ 4 callersFunctiongetSafeSingleton
()
safe-eip7702-contracts/src/utils/setup.ts:15
↓ 4 callersFunctiongetSetupData
(owners: AddressLike[], threshold?: number, to?: AddressLike, modules?: AddressLike[], fallbackHandler?: Addre
safe-eip7702-contracts/src/utils/safe.ts:63
↓ 4 callersFunctionreadModuleStorageSlot
(provider: Provider, account: AddressLike, key: string)
safe-eip7702-contracts/src/utils/safe.ts:46
↓ 4 callersFunctionreadOwnerStorageSlot
(provider: Provider, account: AddressLike, key: string)
safe-eip7702-contracts/src/utils/safe.ts:51
↓ 3 callersFunctiongetClearStorageHelper
()
safe-eip7702-contracts/src/utils/setup.ts:34
↓ 3 callersFunctiongetCompatibilityFallbackHandler
()
safe-eip7702-contracts/src/utils/setup.ts:29
↓ 3 callersFunctiongetIDAFallbackHandler
()
safe-eip7702-contracts/src/utils/setup.ts:10
↓ 3 callersFunctiongetSafeEIP7702ProxyFactory
()
safe-eip7702-contracts/src/utils/setup.ts:44
↓ 3 callersFunctiongetSafeModuleSetup
()
safe-eip7702-contracts/src/utils/setup.ts:39
↓ 3 callersFunctionhandleTransactionChange
(index: number, field: keyof UserOperationCall, value: string)
safe-eip7702-ui/src/components/Batch.tsx:104
↓ 3 callersFunctionisDelegatedToSafeAccount
()
safe-eip7702-ui/src/components/Delegate.tsx:78
↓ 3 callersFunctionsetup
(provider: Provider)
safe-eip7702-contracts/src/scripts/2_execute.ts:8
↓ 2 callersFunctionassertEmptyAccountStorage
(account: AddressLike)
safe-eip7702-contracts/test/EIP7702.spec.ts:49
↓ 2 callersFunctioncalculateInitData
()
safe-eip7702-ui/src/components/Delegate.tsx:174
↓ 2 callersFunctionencodeMultiSend
(txs: MetaTransaction[])
safe-eip7702-backend/src/multisend.ts:20
↓ 2 callersFunctionencodeMultiSend
(txs: MetaTransaction[])
safe-eip7702-backend/src/utils.ts:47
↓ 2 callersFunctiongetAccount
(chainId: number)
safe-eip7702-backend/src/wallet.ts:63
↓ 2 callersFunctiongetChain
(chainId: number)
safe-eip7702-backend/src/wallet.ts:68
↓ 2 callersFunctiongetPublicClient
(chainId: number)
safe-eip7702-backend/src/wallet.ts:58
↓ 2 callersFunctiongetSafeLiteAtAddress
(address: Address)
safe-eip7702-contracts/src/utils/setup.ts:64
↓ 2 callersFunctiongetSignature
( provider: Provider, signer: Wallet, transactions: string, // assuming transactions is a hex str
safe-eip7702-contracts/src/utils/safeLite.ts:17
↓ 2 callersFunctiongetStorageSlot
()
safe-eip7702-contracts/src/utils/safeLite.ts:53
↓ 2 callersFunctiongetWalletClient
(chainId: number)
safe-eip7702-backend/src/wallet.ts:53
↓ 2 callersFunctionreadMappingStorage
( client: PublicClient, account: Address, storageSlot: bigint, key: string )
safe-eip7702-ui/src/utils/storageReader.ts:28
↓ 2 callersFunctionreadMappingStorage
(provider: Provider, account: AddressLike, storageSlot: bigint, key: string)
safe-eip7702-contracts/src/utils/safe.ts:56
↓ 2 callersFunctionreadStorage
(client: PublicClient, account: Address)
safe-eip7702-ui/src/utils/storageReader.ts:61
↓ 2 callersFunctionserializeEip7702
(tx: any, sig: null | Signature)
safe-eip7702-contracts/src/utils/encodeRLP.ts:44
↓ 1 callersFunctioncalculateProxyAddress
()
safe-eip7702-ui/src/components/Delegate.tsx:261
↓ 1 callersFunctioncanExecute
()
safe-eip7702-ui/src/components/Batch.tsx:114
↓ 1 callersFunctioncheckRPCStatus
(rpcUrl: string)
safe-eip7702-ui/src/api/api.ts:32
↓ 1 callersFunctioncreateSafeTheme
(mode: PaletteMode)
safe-eip7702-ui/src/theme/safeTheme.ts:69
↓ 1 callersFunctionencodeMetaTransaction
(tx: MetaTransaction)
safe-eip7702-backend/src/multisend.ts:11
↓ 1 callersFunctionencodeMetaTransaction
(tx: MetaTransaction)
safe-eip7702-backend/src/utils.ts:33
↓ 1 callersFunctionencodeRLPAuthorizationEntryUnsigned
(chainId: bigint, address: any, nonce: bigint)
safe-eip7702-contracts/src/utils/encodeRLP.ts:31
↓ 1 callersFunctionfetchBalance
()
safe-eip7702-ui/src/components/Batch.tsx:30
↓ 1 callersFunctionformatAccessList
(value: AccessListish)
safe-eip7702-contracts/src/utils/encodeRLP.ts:27
↓ 1 callersFunctionformatAuthorizationEntry
(set: AuthorizationListEntryAny)
safe-eip7702-contracts/src/utils/encodeRLP.ts:36
↓ 1 callersFunctionformatAuthorizationList
(value: AuthorizationListEntryAny[])
safe-eip7702-contracts/src/utils/encodeRLP.ts:40
↓ 1 callersFunctiongetMultiSend
()
safe-eip7702-contracts/src/utils/setup.ts:54
↓ 1 callersFunctiongetPrivateKeys
()
safe-eip7702-contracts/hardhat.config.ts:14
↓ 1 callersFunctiongetProxyAddress
( factory: `0x${string}`, singleton: `0x${string}`, inititalizer: `0x${string}`, nonce: bigint
safe-eip7702-ui/src/utils/utils.ts:6
↓ 1 callersFunctiongetSafeLite
()
safe-eip7702-contracts/src/utils/setup.ts:59
↓ 1 callersFunctiongetShortTransactionHash
(address: Address)
safe-eip7702-ui/src/utils/utils.ts:92
↓ 1 callersFunctionhandleChainMenuClose
()
safe-eip7702-ui/src/components/NavigationBar.tsx:36
↓ 1 callersFunctionhandleChainSelect
(selectedChainId: string)
safe-eip7702-ui/src/components/NavigationBar.tsx:40
↓ 1 callersFunctionhandleExecute
()
safe-eip7702-ui/src/components/Batch.tsx:40
↓ 1 callersFunctionhandleMenuClose
()
safe-eip7702-ui/src/components/NavigationBar.tsx:27
↓ 1 callersFunctionhandleOwnerChange
(index: number, value: string)
safe-eip7702-ui/src/components/Delegate.tsx:161
↓ 1 callersFunctionhandleRemoveTransaction
(index: number)
safe-eip7702-ui/src/components/Batch.tsx:99
↓ 1 callersFunctionhandleSignAuthorization
(chainId: number)
safe-eip7702-ui/src/components/Delegate.tsx:246
↓ 1 callersFunctionloadStorage
()
safe-eip7702-ui/src/components/Settings.tsx:24
↓ 1 callersFunctionloadStorage
()
safe-eip7702-ui/src/context/WalletContext.tsx:85
↓ 1 callersFunctionmain
()
safe-eip7702-contracts/src/scripts/3_batch_execute.ts:27
↓ 1 callersFunctionmain
()
safe-eip7702-contracts/src/scripts/2_execute.ts:20
↓ 1 callersFunctionmain
()
safe-eip7702-contracts/src/scripts/1_set_code.ts:43
↓ 1 callersFunctionprintAccountStorage
(provider: Provider, account: AddressLike, safeSingleton: AddressLike | null)
safe-eip7702-contracts/src/utils/storageReader.ts:20
↓ 1 callersFunctionreadStorage
(provider: Provider, account: AddressLike)
safe-eip7702-contracts/src/utils/storageReader.ts:7
↓ 1 callersFunctionrelayAuthorization
( authorizationList: AuthorizationList, initData: string | undefined, proxyFactory: Address, from: str
safe-eip7702-ui/src/api/api.ts:4
↓ 1 callersFunctionremoveOwner
(index: number)
safe-eip7702-ui/src/components/Delegate.tsx:169
↓ 1 callersFunctionsetup
(provider: Provider)
safe-eip7702-contracts/src/scripts/3_batch_execute.ts:11
↓ 1 callersFunctionsetup
(provider: Provider)
safe-eip7702-contracts/src/scripts/1_set_code.ts:19
↓ 1 callersFunctionvalidateOwners
()
safe-eip7702-ui/src/components/Delegate.tsx:150
FunctionApp
()
safe-eip7702-ui/src/App.tsx:13
FunctionBatch
()
safe-eip7702-ui/src/components/Batch.tsx:20
FunctionChangeAccountDialog
({ open, onClose, onConfirm })
safe-eip7702-ui/src/components/dialogs/ChangeAccountDialog.tsx:11
FunctionDefaultConfigurationDialog
({ open, onClose, proxyFactory, safeSingleton, fallbackHandler, moduleSetup, chainId, proxyCre
safe-eip7702-ui/src/components/dialogs/DefaultConfigurationDialog.tsx:24
FunctionDelegate
()
safe-eip7702-ui/src/components/Delegate.tsx:53
FunctionGoToSafeWalletButton
({ accountAddress })
safe-eip7702-ui/src/components/GoToSafeWalletButton.tsx:8
FunctionHome
()
safe-eip7702-ui/src/components/home/Home.tsx:8
FunctionNavigationBar
()
safe-eip7702-ui/src/components/NavigationBar.tsx:13
FunctionSafeThemeProvider
({ children, mode })
safe-eip7702-ui/src/theme/SafeThemeProvider.tsx:15
FunctionSettings
()
safe-eip7702-ui/src/components/Settings.tsx:11
FunctionWalletInput
()
safe-eip7702-ui/src/components/WalletInput.tsx:6
FunctionWalletProvider
({ children })
safe-eip7702-ui/src/context/WalletContext.tsx:30
FunctionaddOwner
()
safe-eip7702-ui/src/components/Delegate.tsx:167
Functiondeploy
({ deployments, getNamedAccounts, network })
safe-eip7702-contracts/src/deploy/deploy.ts:12
FunctiongetDefaultEmptyTransaction
()
safe-eip7702-backend/src/utils.ts:51
FunctiongetDelegatedToAddress
( client: PublicClient, account: Address )
safe-eip7702-ui/src/utils/utils.ts:75
FunctiongetDelegatedToAddress
(provider: Provider, account: AddressLike)
safe-eip7702-contracts/src/eip7702/storage.ts:17
FunctiongetMultiSendCallData
(transactions: MultiSendTransactions)
safe-eip7702-ui/src/utils/utils.ts:37
FunctiongetMultiSendCallOnly
()
safe-eip7702-contracts/src/utils/setup.ts:49
FunctiongetSafeProxyFactory
()
safe-eip7702-contracts/src/utils/setup.ts:24
FunctiongetSafeStorage
()
safe-eip7702-backend/src/utils.ts:12
FunctionhandleAddTransaction
()
safe-eip7702-ui/src/components/Batch.tsx:95
FunctionhandleChainMenuOpen
(event: React.MouseEvent<HTMLElement>)
safe-eip7702-ui/src/components/NavigationBar.tsx:32
FunctionhandleChangeClick
()
safe-eip7702-ui/src/components/NavigationBar.tsx:45
FunctionhandleCloseDialog
()
safe-eip7702-ui/src/components/Delegate.tsx:287
FunctionhandleConvertToSmartAccount
()
safe-eip7702-ui/src/components/Delegate.tsx:201
FunctionhandleDisconnectConfirm
()
safe-eip7702-ui/src/components/NavigationBar.tsx:50
FunctionhandleMenuOpen
(event: React.MouseEvent<HTMLElement>)
safe-eip7702-ui/src/components/NavigationBar.tsx:23
FunctionhandleOpenDialog
()
safe-eip7702-ui/src/components/Delegate.tsx:283
FunctionhandleThresholdChange
(event: SelectChangeEvent)
safe-eip7702-ui/src/components/Delegate.tsx:155
next →1–100 of 108, ranked by callers