Contract Overview
Balance:
0 AVAX

AVAX Value:
$0.00 (@ $37.55/AVAX)

Token:
More Info
Tag:
Not Available. Update?

Contract Creators:
Contract Source Code Verified (Exact Match)
Contract Name:
BundleBulker

Compiler Version
v0.8.21+commit.d9974bed

Optimization Enabled:
Yes with 200 runs

Created At:
Sun, 21 Jan 2024 02:15:45 GMT
BundleBulker.sol
src
BundleBulker.sol


Contract ABI
[
  {
    "anonymous": false,
    "inputs": [
      {
        "indexed": false,
        "internalType": "uint32",
        "name": "id",
        "type": "uint32"
      },
      {
        "indexed": false,
        "internalType": "contract IInflator",
        "name": "inflator",
        "type": "address"
      }
    ],
    "name": "InflatorRegistered",
    "type": "event"
  },
  {
    "stateMutability": "nonpayable",
    "type": "fallback"
  },
  {
    "inputs": [],
    "name": "ENTRY_POINT",
    "outputs": [
      {
        "internalType": "address",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint32",
        "name": "",
        "type": "uint32"
      }
    ],
    "name": "idToInflator",
    "outputs": [
      {
        "internalType": "contract IInflator",
        "name": "",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "bytes",
        "name": "compressed",
        "type": "bytes"
      }
    ],
    "name": "inflate",
    "outputs": [
      {
        "components": [
          {
            "internalType": "address",
            "name": "sender",
            "type": "address"
          },
          {
            "internalType": "uint256",
            "name": "nonce",
            "type": "uint256"
          },
          {
            "internalType": "bytes",
            "name": "initCode",
            "type": "bytes"
          },
          {
            "internalType": "bytes",
            "name": "callData",
            "type": "bytes"
          },
          {
            "internalType": "uint256",
            "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": "bytes",
            "name": "paymasterAndData",
            "type": "bytes"
          },
          {
            "internalType": "bytes",
            "name": "signature",
            "type": "bytes"
          }
        ],
        "internalType": "struct UserOperation[]",
        "name": "ops",
        "type": "tuple[]"
      },
      {
        "internalType": "address payable",
        "name": "beneficiary",
        "type": "address"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "contract IInflator",
        "name": "",
        "type": "address"
      }
    ],
    "name": "inflatorToID",
    "outputs": [
      {
        "internalType": "uint32",
        "name": "",
        "type": "uint32"
      }
    ],
    "stateMutability": "view",
    "type": "function"
  },
  {
    "inputs": [
      {
        "internalType": "uint32",
        "name": "inflatorId",
        "type": "uint32"
      },
      {
        "internalType": "contract IInflator",
        "name": "inflator",
        "type": "address"
      }
    ],
    "name": "registerInflator",
    "outputs": [],
    "stateMutability": "nonpayable",
    "type": "function"
  }
]


