Skip to main content

transfer

record

https://sepolia.arbiscan.io/tx/0x9dfae2b3abe0d292378cf44f34661409165cc6afdd5dd13b3018e0b728d64434 alt text

https://sepolia.arbiscan.io/tx/0x284ee3b49d55aa8ea6373779e1edc7f1cf9ca385c5f3cc784c395ef3548cbc17 alt text

https://sepolia.arbiscan.io/tx/0xaacee4789792f5702686e4884269a294870f8873859d431684207c1ead4af1d3

alt text

EOA Owner

需要处理ownerIndex, 只有一个owner时候默认是0, 合约是不支持从address 查询 ownerIndex ,这个应该在添加owner的时候记录到数据库,签名的时候需要使用

https://github.com/wevm/viem/blob/129e6fdf1fd7890f6ab5889408b42d9d10dcf7f4/src/account-abstraction/accounts/implementations/toCoinbaseSmartAccount.ts#L332-L368

https://github.com/coinbase/smart-wallet/blob/facf1a5a00a393c859c77a7cff38de1e557c393f/src/CoinbaseSmartWallet.sol#L299

如果ownerIndex与owner对不上会报错:UserOperation reverted during simulation with reason: AA23 reverted (or OOG)

https://sepolia.etherscan.io/tx/0x1a86e070d5edb90f1d8b195b28fc0bc1fca4dacc7616d7eb3f7140de15b79ae4

AA 与 EOA区别

alt text

相关链接

  1. https://holesky.etherscan.io/address/0xf7578fabcf6dcbe50674841ee0961c602e27e82a

remix

  1. https://remix.ethereum.org/?#address=0xdfB7B1f7E99C675cf0E896CfbFa2F5c21570b099&blockscout=optimism.blockscout.com&lang=en&optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.26+commit.8a97fa7a.js

sepolia

  1. https://sepolia.etherscan.io/address/0x3b98dbe060d51969389e190c27f7e572e7c64280#writeContract
  2. https://docs.blockscout.com/
  3. https://medium.com/@sevenxventures/webauthn-and-passkey-key-management-for-daily-crypto-users-2f61ced39eb0
  4. https://dashboard.pimlico.io/
  5. https://sepolia.etherscan.io/token/0xf0e90c998e1a4240cb48732c621e193fcf68875d#readContract
  6. https://docs.etherscan.io/api-endpoints/tokens#get-address-erc721-token-inventory-by-contract-address

optimism

  1. https://optimism-sepolia.blockscout.com/api-docs
  2. https://optimism.blockscout.com/account/api-key
  3. https://optimistic.etherscan.io/
  4. https://sepolia-optimism.etherscan.io/
  5. https://sepolia-optimism.etherscan.io/
  6. https://sepolia-optimism.etherscan.io/

arbitrum

  1. https://docs.arbiscan.io/api-endpoints/tokens#get-address-erc721-token-inventory-by-contract-address
  2. https://sepolia.arbiscan.io/address/0xCc319814db2C7DFc2979AbAeba3Fb52ac4ca1dbB#readContract
  3. https://arbiscan.io/myaccount
  4. https://sepolia.arbiscan.io/

base

  1. https://sepolia.basescan.org/address/0xCc319814db2C7DFc2979AbAeba3Fb52ac4ca1dbB#readContract
  2. https://docs.basescan.org/api-pro/api-pro-endpoints#get-address-erc721-token-inventory-by-contract-address
  3. https://basescan.org/myapikey
  4. https://base-sepolia.blockscout.com/account/api-key
  5. https://ethereum-sepolia-rpc.publicnode.com/

superbridge

  1. https://superbridge.app/
  2. https://superbridge.app/op-sepolia
  3. https://www.superchain.tools/
  4. https://app.optimism.io/bridge/deposit
  5. https://bridge.arbitrum.io/?destinationChain=arbitrum-sepolia&sourceChain=sepolia
  6. https://docs.optimism.io/builders/tools/build/faucets
  7. https://sepolia-faucet.pk910.de/https://superbridge.app/op-sepoliahttps://bridge.arbitrum.io/?destinationChain=arbitrum-sepolia&sourceChain=sepolia