Contract Creation Code
608060405234801561001057600080fd5b50610b6a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806303a353bd146100d35780633e652e30146100fd57806345c706581461011057806394430fa514610151578063e5f7e72f1461016c575b6000806100656000366101a7565b6040516307eb652360e21b81529193509150735ff137d4b0fdcd49dca30c7cf57e578a026d278990631fad948c906100a390859085906004016105b2565b600060405180830381600087803b1580156100bd57600080fd5b505af11580156100d1573d6000803e3d6000fd5b005b6100e66100e13660046106dc565b6101a7565b6040516100f49291906105b2565b60405180910390f35b6100d161010b36600461077f565b6102bd565b61013961011e3660046107b6565b6000602081905290815260409020546001600160a01b031681565b6040516001600160a01b0390911681526020016100f4565b610139735ff137d4b0fdcd49dca30c7cf57e578a026d278981565b61019261017a3660046107d8565b60016020526000908152604090205463ffffffff1681565b60405163ffffffff90911681526020016100f4565b60606000806101b960048286886107f5565b6101c29161081f565b60e01c6000818152602081905260409020549091506001600160a01b0316806102325760405162461bcd60e51b815260206004820152601760248201527f496e666c61746f72206e6f74207265676973746572656400000000000000000060448201526064015b60405180910390fd5b6001600160a01b0381166303a353bd61024e876004818b6107f5565b6040518363ffffffff1660e01b815260040161026b92919061084f565b600060405180830381865afa158015610288573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102b09190810190610966565b9350935050509250929050565b8163ffffffff166000036103135760405162461bcd60e51b815260206004820152601760248201527f496e666c61746f722049442063616e6e6f7420626520300000000000000000006044820152606401610229565b60e082901b6001600160e01b0319166303e652e360e41b1480159061034d575060e082901b6001600160e01b0319166303a353bd60e01b14155b6103af5760405162461bcd60e51b815260206004820152602d60248201527f496e666c61746f722049442063616e6e6f7420636c6173682077697468206f7460448201526c6865722066756e6374696f6e7360981b6064820152608401610229565b6001600160a01b0381166104055760405162461bcd60e51b815260206004820152601c60248201527f496e666c61746f7220616464726573732063616e6e6f742062652030000000006044820152606401610229565b63ffffffff82166000908152602081905260409020546001600160a01b0316156104715760405162461bcd60e51b815260206004820152601b60248201527f496e666c61746f7220616c7265616479207265676973746572656400000000006044820152606401610229565b6001600160a01b03811660009081526001602052604090205463ffffffff16156104dd5760405162461bcd60e51b815260206004820152601b60248201527f496e666c61746f7220616c7265616479207265676973746572656400000000006044820152606401610229565b63ffffffff821660008181526020818152604080832080546001600160a01b0319166001600160a01b0387169081179091558084526001835292819020805463ffffffff1916851790558051938452908301919091527f0d97c40f054b84805413cf34bed1603e769ee682b2b8a85fe26e032e237bd6a3910160405180910390a15050565b60005b8381101561057d578181015183820152602001610565565b50506000910152565b6000815180845261059e816020860160208601610562565b601f01601f19169290920160200192915050565b60006040808301818452808651808352606092508286019150828160051b8701016020808a0160005b848110156106b657898403605f19018652815180516001600160a01b03168552610160848201518587015289820151818b88015261061b82880182610586565b915050888201518682038a8801526106338282610586565b6080848101519089015260a0808501519089015260c0808501519089015260e08085015190890152610100808501519089015261012080850151898303828b015291935091506106838382610586565b9250505061014080830151925086820381880152506106a28183610586565b9785019795505050908201906001016105db565b50508196506106cf8189018a6001600160a01b03169052565b5050505050509392505050565b600080602083850312156106ef57600080fd5b823567ffffffffffffffff8082111561070757600080fd5b818501915085601f83011261071b57600080fd5b81358181111561072a57600080fd5b86602082850101111561073c57600080fd5b60209290920196919550909350505050565b803563ffffffff8116811461076257600080fd5b919050565b6001600160a01b038116811461077c57600080fd5b50565b6000806040838503121561079257600080fd5b61079b8361074e565b915060208301356107ab81610767565b809150509250929050565b6000602082840312156107c857600080fd5b6107d18261074e565b9392505050565b6000602082840312156107ea57600080fd5b81356107d181610767565b6000808585111561080557600080fd5b8386111561081257600080fd5b5050820193919092039150565b6001600160e01b031981358181169160048510156108475780818660040360031b1b83161692505b505092915050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b634e487b7160e01b600052604160045260246000fd5b604051610160810167ffffffffffffffff811182821017156108b8576108b861087e565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156108e7576108e761087e565b604052919050565b805161076281610767565b600082601f83011261090b57600080fd5b815167ffffffffffffffff8111156109255761092561087e565b610938601f8201601f19166020016108be565b81815284602083860101111561094d57600080fd5b61095e826020830160208701610562565b949350505050565b6000806040838503121561097957600080fd5b825167ffffffffffffffff8082111561099157600080fd5b818501915085601f8301126109a557600080fd5b81516020828211156109b9576109b961087e565b8160051b6109c88282016108be565b928352848101820192828101908a8511156109e257600080fd5b83870192505b84831015610b17578251868111156109ff57600080fd5b8701610160818d03601f19011215610a1657600080fd5b610a1e610894565b610a298683016108ef565b8152604082015186820152606082015188811115610a4657600080fd5b610a548e88838601016108fa565b604083015250608082015188811115610a6c57600080fd5b610a7a8e88838601016108fa565b60608301525060a0820151608082015260c082015160a082015260e082015160c082015261010082015160e08201526101208201516101008201526101408083015189811115610ac957600080fd5b610ad78f89838701016108fa565b6101208401525061016083015189811115610af157600080fd5b610aff8f89838701016108fa565b918301919091525083525091830191908301906109e8565b9750610b279150508782016108ef565b945050505050925092905056fea26469706673582212207ed838f4b7adb68a66fb680398aedaf7834714915afe01319096aa23e89e76a164736f6c63430008150033