diff --git a/.gitmodules b/.gitmodules index 179b11c..c0be231 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "contracts/lib/hookmate"] path = contracts/lib/hookmate url = https://github.com/akshatmittal/hookmate +[submodule "contracts/lib/reactive-lib"] + path = contracts/lib/reactive-lib + url = https://github.com/Reactive-Network/reactive-lib diff --git a/CLAUDE.md b/CLAUDE.md index a35e5f1..b6feb16 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -48,13 +48,21 @@ Always follow these when making contract changes: - `_beforeSwap()` reads `sqrtPriceX96` + `liquidity` from PoolManager, derives virtual reserves, computes imbalance ratio (`max/min * 10000`), checks swap direction, and returns a fee with `LPFeeLibrary.OVERRIDE_FEE_FLAG`. - `_afterSwap()` emits `SwapFeeApplied` event with post-swap state. -**Fee logic** (via `FeeCurve.sol` library): -- Zone 1 (ratio <= 12200, safe): 1bp flat -- Zone 2 (12200 < ratio <= 15000, warning): quadratic ramp, `100 + d^2/5600` -- Zone 3 (ratio > 15000, circuit breaker): linear, `1500 + (ratio - 15000)` -- Capped at MAX_FEE (500000 = 50%) +**Fee logic** (via `FeeCurve.sol` library -- 5-zone adaptive curve): +- Zone 1 Stable (ratio <= 10050, <=0.5% deviation): 1bp flat (BASE_FEE = 100) +- Zone 2 Drift (10050 < ratio <= 10100, 0.5-1%): linear ramp 1-5bp +- Zone 3 Stress (10100 < ratio <= 10300, 1-3%): quadratic 5-50bp +- Zone 4 Crisis (10300 < ratio <= 10500, 3-5%): quadratic 50-200bp +- Zone 5 Emergency (ratio > 10500, >5%): quadratic from 200bp, capped at MAX_FEE (500000 = 50%) - Rebalancing swaps on imbalanced pools -> 0bp (incentivize recovery) +**Cross-chain contagion shield** (Phase 4): +- `AlertReceiver.sol` stores per-token cross-chain imbalance ratios from Reactive Network callbacks +- `DepegShieldHook` constructor takes `(IPoolManager, address alertReceiver)` -- address(0) disables +- Fee floor: `effectiveFee = max(localFee, FeeCurve.calculateFee(crossChainRatio))` -- same curve, earlier activation +- Rebalancing swaps stay 0bp regardless of cross-chain signals +- `ReactiveMonitor.sol` runs on Reactive Lasna, subscribes to V2/V3/V4 pool events, relays raw ratio + **Pool requirement:** Must initialize with `LPFeeLibrary.DYNAMIC_FEE_FLAG` (0x800000) in `PoolKey.fee`. **Fee units:** Hundredths of a bip (100 = 1bp, 5000 = 50bp, 1000000 = 100%). @@ -66,10 +74,101 @@ Tests use a custom `BaseTest` -> `Deployers` chain that deploys the full v4 stac ## Key Configuration - **Solidity:** 0.8.30, cancun EVM, FFI enabled -- **Dependencies** are git submodules in `contracts/lib/` (forge-std, uniswap-hooks, hookmate) +- **Dependencies** are git submodules in `contracts/lib/` (forge-std, uniswap-hooks, hookmate, reactive-lib) - **Remappings:** `@uniswap/v4-core/` and `@uniswap/v4-periphery/` resolve through `contracts/lib/uniswap-hooks/lib/` - **Frontend:** Next.js 14+ (App Router), Tailwind CSS, viem + wagmi, RainbowKit, Recharts ## Implementation Plan -See `PLAN.md` for phased implementation spec. Phase 1 (directional fee hook) and Phase 2 (fee curve + depeg simulation) are complete. Phase 3 (frontend) is in progress. Phase 4 covers Reactive Network cross-chain integration. +See `PLAN.md` for phased implementation spec. All 4 phases are complete. Phase 4 added Reactive Network cross-chain early warning (AlertReceiver, ReactiveMonitor, hook fee floor via same curve). + +## Testnet Deployment Guide + +Deployment order matters. Scripts are in `contracts/script/` numbered 01-05. + +### Step 1: Deploy Mock Tokens (01_DeployTokens.s.sol) +Uses CREATE2 so addresses are the same on all chains. Run on each chain. +```bash +forge script script/01_DeployTokens.s.sol --rpc-url --broadcast +``` +- mUSDC: `0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0` +- mUSDT: `0x2170d1eC7B1392611323A4c1793e580349CC5CC0` +- **Token ordering:** mUSDT < mUSDC, so currency0 = mUSDT, currency1 = mUSDC + +### Step 2: Deploy AlertReceiver (02_DeployAlertReceiver.s.sol) +Run on each destination chain. Constructor takes the chain's callback proxy address. +```bash +CALLBACK_PROXY= forge script script/02_DeployAlertReceiver.s.sol --rpc-url --broadcast +``` +Callback proxy addresses (Reactive Network infrastructure): +- Sepolia: `0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA` +- Base Sepolia: `0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6` +- Unichain Sepolia: `0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4` + +### Step 3: Deploy Hook (03_DeployHook.s.sol) +Run on each chain. Needs AlertReceiver address from step 2. +```bash +ALERT_RECEIVER= forge script script/03_DeployHook.s.sol --rpc-url --broadcast +``` + +### Step 4: Create Pool + Seed Liquidity (04_CreatePool.s.sol) +Run on each chain. Needs hook address from step 3. +```bash +HOOK= forge script script/04_CreatePool.s.sol --rpc-url --broadcast +``` + +### Step 5: Deploy ReactiveMonitor on Reactive Lasna + +**CRITICAL: Reactive Network has dual-state (RNK + ReactVM). They share bytecode but NOT storage. Only the constructor runs in both environments. Any state needed by `react()` (which runs in ReactVM) MUST be set in the constructor. Post-deploy external calls like `addMonitoredPool()` only write to RNK state and will cause "Unknown pool" errors in ReactVM.** + +**CRITICAL: `forge create` times out on Reactive Lasna. Use `cast send --create` instead.** + +```bash +# 1. Get bytecode +BYTECODE=\$(forge inspect src/reactive/ReactiveMonitor.sol:ReactiveMonitor bytecode) + +# 2. Encode constructor args: PoolConfig[] and DestConfig[] +ARGS=\$(cast abi-encode "constructor((uint256,address,bytes32,uint8,bytes32)[],(uint256,address)[])" \ + "[(chainId,poolManagerAddr,pairId,poolType,poolId),...]" \ + "[(chainId,alertReceiverAddr),...]") + +# 3. Deploy (concat bytecode + args without 0x prefix) +cast send --rpc-url https://lasna-rpc.rnk.dev/ --private-key \$PK \ + --legacy --value 0.1ether --gas-limit 3000000 \ + --create "\${BYTECODE}\${ARGS#0x}" +``` + +- PoolType enum: 0 = UNISWAP_V4, 1 = UNISWAP_V3, 2 = UNISWAP_V2 +- poolId: only for V4 pools (the PoolKey hash). For V3/V2, use bytes32(0). +- pairId: owner-assigned label, e.g. `keccak256("USDC/USDT")`. Must be consistent across all chains. +- `--value 0.1ether` funds the REACT subscription balance +- `--legacy` required for Reactive Lasna (no EIP-1559) + +See `script/05_DeployReactive.s.sol` for the current pool/destination config values. + +### Step 6: Fund Callback Proxies +Each destination chain's callback proxy must be funded for the ReactiveMonitor address: +```bash +cast send --rpc-url --private-key \$PK \ + "depositTo(address)" --value 0.001ether +``` +Do this for all 3 destination chains (Sepolia, Base Sepolia, Unichain Sepolia). + +### Step 7: Register Pairs on AlertReceivers +Each AlertReceiver needs local token addresses mapped to the pairId: +```bash +cast send --rpc-url --private-key \$PK \ + "registerPair(bytes32,address,address)" \ + +``` + +### Step 8: Trigger and Verify +Do a swap on any chain to trigger a V4 Swap event. The ReactiveMonitor should: +1. Detect the event on Reactive Lasna +2. Decode the imbalance ratio +3. Emit Callback events to other chains' AlertReceivers +4. Callback proxies deliver to AlertReceivers +5. AlertReceivers store the alert +6. Hooks on other chains read the cross-chain ratio as fee floor + +Check reactscan: `https://lasna.reactscan.net/address//contract/` diff --git a/PLAN.md b/PLAN.md index 607085d..89868d8 100644 --- a/PLAN.md +++ b/PLAN.md @@ -1,7 +1,7 @@ # DepegShield — Implementation Spec > This file is the source of truth for implementation. Each phase builds on the last. -> Status: Phase 1 ✅ | Phase 2 ✅ | Phase 3 ✅ | Phase 4 🔲 +> Status: Phase 1 ✅ | Phase 2 ✅ | Phase 3 ✅ | Phase 4 ✅ --- @@ -151,8 +151,8 @@ Zone 3: fee = 1500 + (ratio - 15000), capped at 500000 **New file: `contracts/src/AlertReceiver.sol`** (deployed on Unichain) - `setAlert(address token, uint8 severity)` — callable only by Reactive Network -- `clearAlert(address token)` — callable by Reactive Network or after TTL expiry -- Stores: `mapping(address => Alert)` where Alert = {severity, timestamp, ttl} +- `clearAlert(address token)` — callable by Reactive Network when source pool recovers +- Stores: `mapping(address => Alert)` where Alert = {severity, timestamp} - `getAlertSeverity(address token) → uint8` — view for hook to read **Modify: `contracts/src/DepegShieldHook.sol`** diff --git a/README.md b/README.md index 9c50dc4..331e3fc 100644 --- a/README.md +++ b/README.md @@ -177,7 +177,7 @@ DepegShield closes this gap using [Reactive Network](https://reactive.network/), ``` - **ReactiveMonitor** (Reactive Network) - Subscribes to swap events on stablecoin pools across any supported chain. Tracks cumulative sell pressure over a rolling window. When imbalance crosses a configurable threshold, it fires a cross-chain callback to the protected pool's chain. -- **AlertReceiver** (deployed alongside the hook) - Receives callbacks and stores alert state with TTL-based expiry. Alerts decay automatically if not refreshed. +- **AlertReceiver** (deployed alongside the hook) - Receives callbacks and stores alert state. Alerts persist until the source pool recovers (ratio returns to balanced), ensuring continuous protection during ongoing depegs. - **DepegShieldHook** reads the alert state in `beforeSwap`. When an alert is active, the hook multiplies its fee curve by a severity factor. Even a locally-balanced pool charges elevated fees if a cross-chain depeg is underway. No off-chain bots. No centralized keepers. Fully on-chain. The source chains to monitor and the alert thresholds are configurable per deployment. @@ -304,19 +304,29 @@ depegShield/ │ ├── src/ │ │ ├── DepegShieldHook.sol # Core hook: beforeSwap fee logic, afterSwap events │ │ ├── FeeCurve.sol # 5-zone fee curve library -│ │ └── MockStablecoin.sol # Free-mint ERC20 for testnet demos +│ │ ├── AlertReceiver.sol # Cross-chain alert storage (per destination chain) +│ │ ├── MockStablecoin.sol # Free-mint ERC20 for testnet demos +│ │ ├── interfaces/ +│ │ │ └── IAlertReceiver.sol +│ │ └── reactive/ +│ │ └── ReactiveMonitor.sol # Reactive Network cross-chain monitor │ ├── test/ │ │ ├── DepegShieldHook.t.sol # Hook behavior tests │ │ ├── FeeCurve.t.sol # Fee curve unit + fuzz tests -│ │ └── DepegScenario.t.sol # Depeg simulation scenarios +│ │ ├── DepegScenario.t.sol # Depeg simulation scenarios +│ │ ├── AlertReceiver.t.sol # Alert receiver + pair registry tests +│ │ └── CrossChainFee.t.sol # Cross-chain fee floor tests │ └── script/ -│ ├── DeployAll.s.sol # Full deployment: tokens + hook + pool + liquidity -│ └── 00_DeployHook.s.sol # Hook-only CREATE2 deployment +│ ├── 01_DeployTokens.s.sol # Deploy mUSDC + mUSDT via CREATE2 +│ ├── 02_DeployAlertReceiver.s.sol # Deploy AlertReceiver + register pair +│ ├── 03_DeployHook.s.sol # Mine salt + deploy hook (CREATE2) +│ ├── 04_CreatePool.s.sol # Init pool at 1:1 + seed liquidity +│ └── 05_DeployReactive.s.sol # ReactiveMonitor config reference │ ├── frontend/ # Next.js app │ └── src/ │ ├── app/ # Landing page + Explore page -│ ├── components/ # FeeCurveChart, SimulationReplay, PoolHealthGauge +│ ├── components/ # FeeCurveChart, SimulationReplay, PoolHealthGauge, CrossChainAlert │ └── lib/ # Fee curve math, simulation data ``` @@ -356,44 +366,95 @@ npm run dev ### Deploy -The `DeployAll` script deploys mock stablecoins (mUSDC, mUSDT), the hook, creates the pool, and adds initial liquidity in a single transaction. +Deployment uses 5 isolated scripts, run in order per chain. Each script is self-contained with its own env vars. ```bash cd contracts cp .env.example .env # Fill in PRIVATE_KEY, fund the wallet on target chains source .env -forge script script/DeployAll.s.sol --rpc-url $UNICHAIN_SEPOLIA_RPC_URL --private-key $PRIVATE_KEY --broadcast + +# Step 1: Deploy mock tokens (once per chain, deterministic addresses via CREATE2) +forge script script/01_DeployTokens.s.sol --rpc-url --private-key "\$PRIVATE_KEY" --broadcast + +# Step 2: Deploy AlertReceiver + register mUSDC/mUSDT pair +# CALLBACK_PROXY varies per chain (see script comments for addresses) +CALLBACK_PROXY=0x... forge script script/02_DeployAlertReceiver.s.sol --rpc-url --private-key "\$PRIVATE_KEY" --broadcast + +# Step 3: Deploy DepegShieldHook (mines CREATE2 salt for flag-encoded address) +ALERT_RECEIVER=0x... forge script script/03_DeployHook.s.sol --rpc-url --private-key "\$PRIVATE_KEY" --broadcast + +# Step 4: Create pool at 1:1 price + seed 100K liquidity per side +HOOK=0x... forge script script/04_CreatePool.s.sol --rpc-url --private-key "\$PRIVATE_KEY" --broadcast + +# Step 5: Deploy ReactiveMonitor on Reactive Lasna +# All pool/destination config MUST be in the constructor because the ReactVM +# creates an isolated state copy at deploy time. Post-deploy calls only +# affect the RNK chain state, not the ReactVM. +# See 05_DeployReactive.s.sol for the full constructor args with all 3 chains. +# +# Use cast send --create (forge create may time out on Reactive Lasna): +BYTECODE=\$(forge inspect src/reactive/ReactiveMonitor.sol:ReactiveMonitor bytecode) +ARGS=\$(cast abi-encode "c((uint256,address,bytes32,uint8,bytes32)[],(uint256,address)[])" \ + "[(chainId,poolManager,pairId,poolType,poolId),...]" \ + "[(chainId,alertReceiver),...]") +cast send --rpc-url https://lasna-rpc.rnk.dev/ --private-key "\$PRIVATE_KEY" \ + --legacy --value 0.1ether --gas-limit 3000000 \ + --create "\${BYTECODE}\${ARGS#0x}" + +# After deployment, fund the callback proxies on each destination chain: +# cast send "depositTo(address)" --value 0.01ether ``` --- ## Testnet Deployments +All contracts are verified on their respective block explorers. + ### Mock Tokens (same address on all chains via CREATE2) | Token | Address | Decimals | |-------|---------|----------| -| mUSDC | `0xD6E322dE450F9A276f2F3AFe72bC0C93D5284Ef0` | 6 | -| mUSDT | `0xf02383D4eBcF11016Df5AdAEB5899B947bcC0098` | 6 | +| mUSDC | [`0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0`](https://sepolia.etherscan.io/address/0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0) | 6 | +| mUSDT | [`0x2170d1eC7B1392611323A4c1793e580349CC5CC0`](https://sepolia.etherscan.io/address/0x2170d1eC7B1392611323A4c1793e580349CC5CC0) | 6 | Both have a public `mint(address, uint256)` function for testing. -### Hook Addresses +### Sepolia (Chain ID: 11155111) + +| Contract | Address | Explorer | +|----------|---------|----------| +| DepegShieldHook | `0xEDfFdabADd4263836403BF0D5F92a613Fc9f00C0` | [View](https://sepolia.etherscan.io/address/0xEDfFdabADd4263836403BF0D5F92a613Fc9f00C0) | +| AlertReceiver | `0x6bFe889e87A51634194B9447201548BEc8D825C3` | [View](https://sepolia.etherscan.io/address/0x6bFe889e87A51634194B9447201548BEc8D825C3) | + +### Base Sepolia (Chain ID: 84532) + +| Contract | Address | Explorer | +|----------|---------|----------| +| DepegShieldHook | `0xf8Fd12C76C606cA9bc3dAdeE9706B4357e6780c0` | [View](https://sepolia.basescan.org/address/0xf8Fd12C76C606cA9bc3dAdeE9706B4357e6780c0) | +| AlertReceiver | `0x92a8497C788d43572Fe29f144E6FF015AE3Ff22d` | [View](https://sepolia.basescan.org/address/0x92a8497C788d43572Fe29f144E6FF015AE3Ff22d) | -| Chain | Chain ID | Hook Address | -|-------|----------|-------------| -| Unichain Sepolia | 1301 | `0x3B101a77A6467E457b3CEFa7Fb4964Da1FBD40c0` | -| Sepolia | 11155111 | `0x06AAaA578EFe1A6ACbE78DAB5cdE791a0BF040C0` | -| Base Sepolia | 84532 | `0x1CF03b90D93D33C73d3215Ba73003C69EF6040c0` | +### Unichain Sepolia (Chain ID: 1301) + +| Contract | Address | Explorer | +|----------|---------|----------| +| DepegShieldHook | `0x05e5c38f6ca3e76c30145eb73f1128B7749140C0` | [View](https://sepolia.uniscan.xyz/address/0x05e5c38f6ca3e76c30145eb73f1128B7749140C0) | +| AlertReceiver | `0xfe8BA3Fa183C98d637fd549f579670b3cB63b199` | [View](https://sepolia.uniscan.xyz/address/0xfe8BA3Fa183C98d637fd549f579670b3cB63b199) | + +### Reactive Lasna (Chain ID: 5318007) + +| Contract | Address | Explorer | +|----------|---------|----------| +| ReactiveMonitor | `0xfa5eeb94A58e5E83451C90E0915705E2d3a8EBA1` | [View](https://lasna.reactscan.net/address/0xf30180b9cec36f5a3762332c0f102fe8c024d64e/contract/0xfa5eeb94A58e5E83451C90E0915705E2d3a8EBA1) | ### Pool Configuration | Parameter | Value | |-----------|-------| -| currency0 | `0xD6E322dE450F9A276f2F3AFe72bC0C93D5284Ef0` (mUSDC) | -| currency1 | `0xf02383D4eBcF11016Df5AdAEB5899B947bcC0098` (mUSDT) | | fee | `0x800000` (DYNAMIC_FEE_FLAG) | | tickSpacing | 10 | | LP range | +/- 1000 ticks (~+/-10% price range) | | Initial price | 1:1 (sqrtPriceX96 = 2^96) | | Initial liquidity | 100K per side | + +Mock tokens have a public `mint(address, uint256)` function for testing. diff --git a/contracts/.env.example b/contracts/.env.example index 4526175..a22f178 100644 --- a/contracts/.env.example +++ b/contracts/.env.example @@ -1,10 +1,17 @@ # Private key for deployment (with 0x prefix) PRIVATE_KEY= -# RPC URLs (public endpoints, no API key needed) +# RPC URLs UNICHAIN_SEPOLIA_RPC_URL=https://sepolia.unichain.org SEPOLIA_RPC_URL=https://ethereum-sepolia-rpc.publicnode.com BASE_SEPOLIA_RPC_URL=https://sepolia.base.org +REACTIVE_RPC_URL=https://lasna-rpc.rnk.dev/ + +# Reactive Network Callback Proxy addresses (per destination chain) +# See https://dev.reactive.network/origins-and-destinations +CALLBACK_PROXY_SEPOLIA=0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA +CALLBACK_PROXY_BASE_SEPOLIA=0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6 +CALLBACK_PROXY_UNICHAIN_SEPOLIA=0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4 # Block explorer API key (for contract verification, optional) ETHERSCAN_API_KEY= diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773759648603.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773759648603.json new file mode 100644 index 0000000..a96e76f --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773759648603.json @@ -0,0 +1,103 @@ +{ + "transactions": [ + { + "hash": "0xd108dad5ec93c22864160497037aa7173c887bd16fcb7acfaf1e57c8915bb08d", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xdfa0a5fb820dad9f94259a51c340a227706bf566", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x5a", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xab516468d57246aae69d3dad06f46685fc595a9502cc8120fd4295e552aaef7d", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0xdfa0a5fb820dad9f94259a51c340a227706bf566", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xdfa0a5fb820dad9f94259a51c340a227706bf566", + "gas": "0x1212c", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x5b", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x116dbdd", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd108dad5ec93c22864160497037aa7173c887bd16fcb7acfaf1e57c8915bb08d", + "transactionIndex": "0x48", + "blockHash": "0x93ac81224638e87fec0ba883a82edc0d8234b99b98efd6f0fd0be1e3ada52e0c", + "blockNumber": "0x9fac90", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0x16e36d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xdfa0a5fb820dad9f94259a51c340a227706bf566" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x117a197", + "logs": [ + { + "address": "0xdfa0a5fb820dad9f94259a51c340a227706bf566", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x93ac81224638e87fec0ba883a82edc0d8234b99b98efd6f0fd0be1e3ada52e0c", + "blockNumber": "0x9fac90", + "blockTimestamp": "0x69b96ca0", + "transactionHash": "0xab516468d57246aae69d3dad06f46685fc595a9502cc8120fd4295e552aaef7d", + "transactionIndex": "0x49", + "logIndex": "0x99", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000040002000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xab516468d57246aae69d3dad06f46685fc595a9502cc8120fd4295e552aaef7d", + "transactionIndex": "0x49", + "blockHash": "0x93ac81224638e87fec0ba883a82edc0d8234b99b98efd6f0fd0be1e3ada52e0c", + "blockNumber": "0x9fac90", + "gasUsed": "0xc5ba", + "effectiveGasPrice": "0x16e36d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xdfa0a5fb820dad9f94259a51c340a227706bf566", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773759648603, + "chain": 11155111, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811116258.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811116258.json new file mode 100644 index 0000000..a01a6b1 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811116258.json @@ -0,0 +1,54 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x5b73c5498c1e3b4dba84de0f1833c4a029d90519", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x0", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x5b73c5498c1e3b4dba84de0f1833c4a029d90519", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0x1804c8ab1f12e6bbf3894d4083f33e07309d1f38", + "to": "0x5b73c5498c1e3b4dba84de0f1833c4a029d90519", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x1", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811116258, + "chain": 11155111, + "commit": "748afd5" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811139095.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811139095.json new file mode 100644 index 0000000..537f3f3 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811139095.json @@ -0,0 +1,54 @@ +{ + "transactions": [ + { + "hash": null, + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x6f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": null, + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x70", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811139095, + "chain": 11155111, + "commit": "748afd5" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811176507.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811176507.json new file mode 100644 index 0000000..31c119e --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773811176507.json @@ -0,0 +1,103 @@ +{ + "transactions": [ + { + "hash": "0x38288e9db046051b1d6914052985c53710bb85cbb9fc444334a3013b91ef4f1a", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x6f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3d0b113d72ebad6886a20d8242c53da16ad8f4b5beff4ebe0102f206af616f4e", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x70", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7d7402", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3d0b113d72ebad6886a20d8242c53da16ad8f4b5beff4ebe0102f206af616f4e", + "transactionIndex": "0x54", + "blockHash": "0x84dd482aa4ea0ec758b82c36e0eb5e70db69d0b7a0693a01c27ffaad5d86bd8e", + "blockNumber": "0x9fbae3", + "gasUsed": "0x186943", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7e39ed", + "logs": [ + { + "address": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x84dd482aa4ea0ec758b82c36e0eb5e70db69d0b7a0693a01c27ffaad5d86bd8e", + "blockNumber": "0x9fbae3", + "blockTimestamp": "0x69ba35e8", + "transactionHash": "0x38288e9db046051b1d6914052985c53710bb85cbb9fc444334a3013b91ef4f1a", + "transactionIndex": "0x55", + "logIndex": "0xb6", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000002010000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000400000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x38288e9db046051b1d6914052985c53710bb85cbb9fc444334a3013b91ef4f1a", + "transactionIndex": "0x55", + "blockHash": "0x84dd482aa4ea0ec758b82c36e0eb5e70db69d0b7a0693a01c27ffaad5d86bd8e", + "blockNumber": "0x9fbae3", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x21fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811176507, + "chain": 11155111, + "commit": "748afd5" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773812653612.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773812653612.json new file mode 100644 index 0000000..505f8a7 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-1773812653612.json @@ -0,0 +1,103 @@ +{ + "transactions": [ + { + "hash": "0x25c3ca617cf8d57a627bd1f5c8339fa5bebfac2156b91cc34de7ab19f1b3402f", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x7d", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdef6f2907a9921037f528b78c811b112a4a7afea793b4ed5637c24b1d0d01a52", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x7e", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8d5118", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x25c3ca617cf8d57a627bd1f5c8339fa5bebfac2156b91cc34de7ab19f1b3402f", + "transactionIndex": "0x44", + "blockHash": "0xd237805ac0e48bf36d369bf9ce6045bac3cb3748737c4b499b851f45651ce8c1", + "blockNumber": "0x9fbb4f", + "gasUsed": "0x186943", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x6bfe889e87a51634194b9447201548bec8d825c3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8e1703", + "logs": [ + { + "address": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0xd237805ac0e48bf36d369bf9ce6045bac3cb3748737c4b499b851f45651ce8c1", + "blockNumber": "0x9fbb4f", + "blockTimestamp": "0x69ba3b94", + "transactionHash": "0xdef6f2907a9921037f528b78c811b112a4a7afea793b4ed5637c24b1d0d01a52", + "transactionIndex": "0x45", + "logIndex": "0x85", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000040000000000000000000000000100000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000000000000000008000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdef6f2907a9921037f528b78c811b112a4a7afea793b4ed5637c24b1d0d01a52", + "transactionIndex": "0x45", + "blockHash": "0xd237805ac0e48bf36d369bf9ce6045bac3cb3748737c4b499b851f45651ce8c1", + "blockNumber": "0x9fbb4f", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812653612, + "chain": 11155111, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-latest.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-latest.json new file mode 100644 index 0000000..505f8a7 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/11155111/run-latest.json @@ -0,0 +1,103 @@ +{ + "transactions": [ + { + "hash": "0x25c3ca617cf8d57a627bd1f5c8339fa5bebfac2156b91cc34de7ab19f1b3402f", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x7d", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdef6f2907a9921037f528b78c811b112a4a7afea793b4ed5637c24b1d0d01a52", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x7e", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8d5118", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x25c3ca617cf8d57a627bd1f5c8339fa5bebfac2156b91cc34de7ab19f1b3402f", + "transactionIndex": "0x44", + "blockHash": "0xd237805ac0e48bf36d369bf9ce6045bac3cb3748737c4b499b851f45651ce8c1", + "blockNumber": "0x9fbb4f", + "gasUsed": "0x186943", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x6bfe889e87a51634194b9447201548bec8d825c3" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8e1703", + "logs": [ + { + "address": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0xd237805ac0e48bf36d369bf9ce6045bac3cb3748737c4b499b851f45651ce8c1", + "blockNumber": "0x9fbb4f", + "blockTimestamp": "0x69ba3b94", + "transactionHash": "0xdef6f2907a9921037f528b78c811b112a4a7afea793b4ed5637c24b1d0d01a52", + "transactionIndex": "0x45", + "logIndex": "0x85", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000040000000000000000000000000100000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000000000000000008000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdef6f2907a9921037f528b78c811b112a4a7afea793b4ed5637c24b1d0d01a52", + "transactionIndex": "0x45", + "blockHash": "0xd237805ac0e48bf36d369bf9ce6045bac3cb3748737c4b499b851f45651ce8c1", + "blockNumber": "0x9fbb4f", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x6bfe889e87a51634194b9447201548bec8d825c3", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812653612, + "chain": 11155111, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773759938008.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773759938008.json new file mode 100644 index 0000000..ab72314 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773759938008.json @@ -0,0 +1,119 @@ +{ + "transactions": [ + { + "hash": "0xf7bb1515c395a1dfef7b479cda843291fc8b636669a5c3db1404398e26a29165", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x137b8d50bd5c3794103636e4e18a49e973c2d9a2", + "function": null, + "arguments": [ + "0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a0000000000000000000000009299472a6399fd1027ebf067571eb3e3d7837fc4", + "nonce": "0x3c", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2c939f523655d4fd861b9ac0020d52e1ee64b68eb11a1dbcda44a6a7da0fe40f", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x137b8d50bd5c3794103636e4e18a49e973c2d9a2", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x137b8d50bd5c3794103636e4e18a49e973c2d9a2", + "gas": "0x1212c", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x3d", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x21be18", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf7bb1515c395a1dfef7b479cda843291fc8b636669a5c3db1404398e26a29165", + "transactionIndex": "0x8", + "blockHash": "0x1da46398438e7d3f03c0165daceaf8d279e2df97faba88db61aebb344931af00", + "blockNumber": "0x2cbc070", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x11c920", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x137b8d50bd5c3794103636e4e18a49e973c2d9a2", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x6b", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x44c56", + "l1GasPrice": "0xb", + "l1GasUsed": "0xb627" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4afd8", + "logs": [ + { + "address": "0x137b8d50bd5c3794103636e4e18a49e973c2d9a2", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc076", + "blockTimestamp": "0x69b96dc2", + "transactionHash": "0x2c939f523655d4fd861b9ac0020d52e1ee64b68eb11a1dbcda44a6a7da0fe40f", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x02800000000000000000000000000000000000000400000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000020000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2c939f523655d4fd861b9ac0020d52e1ee64b68eb11a1dbcda44a6a7da0fe40f", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc076", + "gasUsed": "0xc5ba", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xc030", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x137b8d50bd5c3794103636e4e18a49e973c2d9a2", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x63", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x308c", + "l1GasPrice": "0xb", + "l1GasUsed": "0x7be" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773759938008, + "chain": 1301, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773811227052.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773811227052.json new file mode 100644 index 0000000..dc02a33 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773811227052.json @@ -0,0 +1,119 @@ +{ + "transactions": [ + { + "hash": "0x4615a0ddaeeed40cbbb351f1d77ac7985d0ac2ec33d97e6f74da0929d5d954ca", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x2d594dcb8b4a2e7bba9e2f40d6a1fa98c4523ad6", + "function": null, + "arguments": [ + "0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a0000000000000000000000009299472a6399fd1027ebf067571eb3e3d7837fc4", + "nonce": "0x4a", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x78fd22f0ee25c9255998f3fda742ef742046ed7a97ff71be00e3d4e5c8d32bea", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x2d594dcb8b4a2e7bba9e2f40d6a1fa98c4523ad6", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2d594dcb8b4a2e7bba9e2f40d6a1fa98c4523ad6", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x4b", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1c536d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x78fd22f0ee25c9255998f3fda742ef742046ed7a97ff71be00e3d4e5c8d32bea", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc88cf", + "gasUsed": "0x186943", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x129120", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x2d594dcb8b4a2e7bba9e2f40d6a1fa98c4523ad6", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa9", + "l1GasPrice": "0xa", + "l1GasUsed": "0xbe26" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1d1958", + "logs": [ + { + "address": "0x2d594dcb8b4a2e7bba9e2f40d6a1fa98c4523ad6", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc88cf", + "blockTimestamp": "0x69ba361b", + "transactionHash": "0x4615a0ddaeeed40cbbb351f1d77ac7985d0ac2ec33d97e6f74da0929d5d954ca", + "transactionIndex": "0x5", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000004000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4615a0ddaeeed40cbbb351f1d77ac7985d0ac2ec33d97e6f74da0929d5d954ca", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc88cf", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xc030", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2d594dcb8b4a2e7bba9e2f40d6a1fa98c4523ad6", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa9", + "l1GasPrice": "0xa", + "l1GasUsed": "0x7be" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811227052, + "chain": 1301, + "commit": "748afd5" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773812751716.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773812751716.json new file mode 100644 index 0000000..c0065f1 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-1773812751716.json @@ -0,0 +1,119 @@ +{ + "transactions": [ + { + "hash": "0x527b1dfb62ddc7f552d476ca5a2b2430411c42c3b128ff749e382e901f0bfeda", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "function": null, + "arguments": [ + "0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a0000000000000000000000009299472a6399fd1027ebf067571eb3e3d7837fc4", + "nonce": "0x55", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x32de7b8d49ebf5c3e051871b799cf9c1ffd31d2041ba016655820047076fe53b", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x56", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1c5355", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x32de7b8d49ebf5c3e051871b799cf9c1ffd31d2041ba016655820047076fe53b", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8ec0", + "gasUsed": "0x186943", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x129120", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa5", + "l1GasPrice": "0x9", + "l1GasUsed": "0xbe26" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1d1940", + "logs": [ + { + "address": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8ec0", + "blockTimestamp": "0x69ba3c0c", + "transactionHash": "0x527b1dfb62ddc7f552d476ca5a2b2430411c42c3b128ff749e382e901f0bfeda", + "transactionIndex": "0x5", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000040000001000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x527b1dfb62ddc7f552d476ca5a2b2430411c42c3b128ff749e382e901f0bfeda", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8ec0", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xc030", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa5", + "l1GasPrice": "0x9", + "l1GasUsed": "0x7be" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812751716, + "chain": 1301, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-latest.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-latest.json new file mode 100644 index 0000000..c0065f1 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/1301/run-latest.json @@ -0,0 +1,119 @@ +{ + "transactions": [ + { + "hash": "0x527b1dfb62ddc7f552d476ca5a2b2430411c42c3b128ff749e382e901f0bfeda", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "function": null, + "arguments": [ + "0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a0000000000000000000000009299472a6399fd1027ebf067571eb3e3d7837fc4", + "nonce": "0x55", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x32de7b8d49ebf5c3e051871b799cf9c1ffd31d2041ba016655820047076fe53b", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x56", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1c5355", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x32de7b8d49ebf5c3e051871b799cf9c1ffd31d2041ba016655820047076fe53b", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8ec0", + "gasUsed": "0x186943", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x129120", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa5", + "l1GasPrice": "0x9", + "l1GasUsed": "0xbe26" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1d1940", + "logs": [ + { + "address": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8ec0", + "blockTimestamp": "0x69ba3c0c", + "transactionHash": "0x527b1dfb62ddc7f552d476ca5a2b2430411c42c3b128ff749e382e901f0bfeda", + "transactionIndex": "0x5", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000040000001000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x527b1dfb62ddc7f552d476ca5a2b2430411c42c3b128ff749e382e901f0bfeda", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8ec0", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xc030", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xfe8ba3fa183c98d637fd549f579670b3cb63b199", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa5", + "l1GasPrice": "0x9", + "l1GasUsed": "0x7be" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812751716, + "chain": 1301, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773759664279.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773759664279.json new file mode 100644 index 0000000..c05f624 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773759664279.json @@ -0,0 +1,119 @@ +{ + "transactions": [ + { + "hash": "0x883cb2eeb157a72389fd9f6a937d72f049b1d42186cac34d89710e1a9b7a19f1", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xcfdaf5c867592bfb967d63839e5738da366814dc", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x3a", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x93e69c8e158d82f477c2eb5b1737a18c6a719ad448b74029761f4f9c80abdfbc", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0xcfdaf5c867592bfb967d63839e5738da366814dc", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xcfdaf5c867592bfb967d63839e5738da366814dc", + "gas": "0x1212c", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x3b", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2e9106", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x93e69c8e158d82f477c2eb5b1737a18c6a719ad448b74029761f4f9c80abdfbc", + "transactionIndex": "0x7", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x25306e9", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x62fd7", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xcfdaf5c867592bfb967d63839e5738da366814dc", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1ce", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x7728", + "l1GasPrice": "0xb", + "l1GasUsed": "0xb65c" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2f56c0", + "logs": [ + { + "address": "0xcfdaf5c867592bfb967d63839e5738da366814dc", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x25306e9", + "blockTimestamp": "0x69b96cb2", + "transactionHash": "0x883cb2eeb157a72389fd9f6a937d72f049b1d42186cac34d89710e1a9b7a19f1", + "transactionIndex": "0x8", + "logIndex": "0x45", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000100000000000000000000000000040000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x883cb2eeb157a72389fd9f6a937d72f049b1d42186cac34d89710e1a9b7a19f1", + "transactionIndex": "0x8", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x25306e9", + "gasUsed": "0xc5ba", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x44f5", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xcfdaf5c867592bfb967d63839e5738da366814dc", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1ce", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x7728", + "l1GasPrice": "0xb", + "l1GasUsed": "0x7f3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773759664279, + "chain": 84532, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773811208871.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773811208871.json new file mode 100644 index 0000000..1354444 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773811208871.json @@ -0,0 +1,119 @@ +{ + "transactions": [ + { + "hash": "0xff41bc621c38047a1bd960425a81c248644bdecb48359bb82b34114041417388", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x77f4e90ae954bf3caf7312e62e61f40f6ef14479", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x48", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdcbda938ff04ac613e7769fc2669c09087d534440ffa69e02a12cc664eb99c58", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x77f4e90ae954bf3caf7312e62e61f40f6ef14479", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x77f4e90ae954bf3caf7312e62e61f40f6ef14479", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x49", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x255709", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdcbda938ff04ac613e7769fc2669c09087d534440ffa69e02a12cc664eb99c58", + "transactionIndex": "0xa", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536b95", + "gasUsed": "0x186943", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x67557", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x77f4e90ae954bf3caf7312e62e61f40f6ef14479", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xbe5c" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x261cf4", + "logs": [ + { + "address": "0x77f4e90ae954bf3caf7312e62e61f40f6ef14479", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536b95", + "blockTimestamp": "0x69ba360a", + "transactionHash": "0xff41bc621c38047a1bd960425a81c248644bdecb48359bb82b34114041417388", + "transactionIndex": "0xb", + "logIndex": "0x10", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000001000000000000000000000000000000000000000084000000000000000000000000000000000000001000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xff41bc621c38047a1bd960425a81c248644bdecb48359bb82b34114041417388", + "transactionIndex": "0xb", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536b95", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x44f5", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x77f4e90ae954bf3caf7312e62e61f40f6ef14479", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x7f3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811208871, + "chain": 84532, + "commit": "748afd5" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773812694564.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773812694564.json new file mode 100644 index 0000000..aa976b7 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-1773812694564.json @@ -0,0 +1,119 @@ +{ + "transactions": [ + { + "hash": "0x6c4f6e33d893bc5bfb378a292c08c47124bfef8268c5b31cadff1c36507c0cdc", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x53", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x51d1d09374907d303ec7359419a91faa8181671ed9ca115c310d21bae4935e92", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x54", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2a8f5a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6c4f6e33d893bc5bfb378a292c08c47124bfef8268c5b31cadff1c36507c0cdc", + "transactionIndex": "0xc", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536e72", + "gasUsed": "0x186943", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x67557", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0xbe5c" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2f024e", + "logs": [ + { + "address": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536e72", + "blockTimestamp": "0x69ba3bc4", + "transactionHash": "0x51d1d09374907d303ec7359419a91faa8181671ed9ca115c310d21bae4935e92", + "transactionIndex": "0xe", + "logIndex": "0x28", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000002000000000000000000000000000000000000000000000001000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000010000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x51d1d09374907d303ec7359419a91faa8181671ed9ca115c310d21bae4935e92", + "transactionIndex": "0xe", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536e72", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x44f5", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x7f3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812694564, + "chain": 84532, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-latest.json b/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-latest.json new file mode 100644 index 0000000..aa976b7 --- /dev/null +++ b/contracts/broadcast/02_DeployAlertReceiver.s.sol/84532/run-latest.json @@ -0,0 +1,119 @@ +{ + "transactions": [ + { + "hash": "0x6c4f6e33d893bc5bfb378a292c08c47124bfef8268c5b31cadff1c36507c0cdc", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1fbc0a", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611c41380380611c41833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611a4d806101f45f395ff3fe6080604052600436106100c5575f3560e01c8063a166528b1161007e578063c290d69111610058578063c290d6911461027c578063cc667708146102a4578063d32867d0146102e0578063fe4bfd881461030a576100cc565b8063a166528b146101d8578063b5dca84e14610202578063bce9252d1461023e576100cc565b806301b27930146100d05780634faddf8d146100f85780637a90b990146101345780638da5cb5b1461014a57806392c856851461017457806398cdb0e21461019c576100cc565b366100cc57005b5f5ffd5b3480156100db575f5ffd5b506100f660048036038101906100f19190611111565b610332565b005b348015610103575f5ffd5b5061011e60048036038101906101199190611111565b6104e2565b60405161012b91906111e5565b60405180910390f35b34801561013f575f5ffd5b506101486105a8565b005b348015610155575f5ffd5b5061015e610670565b60405161016b919061123d565b60405180910390f35b34801561017f575f5ffd5b5061019a60048036038101906101959190611280565b610695565b005b3480156101a7575f5ffd5b506101c260048036038101906101bd91906112d0565b610925565b6040516101cf91906111e5565b60405180910390f35b3480156101e3575f5ffd5b506101ec610a10565b6040516101f99190611326565b60405180910390f35b34801561020d575f5ffd5b5061022860048036038101906102239190611111565b610a16565b604051610235919061134e565b60405180910390f35b348015610249575f5ffd5b50610264600480360381019061025f9190611111565b610a2b565b60405161027393929190611394565b60405180910390f35b348015610287575f5ffd5b506102a2600480360381019061029d91906113f3565b610a8d565b005b3480156102af575f5ffd5b506102ca60048036038101906102c591906112d0565b610b23565b6040516102d79190611326565b60405180910390f35b3480156102eb575f5ffd5b506102f4610bec565b6040516103019190611326565b60405180910390f35b348015610315575f5ffd5b50610330600480360381019061032b919061141e565b610bf2565b005b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103b8906114dc565b60405180910390fd5b5f60045f8381526020019081526020015f205f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610443576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161043a90611544565b60405180910390fd5b60045f8281526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050807fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da024665f6040516104d791906115a4565b60405180910390a250565b6104ea61109b565b60045f8381526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b8152600401610602919061123d565b602060405180830381865afa15801561061d573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064191906115d1565b905061066d5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610edd565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610724576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071b906114dc565b60405180910390fd5b5f5f1b8303610768576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161075f90611646565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036107d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107cd906116ae565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561083e57505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611716565b60405180910390fd5b5f6108888383611024565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106108dc5783856108df565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b48383604051610915929190611734565b60405180910390a2505050505050565b61092d61109b565b5f6109388484611024565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060600160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900465ffffffffffff16905083565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b0d906117a5565b60405180910390fd5b610b203382610edd565b50565b5f5f610b2f8484611024565b90505f60055f8381526020019081526020015f205490505f5f1b8103610b59575f92505050610be6565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610baf575f9350505050610be6565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c7b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c72906117a5565b60405180910390fd5b5f5f1b8303610cbf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cb690611646565b60405180910390fd5b6fffffffffffffffffffffffffffffffff8016821115610d14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d0b9061180d565b60405180910390fd5b6127428211610dbe5760045f8481526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549065ffffffffffff02191690555050827fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246682604051610db1919061182b565b60405180910390a2610ed7565b6040518060600160405280836fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018265ffffffffffff1681525060045f8581526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050827fcb9ee9ef006052241591796d21dd622464667178b9b6ab81e6f8d557619c9f658383604051610ece929190611844565b60405180910390a25b50505050565b80471015610f20576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f17906118b5565b60405180910390fd5b5f811115611020575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f5b57610f5a6118d3565b5b6040519080825280601f01601f191660200182016040528015610f8d5781602001600182028036833780820191505090505b50604051610f9b9190611952565b5f6040518083038185875af1925050503d805f8114610fd5576040519150601f19603f3d011682016040523d82523d5f602084013e610fda565b606091505b505090508061101e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611015906119b2565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611061578385611064565b84845b91509150818160405160200161107b929190611a15565b604051602081830303815290604052805190602001209250505092915050565b60405180606001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b6110f0816110de565b81146110fa575f5ffd5b50565b5f8135905061110b816110e7565b92915050565b5f60208284031215611126576111256110da565b5b5f611133848285016110fd565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b6111608161113c565b82525050565b5f64ffffffffff82169050919050565b61117f81611166565b82525050565b5f65ffffffffffff82169050919050565b61119f81611185565b82525050565b606082015f8201516111b95f850182611157565b5060208201516111cc6020850182611176565b5060408201516111df6040850182611196565b50505050565b5f6060820190506111f85f8301846111a5565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611227826111fe565b9050919050565b6112378161121d565b82525050565b5f6020820190506112505f83018461122e565b92915050565b61125f8161121d565b8114611269575f5ffd5b50565b5f8135905061127a81611256565b92915050565b5f5f5f60608486031215611297576112966110da565b5b5f6112a4868287016110fd565b93505060206112b58682870161126c565b92505060406112c68682870161126c565b9150509250925092565b5f5f604083850312156112e6576112e56110da565b5b5f6112f38582860161126c565b92505060206113048582860161126c565b9150509250929050565b5f819050919050565b6113208161130e565b82525050565b5f6020820190506113395f830184611317565b92915050565b611348816110de565b82525050565b5f6020820190506113615f83018461133f565b92915050565b6113708161113c565b82525050565b61137f81611166565b82525050565b61138e81611185565b82525050565b5f6060820190506113a75f830186611367565b6113b46020830185611376565b6113c16040830184611385565b949350505050565b6113d28161130e565b81146113dc575f5ffd5b50565b5f813590506113ed816113c9565b92915050565b5f60208284031215611408576114076110da565b5b5f611415848285016113df565b91505092915050565b5f5f5f5f60808587031215611436576114356110da565b5b5f6114438782880161126c565b9450506020611454878288016110fd565b9350506040611465878288016113df565b9250506060611476878288016113df565b91505092959194509250565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6114c6600a83611482565b91506114d182611492565b602082019050919050565b5f6020820190508181035f8301526114f3816114ba565b9050919050565b7f4e6f2061637469766520616c65727400000000000000000000000000000000005f82015250565b5f61152e600f83611482565b9150611539826114fa565b602082019050919050565b5f6020820190508181035f83015261155b81611522565b9050919050565b5f819050919050565b5f819050919050565b5f61158e61158961158484611562565b61156b565b611185565b9050919050565b61159e81611574565b82525050565b5f6020820190506115b75f830184611595565b92915050565b5f815190506115cb816113c9565b92915050565b5f602082840312156115e6576115e56110da565b5b5f6115f3848285016115bd565b91505092915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611630600e83611482565b915061163b826115fc565b602082019050919050565b5f6020820190508181035f83015261165d81611624565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611698601083611482565b91506116a382611664565b602082019050919050565b5f6020820190508181035f8301526116c58161168c565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f611700600c83611482565b915061170b826116cc565b602082019050919050565b5f6020820190508181035f83015261172d816116f4565b9050919050565b5f6040820190506117475f83018561122e565b611754602083018461122e565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61178f601683611482565b915061179a8261175b565b602082019050919050565b5f6020820190508181035f8301526117bc81611783565b9050919050565b7f526174696f206f766572666c6f770000000000000000000000000000000000005f82015250565b5f6117f7600e83611482565b9150611802826117c3565b602082019050919050565b5f6020820190508181035f830152611824816117eb565b9050919050565b5f60208201905061183e5f830184611385565b92915050565b5f6040820190506118575f830185611367565b6118646020830184611385565b9392505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f61189f601283611482565b91506118aa8261186b565b602082019050919050565b5f6020820190508181035f8301526118cc81611893565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61192c82611900565b611936818561190a565b9350611946818560208601611914565b80840191505092915050565b5f61195d8284611922565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f61199c600f83611482565b91506119a782611968565b602082019050919050565b5f6020820190508181035f8301526119c981611990565b9050919050565b5f8160601b9050919050565b5f6119e6826119d0565b9050919050565b5f6119f7826119dc565b9050919050565b611a0f611a0a8261121d565b6119ed565b82525050565b5f611a2082856119fe565b601482019150611a3082846119fe565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x53", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x51d1d09374907d303ec7359419a91faa8181671ed9ca115c310d21bae4935e92", + "transactionType": "CALL", + "contractName": "AlertReceiver", + "contractAddress": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "gas": "0x12174", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x54", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2a8f5a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6c4f6e33d893bc5bfb378a292c08c47124bfef8268c5b31cadff1c36507c0cdc", + "transactionIndex": "0xc", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536e72", + "gasUsed": "0x186943", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x67557", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0xbe5c" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2f024e", + "logs": [ + { + "address": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536e72", + "blockTimestamp": "0x69ba3bc4", + "transactionHash": "0x51d1d09374907d303ec7359419a91faa8181671ed9ca115c310d21bae4935e92", + "transactionIndex": "0xe", + "logIndex": "0x28", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000002000000000000000000000000000000000000000000000001000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000080000000000000000000000000000010000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x51d1d09374907d303ec7359419a91faa8181671ed9ca115c310d21bae4935e92", + "transactionIndex": "0xe", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536e72", + "gasUsed": "0xc5eb", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x44f5", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x92a8497c788d43572fe29f144e6ff015ae3ff22d", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x7f3" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812694564, + "chain": 84532, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773759985166.json b/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773759985166.json new file mode 100644 index 0000000..0b18ec4 --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773759985166.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0xc3346e6658ced63d5beecb7f870a38c70b9c95c6a5dd2a92dfd093203ee00949", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xd3ad90041576954255d8fa1325774b90e501c0c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0xDfa0A5FB820dad9f94259a51C340a227706bf566" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000002c8f60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543000000000000000000000000dfa0a5fb820dad9f94259a51c340a227706bf566", + "nonce": "0x5c", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbbf7b5", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc3346e6658ced63d5beecb7f870a38c70b9c95c6a5dd2a92dfd093203ee00949", + "transactionIndex": "0x47", + "blockHash": "0xa4f0017da5a687c460c12ed023d51f67706df8b09a10d3759a62eb8fdb105d09", + "blockNumber": "0x9faca6", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x10c8eb", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773759985166, + "chain": 11155111, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773811272770.json b/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773811272770.json new file mode 100644 index 0000000..97a94fe --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773811272770.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0x3a789e9f06ea80e8d81be16f90e4cc43031706a86f26b83cadd2bd30e54255ec", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xba95fbd43960d8c25da4049f4edbdb0b621280c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0x21fe0531A6200E1EdB3Af646D9CBf0E0a3e57e3a" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000005bf60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e20354300000000000000000000000021fe0531a6200e1edb3af646d9cbf0e0a3e57e3a", + "nonce": "0x71", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xaf054a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3a789e9f06ea80e8d81be16f90e4cc43031706a86f26b83cadd2bd30e54255ec", + "transactionIndex": "0x5a", + "blockHash": "0x33a388bc5dfbb8c99e124e7aea42d7482c087726628d674acc183ba738c4de84", + "blockNumber": "0x9fbae9", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811272770, + "chain": 11155111, + "commit": "748afd5" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773812817522.json b/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773812817522.json new file mode 100644 index 0000000..b576b57 --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/11155111/run-1773812817522.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0x519ad3d255b74fb41f2a1d34cf88fb923e7dbadf19c5a499941a05d81965b947", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xedffdabadd4263836403bf0d5f92a613fc9f00c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0x6bFe889e87A51634194B9447201548BEc8D825C3" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000056f460c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e2035430000000000000000000000006bfe889e87a51634194b9447201548bec8d825c3", + "nonce": "0x7f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xcba6b2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x519ad3d255b74fb41f2a1d34cf88fb923e7dbadf19c5a499941a05d81965b947", + "transactionIndex": "0x73", + "blockHash": "0xc5b007e0af8a0bbd8de71573c5fb3b35e0665bcf5ec834d0f6d2c223d2979ae8", + "blockNumber": "0x9fbb5b", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xedffdabadd4263836403bf0d5f92a613fc9f00c0" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812817522, + "chain": 11155111, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/11155111/run-latest.json b/contracts/broadcast/03_DeployHook.s.sol/11155111/run-latest.json new file mode 100644 index 0000000..b576b57 --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/11155111/run-latest.json @@ -0,0 +1,50 @@ +{ + "transactions": [ + { + "hash": "0x519ad3d255b74fb41f2a1d34cf88fb923e7dbadf19c5a499941a05d81965b947", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xedffdabadd4263836403bf0d5f92a613fc9f00c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0x6bFe889e87A51634194B9447201548BEc8D825C3" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000056f460c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e2035430000000000000000000000006bfe889e87a51634194b9447201548bec8d825c3", + "nonce": "0x7f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xcba6b2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x519ad3d255b74fb41f2a1d34cf88fb923e7dbadf19c5a499941a05d81965b947", + "transactionIndex": "0x73", + "blockHash": "0xc5b007e0af8a0bbd8de71573c5fb3b35e0665bcf5ec834d0f6d2c223d2979ae8", + "blockNumber": "0x9fbb5b", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0xedffdabadd4263836403bf0d5f92a613fc9f00c0" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812817522, + "chain": 11155111, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773760202987.json b/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773760202987.json new file mode 100644 index 0000000..8d0257f --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773760202987.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0xebf99a9e26e0e593c54241e823282b792c31474b2105e0fdc47dfd8b4695b3ed", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x8eab304b3a950f7c85e168a1ce6b159f132100c0", + "function": null, + "arguments": [ + "0x00B036B58a818B1BC34d502D3fE730Db729e62AC", + "0x137b8d50BD5c3794103636E4E18a49e973c2d9a2" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x368c4c", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000000ab860c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac000000000000000000000000137b8d50bd5c3794103636e4e18a49e973c2d9a2", + "nonce": "0x3e", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2b6811", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xebf99a9e26e0e593c54241e823282b792c31474b2105e0fdc47dfd8b4695b3ed", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc17f", + "gasUsed": "0x277de7", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x206a70", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x24", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x11c1", + "l1GasPrice": "0xa", + "l1GasUsed": "0x14bfd" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773760202987, + "chain": 1301, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773811323925.json b/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773811323925.json new file mode 100644 index 0000000..d7da29d --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773811323925.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0x1c4454fc94c635790909c7b46a34ef83c9bdf7adc40789742455be118d2c0e97", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xf1abf0ef1794a8a2e64069abb36f8a023453c0c0", + "function": null, + "arguments": [ + "0x00B036B58a818B1BC34d502D3fE730Db729e62AC", + "0x2d594dCB8b4A2E7bBa9E2f40d6a1FA98C4523AD6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x368c4c", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000002d9760c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac0000000000000000000000002d594dcb8b4a2e7bba9e2f40d6a1fa98c4523ad6", + "nonce": "0x4c", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x29f7df", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1c4454fc94c635790909c7b46a34ef83c9bdf7adc40789742455be118d2c0e97", + "transactionIndex": "0x3", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8930", + "gasUsed": "0x277de7", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x206a70", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa9", + "l1GasPrice": "0xa", + "l1GasUsed": "0x14bfd" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811323925, + "chain": 1301, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773812857776.json b/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773812857776.json new file mode 100644 index 0000000..5c338ea --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/1301/run-1773812857776.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0xb8dc10e9dfe469a2ff8ced04e79923d7e91982003ce6446a9004b2d174884387", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x05e5c38f6ca3e76c30145eb73f1128b7749140c0", + "function": null, + "arguments": [ + "0x00B036B58a818B1BC34d502D3fE730Db729e62AC", + "0xfe8BA3Fa183C98d637fd549f579670b3cB63b199" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x368c4c", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000173e60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac000000000000000000000000fe8ba3fa183c98d637fd549f579670b3cb63b199", + "nonce": "0x57", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x29f7d3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb8dc10e9dfe469a2ff8ced04e79923d7e91982003ce6446a9004b2d174884387", + "transactionIndex": "0x3", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8f2e", + "gasUsed": "0x277de7", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x206a70", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa5", + "l1GasPrice": "0x9", + "l1GasUsed": "0x14bfd" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812857776, + "chain": 1301, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/1301/run-latest.json b/contracts/broadcast/03_DeployHook.s.sol/1301/run-latest.json new file mode 100644 index 0000000..5c338ea --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/1301/run-latest.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0xb8dc10e9dfe469a2ff8ced04e79923d7e91982003ce6446a9004b2d174884387", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x05e5c38f6ca3e76c30145eb73f1128b7749140c0", + "function": null, + "arguments": [ + "0x00B036B58a818B1BC34d502D3fE730Db729e62AC", + "0xfe8BA3Fa183C98d637fd549f579670b3cB63b199" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x368c4c", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000173e60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac000000000000000000000000fe8ba3fa183c98d637fd549f579670b3cb63b199", + "nonce": "0x57", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x29f7d3", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb8dc10e9dfe469a2ff8ced04e79923d7e91982003ce6446a9004b2d174884387", + "transactionIndex": "0x3", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc8f2e", + "gasUsed": "0x277de7", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x206a70", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xa5", + "l1GasPrice": "0x9", + "l1GasUsed": "0x14bfd" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812857776, + "chain": 1301, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773760011982.json b/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773760011982.json new file mode 100644 index 0000000..9ca3692 --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773760011982.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0xdf914109f6365d4e595ee3f51b1d45dbf6f8992b8f1870ca30b3245c69dea48e", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x057cb98f4891c6bef266497524e64f09ef5180c0", + "function": null, + "arguments": [ + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0xCFdAf5c867592BFB967d63839E5738da366814dC" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000041c360c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408000000000000000000000000cfdaf5c867592bfb967d63839e5738da366814dc", + "nonce": "0x3c", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x441ecf", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdf914109f6365d4e595ee3f51b1d45dbf6f8992b8f1870ca30b3245c69dea48e", + "transactionIndex": "0x6", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2530796", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xc5", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x32da", + "l1GasPrice": "0xb", + "l1GasUsed": "0x14c40" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773760011982, + "chain": 84532, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773811302292.json b/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773811302292.json new file mode 100644 index 0000000..6a285c0 --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773811302292.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0x52ce5ef2f2892717f822ca58a6164fea68d4f364e29be5d5b975388baaa496ba", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x49ef40ab34f5a24b546c6474aab9e437452fc0c0", + "function": null, + "arguments": [ + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0x77F4e90aE954bF3Caf7312e62e61F40F6Ef14479" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000078860c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa0340800000000000000000000000077f4e90ae954bf3caf7312e62e61f40f6ef14479", + "nonce": "0x4a", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8b0f7d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x52ce5ef2f2892717f822ca58a6164fea68d4f364e29be5d5b975388baaa496ba", + "transactionIndex": "0x28", + "blockHash": "0xa62eee5e5d69ec91ff0789e544d26db4a52f1d61463e66cf2cb69c2197e96a1c", + "blockNumber": "0x2536bc3", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x115c", + "l1GasPrice": "0xa", + "l1GasUsed": "0x14c40" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811302292, + "chain": 84532, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773812842061.json b/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773812842061.json new file mode 100644 index 0000000..58fe490 --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/84532/run-1773812842061.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0xca4e8c6671d6a094fefd301b7ac076fa6ebe625d42499757729038e04bf5511a", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xf8fd12c76c606ca9bc3dadee9706b4357e6780c0", + "function": null, + "arguments": [ + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0x92a8497C788d43572Fe29f144E6FF015AE3Ff22d" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000289a60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa0340800000000000000000000000092a8497c788d43572fe29f144e6ff015ae3ff22d", + "nonce": "0x55", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x4b4e8c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xca4e8c6671d6a094fefd301b7ac076fa6ebe625d42499757729038e04bf5511a", + "transactionIndex": "0x17", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536ec5", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x14c40" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812842061, + "chain": 84532, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/03_DeployHook.s.sol/84532/run-latest.json b/contracts/broadcast/03_DeployHook.s.sol/84532/run-latest.json new file mode 100644 index 0000000..58fe490 --- /dev/null +++ b/contracts/broadcast/03_DeployHook.s.sol/84532/run-latest.json @@ -0,0 +1,58 @@ +{ + "transactions": [ + { + "hash": "0xca4e8c6671d6a094fefd301b7ac076fa6ebe625d42499757729038e04bf5511a", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xf8fd12c76c606ca9bc3dadee9706b4357e6780c0", + "function": null, + "arguments": [ + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0x92a8497C788d43572Fe29f144E6FF015AE3Ff22d" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000289a60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa0340800000000000000000000000092a8497c788d43572fe29f144e6ff015ae3ff22d", + "nonce": "0x55", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x4b4e8c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xca4e8c6671d6a094fefd301b7ac076fa6ebe625d42499757729038e04bf5511a", + "transactionIndex": "0x17", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536ec5", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x14c40" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812842061, + "chain": 84532, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773760248637.json b/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773760248637.json new file mode 100644 index 0000000..7e9ab78 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773760248637.json @@ -0,0 +1,468 @@ +{ + "transactions": [ + { + "hash": "0xdc08c6a02dce2db5a4f29eaa7c69c137694aa34ecb3b24c95f7b15f839f56591", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x5d", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd7d5302a82c6cc6dfce196596fc188d942b7a3f0146fa39a3c7f4906286769a3", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x5e", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3f1d89bd3d52ae6bd5df27227b286d85685642bbee9d29067268e9a03fd46c0d", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x5f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x19f47fde56958f56e9f4211673d5c9043a4c62a83d7794eca3997879073ba179", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x60", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe1febda5067e9cfcc4254bf9deaff117fcdb21763bafb960cc744c8e290e0ba9", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x61", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x64d462d8f4d15fc47faca5f5809f749f36a7a6ffcf94b9c90ca05f9e538f5ff7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x62", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x38c4d2f26c309e6ac4a6ab2e78b0a17c91a475a54038f6834c5675cdda49ca4d", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d3ad90041576954255d8fa1325774b90e501c0c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b97cf00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d3ad90041576954255d8fa1325774b90e501c0c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d3ad90041576954255d8fa1325774b90e501c0c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b97cf00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d3ad90041576954255d8fa1325774b90e501c0c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x63", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xd0dd4c", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0xd7d5302a82c6cc6dfce196596fc188d942b7a3f0146fa39a3c7f4906286769a3", + "transactionIndex": "0x68", + "logIndex": "0x124", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd7d5302a82c6cc6dfce196596fc188d942b7a3f0146fa39a3c7f4906286769a3", + "transactionIndex": "0x68", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd16456", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0xdc08c6a02dce2db5a4f29eaa7c69c137694aa34ecb3b24c95f7b15f839f56591", + "transactionIndex": "0x69", + "logIndex": "0x125", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdc08c6a02dce2db5a4f29eaa7c69c137694aa34ecb3b24c95f7b15f839f56591", + "transactionIndex": "0x69", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd1ce0c", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0x3f1d89bd3d52ae6bd5df27227b286d85685642bbee9d29067268e9a03fd46c0d", + "transactionIndex": "0x6a", + "logIndex": "0x126", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3f1d89bd3d52ae6bd5df27227b286d85685642bbee9d29067268e9a03fd46c0d", + "transactionIndex": "0x6a", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd237c2", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0x64d462d8f4d15fc47faca5f5809f749f36a7a6ffcf94b9c90ca05f9e538f5ff7", + "transactionIndex": "0x6b", + "logIndex": "0x127", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x64d462d8f4d15fc47faca5f5809f749f36a7a6ffcf94b9c90ca05f9e538f5ff7", + "transactionIndex": "0x6b", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd2a4d0", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0x19f47fde56958f56e9f4211673d5c9043a4c62a83d7794eca3997879073ba179", + "transactionIndex": "0x6c", + "logIndex": "0x128", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040880000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x19f47fde56958f56e9f4211673d5c9043a4c62a83d7794eca3997879073ba179", + "transactionIndex": "0x6c", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd311de", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0x38c4d2f26c309e6ac4a6ab2e78b0a17c91a475a54038f6834c5675cdda49ca4d", + "transactionIndex": "0x6d", + "logIndex": "0x129", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000040080000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x38c4d2f26c309e6ac4a6ab2e78b0a17c91a475a54038f6834c5675cdda49ca4d", + "transactionIndex": "0x6d", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd9c163", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x108bd10edacc12795a6055ee83cb79073fe747f0f7718c7302e98b26e8655029", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d3ad90041576954255d8fa1325774b90e501c0c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0xe1febda5067e9cfcc4254bf9deaff117fcdb21763bafb960cc744c8e290e0ba9", + "transactionIndex": "0x6e", + "logIndex": "0x12a", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000000000000000000000000000000610c" + ], + "data": "0x", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0xe1febda5067e9cfcc4254bf9deaff117fcdb21763bafb960cc744c8e290e0ba9", + "transactionIndex": "0x6e", + "logIndex": "0x12b", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x108bd10edacc12795a6055ee83cb79073fe747f0f7718c7302e98b26e8655029", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000000000610c", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0xe1febda5067e9cfcc4254bf9deaff117fcdb21763bafb960cc744c8e290e0ba9", + "transactionIndex": "0x6e", + "logIndex": "0x12c", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0xe1febda5067e9cfcc4254bf9deaff117fcdb21763bafb960cc744c8e290e0ba9", + "transactionIndex": "0x6e", + "logIndex": "0x12d", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "blockTimestamp": "0x69b96ef8", + "transactionHash": "0xe1febda5067e9cfcc4254bf9deaff117fcdb21763bafb960cc744c8e290e0ba9", + "transactionIndex": "0x6e", + "logIndex": "0x12e", + "removed": false + } + ], + "logsBloom": "0x00020000000000000000001000000000002000000000000000001000080000010000000000000040880000000000004080000100000000000000100000000000000000000000000000000008000000000000000000000000000000000000000000008000020000000000000080000800000000000000100000000810001100000000000001000008000010000040000000000081000000000000000000200000000004000040000000000000000000004000002000400000000000000000000000008002000000000000000000020000000010000000008000001000000020001000800000000000000000000000000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe1febda5067e9cfcc4254bf9deaff117fcdb21763bafb960cc744c8e290e0ba9", + "transactionIndex": "0x6e", + "blockHash": "0x32bdf18db19aad26a396747acfd89e264217bac4dcd79359d629f533cadf5de8", + "blockNumber": "0x9facba", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773760248637, + "chain": 11155111, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773811381710.json b/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773811381710.json new file mode 100644 index 0000000..8355677 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773811381710.json @@ -0,0 +1,468 @@ +{ + "transactions": [ + { + "hash": "0x02ecbd725f3500908d637080045c83f664b539f699f63fd9c8055f24edf167f7", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x72", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x70f3a296078df556ea3d9729c3e2fadd8bec737e66c36a5f97f50ae4d6ba0c39", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x73", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x43403fcf464fce0c5750e6437d7eed8f7e62333b20841fccdaf135bb04131ec2", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x74", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x409d24346529c6cffe5d672f4438e24b535c7c82ca1ddeb5a80db56c6e9c43b8", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x75", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x657690c473f568b54af7b9d7678ab51eb2a0c385ee6a9baf12e4db20ad890071", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x76", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc6a38c87b1d1f26f0e7b5dae312fabf1d0632eb4072a0a625ffcd74174c53455", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x77", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x37e166d3e1c84000378689e11fd2de66753f9706306488e6eae11dfee3e3cdf3", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ba95fbd43960d8c25da4049f4edbdb0b621280c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba44880000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ba95fbd43960d8c25da4049f4edbdb0b621280c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ba95fbd43960d8c25da4049f4edbdb0b621280c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba44880000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ba95fbd43960d8c25da4049f4edbdb0b621280c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x78", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xb7f652", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x657690c473f568b54af7b9d7678ab51eb2a0c385ee6a9baf12e4db20ad890071", + "transactionIndex": "0x6e", + "logIndex": "0xf6", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x657690c473f568b54af7b9d7678ab51eb2a0c385ee6a9baf12e4db20ad890071", + "transactionIndex": "0x6e", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb87d5c", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x02ecbd725f3500908d637080045c83f664b539f699f63fd9c8055f24edf167f7", + "transactionIndex": "0x6f", + "logIndex": "0xf7", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x02ecbd725f3500908d637080045c83f664b539f699f63fd9c8055f24edf167f7", + "transactionIndex": "0x6f", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb8e712", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x43403fcf464fce0c5750e6437d7eed8f7e62333b20841fccdaf135bb04131ec2", + "transactionIndex": "0x70", + "logIndex": "0xf8", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x43403fcf464fce0c5750e6437d7eed8f7e62333b20841fccdaf135bb04131ec2", + "transactionIndex": "0x70", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb950c8", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0xc6a38c87b1d1f26f0e7b5dae312fabf1d0632eb4072a0a625ffcd74174c53455", + "transactionIndex": "0x71", + "logIndex": "0xf9", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc6a38c87b1d1f26f0e7b5dae312fabf1d0632eb4072a0a625ffcd74174c53455", + "transactionIndex": "0x71", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb9bdd6", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x70f3a296078df556ea3d9729c3e2fadd8bec737e66c36a5f97f50ae4d6ba0c39", + "transactionIndex": "0x72", + "logIndex": "0xfa", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040880000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x70f3a296078df556ea3d9729c3e2fadd8bec737e66c36a5f97f50ae4d6ba0c39", + "transactionIndex": "0x72", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xba2ae4", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x37e166d3e1c84000378689e11fd2de66753f9706306488e6eae11dfee3e3cdf3", + "transactionIndex": "0x73", + "logIndex": "0xfb", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000040080000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x37e166d3e1c84000378689e11fd2de66753f9706306488e6eae11dfee3e3cdf3", + "transactionIndex": "0x73", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xc0da69", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x50ca33f4a2d286a7b1fa6ce3c735a0ca4d5c8f725123c5edc12e773c679d917b", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ba95fbd43960d8c25da4049f4edbdb0b621280c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x409d24346529c6cffe5d672f4438e24b535c7c82ca1ddeb5a80db56c6e9c43b8", + "transactionIndex": "0x74", + "logIndex": "0xfc", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000006125" + ], + "data": "0x", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x409d24346529c6cffe5d672f4438e24b535c7c82ca1ddeb5a80db56c6e9c43b8", + "transactionIndex": "0x74", + "logIndex": "0xfd", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x50ca33f4a2d286a7b1fa6ce3c735a0ca4d5c8f725123c5edc12e773c679d917b", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000006125", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x409d24346529c6cffe5d672f4438e24b535c7c82ca1ddeb5a80db56c6e9c43b8", + "transactionIndex": "0x74", + "logIndex": "0xfe", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x409d24346529c6cffe5d672f4438e24b535c7c82ca1ddeb5a80db56c6e9c43b8", + "transactionIndex": "0x74", + "logIndex": "0xff", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "blockTimestamp": "0x69ba36b4", + "transactionHash": "0x409d24346529c6cffe5d672f4438e24b535c7c82ca1ddeb5a80db56c6e9c43b8", + "transactionIndex": "0x74", + "logIndex": "0x100", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000001000000000002000000000000000001000080000010000000000000040880000000000004080000100000000000000000000004040000000000000000000000008000000000000000000000000000000000000000000000000020000000000000080000800000000000000100000000810000100000000000001000008000010000040002000000081000000000000000000200000000004000040000000000000000000004000002000400000000000000000000000088002000000000000000000020000000000000000000000001000002020001000800000000000080000000000000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x409d24346529c6cffe5d672f4438e24b535c7c82ca1ddeb5a80db56c6e9c43b8", + "transactionIndex": "0x74", + "blockHash": "0xa652f6a4af4ddc63dada3b091c438368c73950f0653ca753d595b0e245bc8b4d", + "blockNumber": "0x9fbaef", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0xf424a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811381710, + "chain": 11155111, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773812928453.json b/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773812928453.json new file mode 100644 index 0000000..d7b8bf2 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/11155111/run-1773812928453.json @@ -0,0 +1,468 @@ +{ + "transactions": [ + { + "hash": "0x204fec39a2d43fa03032a809900e62f552eaae0c15a89053143bc02497d89c5d", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x80", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb9f0c6fce398eee7a10e84b32d75528ec0ddf2424287338d612c4514185dad2e", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x81", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1e824ce1198eed6b18949e1abaa5089d6aace429e89880b1a102c42c2f4af1f7", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x82", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x42a45e97e62e036e5e45191462e2af1de8a1cf00b81159ce0fc6b64c3acee813", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x83", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x84", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x00413fd30c480fc7c32fb523791e8e3b79927b6f0b148116dff8ed5183595d51", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x85", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1d89b0380b9b683355ec10417997ce3c7231382747dd5412d814f2cfc93be4f4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba4aac0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x93be7", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba4aac0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x86", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7c969d", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x42a45e97e62e036e5e45191462e2af1de8a1cf00b81159ce0fc6b64c3acee813", + "transactionIndex": "0x4b", + "logIndex": "0x96", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x42a45e97e62e036e5e45191462e2af1de8a1cf00b81159ce0fc6b64c3acee813", + "transactionIndex": "0x4b", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7d1da7", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x1e824ce1198eed6b18949e1abaa5089d6aace429e89880b1a102c42c2f4af1f7", + "transactionIndex": "0x4c", + "logIndex": "0x97", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1e824ce1198eed6b18949e1abaa5089d6aace429e89880b1a102c42c2f4af1f7", + "transactionIndex": "0x4c", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7d875d", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x204fec39a2d43fa03032a809900e62f552eaae0c15a89053143bc02497d89c5d", + "transactionIndex": "0x4d", + "logIndex": "0x98", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x204fec39a2d43fa03032a809900e62f552eaae0c15a89053143bc02497d89c5d", + "transactionIndex": "0x4d", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7df113", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x1d89b0380b9b683355ec10417997ce3c7231382747dd5412d814f2cfc93be4f4", + "transactionIndex": "0x4e", + "logIndex": "0x99", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1d89b0380b9b683355ec10417997ce3c7231382747dd5412d814f2cfc93be4f4", + "transactionIndex": "0x4e", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7e5e21", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0xb9f0c6fce398eee7a10e84b32d75528ec0ddf2424287338d612c4514185dad2e", + "transactionIndex": "0x4f", + "logIndex": "0x9a", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040880000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xb9f0c6fce398eee7a10e84b32d75528ec0ddf2424287338d612c4514185dad2e", + "transactionIndex": "0x4f", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7ecb2f", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x00413fd30c480fc7c32fb523791e8e3b79927b6f0b148116dff8ed5183595d51", + "transactionIndex": "0x50", + "logIndex": "0x9b", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000040080000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x00413fd30c480fc7c32fb523791e8e3b79927b6f0b148116dff8ed5183595d51", + "transactionIndex": "0x50", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x857a9c", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xbc0c75c7f605631b306f1422bd419fcf72448f2eb5650a4950631082ac9e2e1d", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0x9c", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000006127" + ], + "data": "0x", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0x9d", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xbc0c75c7f605631b306f1422bd419fcf72448f2eb5650a4950631082ac9e2e1d", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000006127", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0x9e", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0x9f", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0xa0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000001000000000002000000000000000001000080000010000000000000040880000000000004080000100000000000000000000000000000000000000000000000008000000000000000000000000040001000000000000000000020000000000000080000800000000000000100000000810000100000000000001000008000010000040000000000081000000000000000000200000000004000040000000000000000000004000012000400000000000000000000000028082000000000000000000020000000000000000000000001000000020001000800000000000000000000000000024000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x6af6d", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812928453, + "chain": 11155111, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/11155111/run-latest.json b/contracts/broadcast/04_CreatePool.s.sol/11155111/run-latest.json new file mode 100644 index 0000000..d7b8bf2 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/11155111/run-latest.json @@ -0,0 +1,468 @@ +{ + "transactions": [ + { + "hash": "0x204fec39a2d43fa03032a809900e62f552eaae0c15a89053143bc02497d89c5d", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x80", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb9f0c6fce398eee7a10e84b32d75528ec0ddf2424287338d612c4514185dad2e", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x81", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1e824ce1198eed6b18949e1abaa5089d6aace429e89880b1a102c42c2f4af1f7", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x82", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x42a45e97e62e036e5e45191462e2af1de8a1cf00b81159ce0fc6b64c3acee813", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x83", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x84", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x00413fd30c480fc7c32fb523791e8e3b79927b6f0b148116dff8ed5183595d51", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x85", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1d89b0380b9b683355ec10417997ce3c7231382747dd5412d814f2cfc93be4f4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba4aac0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x93be7", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba4aac0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x86", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x7c969d", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x42a45e97e62e036e5e45191462e2af1de8a1cf00b81159ce0fc6b64c3acee813", + "transactionIndex": "0x4b", + "logIndex": "0x96", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x42a45e97e62e036e5e45191462e2af1de8a1cf00b81159ce0fc6b64c3acee813", + "transactionIndex": "0x4b", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7d1da7", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x1e824ce1198eed6b18949e1abaa5089d6aace429e89880b1a102c42c2f4af1f7", + "transactionIndex": "0x4c", + "logIndex": "0x97", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1e824ce1198eed6b18949e1abaa5089d6aace429e89880b1a102c42c2f4af1f7", + "transactionIndex": "0x4c", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7d875d", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x204fec39a2d43fa03032a809900e62f552eaae0c15a89053143bc02497d89c5d", + "transactionIndex": "0x4d", + "logIndex": "0x98", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x204fec39a2d43fa03032a809900e62f552eaae0c15a89053143bc02497d89c5d", + "transactionIndex": "0x4d", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7df113", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x1d89b0380b9b683355ec10417997ce3c7231382747dd5412d814f2cfc93be4f4", + "transactionIndex": "0x4e", + "logIndex": "0x99", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1d89b0380b9b683355ec10417997ce3c7231382747dd5412d814f2cfc93be4f4", + "transactionIndex": "0x4e", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7e5e21", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0xb9f0c6fce398eee7a10e84b32d75528ec0ddf2424287338d612c4514185dad2e", + "transactionIndex": "0x4f", + "logIndex": "0x9a", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040880000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xb9f0c6fce398eee7a10e84b32d75528ec0ddf2424287338d612c4514185dad2e", + "transactionIndex": "0x4f", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7ecb2f", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x00413fd30c480fc7c32fb523791e8e3b79927b6f0b148116dff8ed5183595d51", + "transactionIndex": "0x50", + "logIndex": "0x9b", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000040080000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x00413fd30c480fc7c32fb523791e8e3b79927b6f0b148116dff8ed5183595d51", + "transactionIndex": "0x50", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x857a9c", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xbc0c75c7f605631b306f1422bd419fcf72448f2eb5650a4950631082ac9e2e1d", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000edffdabadd4263836403bf0d5f92a613fc9f00c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0x9c", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000006127" + ], + "data": "0x", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0x9d", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xbc0c75c7f605631b306f1422bd419fcf72448f2eb5650a4950631082ac9e2e1d", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000006127", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0x9e", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0x9f", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "blockTimestamp": "0x69ba3cc0", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "logIndex": "0xa0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000001000000000002000000000000000001000080000010000000000000040880000000000004080000100000000000000000000000000000000000000000000000008000000000000000000000000040001000000000000000000020000000000000080000800000000000000100000000810000100000000000001000008000010000040000000000081000000000000000000200000000004000040000000000000000000004000012000400000000000000000000000028082000000000000000000020000000000000000000000001000000020001000800000000000000000000000000024000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3088c3abbaceda5ac82f081106ff803181cd13d39a9344cb1b2a13c2446c63f4", + "transactionIndex": "0x51", + "blockHash": "0x2f307de633bd6779f8e3adfbe8468cbfb5cdfa2d99d0241bdd916b97b679bbcc", + "blockNumber": "0x9fbb66", + "gasUsed": "0x6af6d", + "effectiveGasPrice": "0xf4249", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812928453, + "chain": 11155111, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773760308783.json b/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773760308783.json new file mode 100644 index 0000000..87e0dc9 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773760308783.json @@ -0,0 +1,524 @@ +{ + "transactions": [ + { + "hash": "0x388dc128e5206211e9e895e47f0151331ef0af054176251b004342183cfd7817", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x3f", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xadff607777a8c2f1a51921279a6af8f3a334364201af4890782e249080d74eed", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x40", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x78965d78431da0a916c422ef35db9d1c90191b83e25e9a68d62673188420a1f7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x41", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x82c4d55de4b46716774885ee76e016e485a7bf9acd836099d5af5df8886d5c0e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x42", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0e860d40da776880b0603a7311e19be891f80423b5d00ec2a1eb458898c7dad4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x43", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x260043fa30d9fec8d79e9f2aa237aad1ef34a33dc8966dc85aed29b40a46e6f7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x44", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdf21d48ac64dd1d9b3fd8d9c1ad3626dddf95dc5a8ede3ea09339aae1494a77b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000008eab304b3a950f7c85e168a1ce6b159f132100c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b97d280000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000008eab304b3a950f7c85e168a1ce6b159f132100c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "gas": "0x93be7", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000008eab304b3a950f7c85e168a1ce6b159f132100c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b97d280000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000008eab304b3a950f7c85e168a1ce6b159f132100c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x45", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x30102", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0xfb2c50a203103960fb910e608290e51491fc1018645408b063f18a5b50c8d574", + "blockNumber": "0x2cbc1e8", + "blockTimestamp": "0x69b96f34", + "transactionHash": "0x388dc128e5206211e9e895e47f0151331ef0af054176251b004342183cfd7817", + "transactionIndex": "0x3", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x388dc128e5206211e9e895e47f0151331ef0af054176251b004342183cfd7817", + "transactionIndex": "0x3", + "blockHash": "0xfb2c50a203103960fb910e608290e51491fc1018645408b063f18a5b50c8d574", + "blockNumber": "0x2cbc1e8", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x12", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x674", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x3880c", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0xfb2c50a203103960fb910e608290e51491fc1018645408b063f18a5b50c8d574", + "blockNumber": "0x2cbc1e8", + "blockTimestamp": "0x69b96f34", + "transactionHash": "0x78965d78431da0a916c422ef35db9d1c90191b83e25e9a68d62673188420a1f7", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x78965d78431da0a916c422ef35db9d1c90191b83e25e9a68d62673188420a1f7", + "transactionIndex": "0x4", + "blockHash": "0xfb2c50a203103960fb910e608290e51491fc1018645408b063f18a5b50c8d574", + "blockNumber": "0x2cbc1e8", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x12", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x674", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x3f1c2", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xfb2c50a203103960fb910e608290e51491fc1018645408b063f18a5b50c8d574", + "blockNumber": "0x2cbc1e8", + "blockTimestamp": "0x69b96f34", + "transactionHash": "0xadff607777a8c2f1a51921279a6af8f3a334364201af4890782e249080d74eed", + "transactionIndex": "0x5", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xadff607777a8c2f1a51921279a6af8f3a334364201af4890782e249080d74eed", + "transactionIndex": "0x5", + "blockHash": "0xfb2c50a203103960fb910e608290e51491fc1018645408b063f18a5b50c8d574", + "blockNumber": "0x2cbc1e8", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x12", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x674", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x45b78", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xfb2c50a203103960fb910e608290e51491fc1018645408b063f18a5b50c8d574", + "blockNumber": "0x2cbc1e8", + "blockTimestamp": "0x69b96f34", + "transactionHash": "0x82c4d55de4b46716774885ee76e016e485a7bf9acd836099d5af5df8886d5c0e", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x82c4d55de4b46716774885ee76e016e485a7bf9acd836099d5af5df8886d5c0e", + "transactionIndex": "0x6", + "blockHash": "0xfb2c50a203103960fb910e608290e51491fc1018645408b063f18a5b50c8d574", + "blockNumber": "0x2cbc1e8", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x12", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x674", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2e706", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "blockTimestamp": "0x69b96f35", + "transactionHash": "0x0e860d40da776880b0603a7311e19be891f80423b5d00ec2a1eb458898c7dad4", + "transactionIndex": "0x3", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0x0e860d40da776880b0603a7311e19be891f80423b5d00ec2a1eb458898c7dad4", + "transactionIndex": "0x3", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x12", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x8f7", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x35414", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "blockTimestamp": "0x69b96f35", + "transactionHash": "0xdf21d48ac64dd1d9b3fd8d9c1ad3626dddf95dc5a8ede3ea09339aae1494a77b", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0xdf21d48ac64dd1d9b3fd8d9c1ad3626dddf95dc5a8ede3ea09339aae1494a77b", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x12", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x8f7", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xa0381", + "logs": [ + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x99a19ea3120e6cf78bb8887c846e2659bb48644213f8256be4c371768ca86215", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000008eab304b3a950f7c85e168a1ce6b159f132100c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "blockTimestamp": "0x69b96f35", + "transactionHash": "0x260043fa30d9fec8d79e9f2aa237aad1ef34a33dc8966dc85aed29b40a46e6f7", + "transactionIndex": "0x5", + "logIndex": "0x3", + "removed": false + }, + { + "address": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000001c3c" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "blockTimestamp": "0x69b96f35", + "transactionHash": "0x260043fa30d9fec8d79e9f2aa237aad1ef34a33dc8966dc85aed29b40a46e6f7", + "transactionIndex": "0x5", + "logIndex": "0x4", + "removed": false + }, + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x99a19ea3120e6cf78bb8887c846e2659bb48644213f8256be4c371768ca86215", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001c3c", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "blockTimestamp": "0x69b96f35", + "transactionHash": "0x260043fa30d9fec8d79e9f2aa237aad1ef34a33dc8966dc85aed29b40a46e6f7", + "transactionIndex": "0x5", + "logIndex": "0x5", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "blockTimestamp": "0x69b96f35", + "transactionHash": "0x260043fa30d9fec8d79e9f2aa237aad1ef34a33dc8966dc85aed29b40a46e6f7", + "transactionIndex": "0x5", + "logIndex": "0x6", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "blockTimestamp": "0x69b96f35", + "transactionHash": "0x260043fa30d9fec8d79e9f2aa237aad1ef34a33dc8966dc85aed29b40a46e6f7", + "transactionIndex": "0x5", + "logIndex": "0x7", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000002000000000000000001000000000010000000000000000800000000000004080000000001000000000000000000000000000000000004000000008000000000000000000000000000000001000000000000000020000000000000000024800000000000040000000000010000100000000000001000008000000000048000001000081000100000000000000200000000004000040000000000000000004004800002000000020000000000000000000008002080000000000000000020000000000000000008000000000000020004000800000000000000000000000000004000000000002000000000000002010", + "type": "0x2", + "transactionHash": "0x260043fa30d9fec8d79e9f2aa237aad1ef34a33dc8966dc85aed29b40a46e6f7", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cbc1e9", + "gasUsed": "0x6af6d", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x1f8b0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x12", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x8f7", + "l1GasPrice": "0xa", + "l1GasUsed": "0x143c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773760308783, + "chain": 1301, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773811464569.json b/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773811464569.json new file mode 100644 index 0000000..9eec190 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773811464569.json @@ -0,0 +1,524 @@ +{ + "transactions": [ + { + "hash": "0x2e502ede6b34978c91d308688adffaeeaf0a2543ad518fb3c398cdcc918d131b", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x4d", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa5a03a5b9f353f4f761d16825b3b5df4c7365f3580070597f58b2fcf8d3f4ff4", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x4e", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbe686a8e2bff4addd4556cb47d6b98b1fc9bf8391010b901feb3b54b66b3d71b", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x4f", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x58f1cccdf62d2692e649b7651489930b4e0af28ac36cfc052e177c14e7e5b3f4", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x50", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb0d692fe01de4e91a746357f2fd04494c766fac195ed8eed0c015ea3aea8300b", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x51", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x486d1672bcdd86f74c74e7ce4535b25f1e3ae730bff4eb27c316702ce487789c", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x52", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x840f0f557fc007d5aab248e5b21b8d03e932c755abfddf3224c369926a9a57dd", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f1abf0ef1794a8a2e64069abb36f8a023453c0c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba44fb0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f1abf0ef1794a8a2e64069abb36f8a023453c0c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f1abf0ef1794a8a2e64069abb36f8a023453c0c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba44fb0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f1abf0ef1794a8a2e64069abb36f8a023453c0c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x53", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x99e6d", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0x2e502ede6b34978c91d308688adffaeeaf0a2543ad518fb3c398cdcc918d131b", + "transactionIndex": "0x7", + "logIndex": "0x8", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2e502ede6b34978c91d308688adffaeeaf0a2543ad518fb3c398cdcc918d131b", + "transactionIndex": "0x7", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x7a", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xa2577", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0xa5a03a5b9f353f4f761d16825b3b5df4c7365f3580070597f58b2fcf8d3f4ff4", + "transactionIndex": "0x8", + "logIndex": "0x9", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa5a03a5b9f353f4f761d16825b3b5df4c7365f3580070597f58b2fcf8d3f4ff4", + "transactionIndex": "0x8", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x7a", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xbff53", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0x58f1cccdf62d2692e649b7651489930b4e0af28ac36cfc052e177c14e7e5b3f4", + "transactionIndex": "0xa", + "logIndex": "0xb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x58f1cccdf62d2692e649b7651489930b4e0af28ac36cfc052e177c14e7e5b3f4", + "transactionIndex": "0xa", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x7a", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xc6909", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0x840f0f557fc007d5aab248e5b21b8d03e932c755abfddf3224c369926a9a57dd", + "transactionIndex": "0xb", + "logIndex": "0xc", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x840f0f557fc007d5aab248e5b21b8d03e932c755abfddf3224c369926a9a57dd", + "transactionIndex": "0xb", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x7a", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xcd617", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0xb0d692fe01de4e91a746357f2fd04494c766fac195ed8eed0c015ea3aea8300b", + "transactionIndex": "0xc", + "logIndex": "0xd", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0xb0d692fe01de4e91a746357f2fd04494c766fac195ed8eed0c015ea3aea8300b", + "transactionIndex": "0xc", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x83", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd4325", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0xbe686a8e2bff4addd4556cb47d6b98b1fc9bf8391010b901feb3b54b66b3d71b", + "transactionIndex": "0xd", + "logIndex": "0xe", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0xbe686a8e2bff4addd4556cb47d6b98b1fc9bf8391010b901feb3b54b66b3d71b", + "transactionIndex": "0xd", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x83", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x13f2aa", + "logs": [ + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x2fe51a5efd7886ad7f3c50dcc33ee7c79bc98174ae293f2cd01db0bcb58dacc0", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f1abf0ef1794a8a2e64069abb36f8a023453c0c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0x486d1672bcdd86f74c74e7ce4535b25f1e3ae730bff4eb27c316702ce487789c", + "transactionIndex": "0xe", + "logIndex": "0xf", + "removed": false + }, + { + "address": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000001c41" + ], + "data": "0x", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0x486d1672bcdd86f74c74e7ce4535b25f1e3ae730bff4eb27c316702ce487789c", + "transactionIndex": "0xe", + "logIndex": "0x10", + "removed": false + }, + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x2fe51a5efd7886ad7f3c50dcc33ee7c79bc98174ae293f2cd01db0bcb58dacc0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001c41", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0x486d1672bcdd86f74c74e7ce4535b25f1e3ae730bff4eb27c316702ce487789c", + "transactionIndex": "0xe", + "logIndex": "0x11", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0x486d1672bcdd86f74c74e7ce4535b25f1e3ae730bff4eb27c316702ce487789c", + "transactionIndex": "0xe", + "logIndex": "0x12", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "blockTimestamp": "0x69ba3708", + "transactionHash": "0x486d1672bcdd86f74c74e7ce4535b25f1e3ae730bff4eb27c316702ce487789c", + "transactionIndex": "0xe", + "logIndex": "0x13", + "removed": false + } + ], + "logsBloom": "0x000000000000000000000000000000000020000000000000000010020000000100000000000000018000000000000040800000000010000000000000000000000000000000000000000000080000000000000000000000000000000010000000000000000a0000000000000000004800000000000040000000000010000100000000000001000008000080000048000020000081000000000000000000200000000004000040000000000000000000004800002000000020000000000000000000008002080000000000000000020000000000000000000000000000000020004000800000000000800000000000000004000000000002000000000000002010", + "type": "0x2", + "transactionHash": "0x486d1672bcdd86f74c74e7ce4535b25f1e3ae730bff4eb27c316702ce487789c", + "transactionIndex": "0xe", + "blockHash": "0x6884235428c8fcfb2d3f61939af29530f6131ef26e21c0eba5ba4ea21a8708ae", + "blockNumber": "0x2cc89bc", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x1f8b0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x18b", + "l1GasPrice": "0xa", + "l1GasUsed": "0x143c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811464569, + "chain": 1301, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773815061805.json b/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773815061805.json new file mode 100644 index 0000000..410a739 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/1301/run-1773815061805.json @@ -0,0 +1,524 @@ +{ + "transactions": [ + { + "hash": "0xd416f0c21511fc59ab966f7f195f1ca4cd621b9d8db1eb96d284808e9870f933", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x5e", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x59903813a394597d653c0c0bb43fae07f2ce9f9892c4d4588749b42c314c52e3", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x5f", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x033cb5e236b92121a1cff18881837a28eb6233f2fae5dff07e2b0f8c969b1a4a", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x60", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7d34e50d298482c9ff148d094163f8135f237555ecfb338c37e6e26d9f92ea49", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x61", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x62", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xddca559d8f462b38fe2b0d37067a52dabae9e6e970dd34d214a30ec9327b2820", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x63", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb7a1c70ea4b60b684a0b8671d8cd50b9da4ee45edc2c97c7735d4600d129ce98", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba530a0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba530a0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x64", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x3010e", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x59903813a394597d653c0c0bb43fae07f2ce9f9892c4d4588749b42c314c52e3", + "transactionIndex": "0x3", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x59903813a394597d653c0c0bb43fae07f2ce9f9892c4d4588749b42c314c52e3", + "transactionIndex": "0x3", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x38818", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x7d34e50d298482c9ff148d094163f8135f237555ecfb338c37e6e26d9f92ea49", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7d34e50d298482c9ff148d094163f8135f237555ecfb338c37e6e26d9f92ea49", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x3f1ce", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0xd416f0c21511fc59ab966f7f195f1ca4cd621b9d8db1eb96d284808e9870f933", + "transactionIndex": "0x5", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd416f0c21511fc59ab966f7f195f1ca4cd621b9d8db1eb96d284808e9870f933", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x45b84", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0xddca559d8f462b38fe2b0d37067a52dabae9e6e970dd34d214a30ec9327b2820", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xddca559d8f462b38fe2b0d37067a52dabae9e6e970dd34d214a30ec9327b2820", + "transactionIndex": "0x6", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4c892", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x033cb5e236b92121a1cff18881837a28eb6233f2fae5dff07e2b0f8c969b1a4a", + "transactionIndex": "0x7", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0x033cb5e236b92121a1cff18881837a28eb6233f2fae5dff07e2b0f8c969b1a4a", + "transactionIndex": "0x7", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x535a0", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0xb7a1c70ea4b60b684a0b8671d8cd50b9da4ee45edc2c97c7735d4600d129ce98", + "transactionIndex": "0x8", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0xb7a1c70ea4b60b684a0b8671d8cd50b9da4ee45edc2c97c7735d4600d129ce98", + "transactionIndex": "0x8", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xbe525", + "logs": [ + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x6a076d9f4fd931f2a6f507011e5c50a06ff424695d002ac8e5db45d4125045b3", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000001c42" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x6a076d9f4fd931f2a6f507011e5c50a06ff424695d002ac8e5db45d4125045b3", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001c42", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0xb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000002000000000000000001000000000010000000000000000800800000000004080000000001000000000000000000000004000000000000000000008020000000000000000000000000000001000000000000000020000000000000000004880000000000040000000000010000100000000000001000008000000000048000000000081000000000000000000200000000004000040000000000000000000004800002000000020000000000000000000008002090000000000000000020008000000000000000000000000000020004000800000000000000000000000000004000000000002000000000000002010", + "type": "0x2", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x1fa40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x144a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773815061805, + "chain": 1301, + "commit": "a3bca1c" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/1301/run-latest.json b/contracts/broadcast/04_CreatePool.s.sol/1301/run-latest.json new file mode 100644 index 0000000..410a739 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/1301/run-latest.json @@ -0,0 +1,524 @@ +{ + "transactions": [ + { + "hash": "0xd416f0c21511fc59ab966f7f195f1ca4cd621b9d8db1eb96d284808e9870f933", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x5e", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x59903813a394597d653c0c0bb43fae07f2ce9f9892c4d4588749b42c314c52e3", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x5f", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x033cb5e236b92121a1cff18881837a28eb6233f2fae5dff07e2b0f8c969b1a4a", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x60", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7d34e50d298482c9ff148d094163f8135f237555ecfb338c37e6e26d9f92ea49", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x61", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x62", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xddca559d8f462b38fe2b0d37067a52dabae9e6e970dd34d214a30ec9327b2820", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x63", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb7a1c70ea4b60b684a0b8671d8cd50b9da4ee45edc2c97c7735d4600d129ce98", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba530a0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba530a0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x64", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x3010e", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x59903813a394597d653c0c0bb43fae07f2ce9f9892c4d4588749b42c314c52e3", + "transactionIndex": "0x3", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x59903813a394597d653c0c0bb43fae07f2ce9f9892c4d4588749b42c314c52e3", + "transactionIndex": "0x3", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x38818", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x7d34e50d298482c9ff148d094163f8135f237555ecfb338c37e6e26d9f92ea49", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7d34e50d298482c9ff148d094163f8135f237555ecfb338c37e6e26d9f92ea49", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x3f1ce", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0xd416f0c21511fc59ab966f7f195f1ca4cd621b9d8db1eb96d284808e9870f933", + "transactionIndex": "0x5", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd416f0c21511fc59ab966f7f195f1ca4cd621b9d8db1eb96d284808e9870f933", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x45b84", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0xddca559d8f462b38fe2b0d37067a52dabae9e6e970dd34d214a30ec9327b2820", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xddca559d8f462b38fe2b0d37067a52dabae9e6e970dd34d214a30ec9327b2820", + "transactionIndex": "0x6", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4c892", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x033cb5e236b92121a1cff18881837a28eb6233f2fae5dff07e2b0f8c969b1a4a", + "transactionIndex": "0x7", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0x033cb5e236b92121a1cff18881837a28eb6233f2fae5dff07e2b0f8c969b1a4a", + "transactionIndex": "0x7", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x535a0", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0xb7a1c70ea4b60b684a0b8671d8cd50b9da4ee45edc2c97c7735d4600d129ce98", + "transactionIndex": "0x8", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0xb7a1c70ea4b60b684a0b8671d8cd50b9da4ee45edc2c97c7735d4600d129ce98", + "transactionIndex": "0x8", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xbe525", + "logs": [ + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x6a076d9f4fd931f2a6f507011e5c50a06ff424695d002ac8e5db45d4125045b3", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000005e5c38f6ca3e76c30145eb73f1128b7749140c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0x7", + "removed": false + }, + { + "address": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000001c42" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x6a076d9f4fd931f2a6f507011e5c50a06ff424695d002ac8e5db45d4125045b3", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001c42", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "blockTimestamp": "0x69ba4516", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "logIndex": "0xb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000002000000000000000001000000000010000000000000000800800000000004080000000001000000000000000000000004000000000000000000008020000000000000000000000000000001000000000000000020000000000000000004880000000000040000000000010000100000000000001000008000000000048000000000081000000000000000000200000000004000040000000000000000000004800002000000020000000000000000000008002090000000000000000020008000000000000000000000000000020004000800000000000000000000000000004000000000002000000000000002010", + "type": "0x2", + "transactionHash": "0x926a89a36fae9c9ec994b9f9d9b36d5d1f70b33745f9ca6232719b965b8bb0c0", + "transactionIndex": "0x9", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2cc97ca", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x1fa40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x502", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x27264", + "l1GasPrice": "0xc", + "l1GasUsed": "0x144a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773815061805, + "chain": 1301, + "commit": "a3bca1c" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773760279075.json b/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773760279075.json new file mode 100644 index 0000000..5e952ba --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773760279075.json @@ -0,0 +1,524 @@ +{ + "transactions": [ + { + "hash": "0xff42f9cd827fd4d27903f06430c6b92726ba5d16cc936d9a46c15a8b047e1150", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x3d", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xaac46ddf109623cbe29dab85063d41bac68ca2099d7eb0cf05fbd281faa7d055", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x3e", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6a962c0267b9e8769585ad7beb0a54985255ef27432667a2eabe4920131ca364", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x3f", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xb864fd94c519a667605144fcedd6c14e8029c11e6c9b6836ac4d864aa7ad114b", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x40", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8dc9b2377275e1c3826b13439cd8223cdf0a6cf1c94fef96d3fc4b86126cc892", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x41", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x11daaf71446a2ed2b0f3b7cfb57fe241a3141609c1110a38fb8dc3881ddf44a5", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x42", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4541665c22c09401139361b9ff241e1c45653c4eb20365b2a42eb3b8a463cf5e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000057cb98f4891c6bef266497524e64f09ef5180c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b97d100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000057cb98f4891c6bef266497524e64f09ef5180c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000057cb98f4891c6bef266497524e64f09ef5180c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b97d100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000057cb98f4891c6bef266497524e64f09ef5180c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x43", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x4abf96", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0x11daaf71446a2ed2b0f3b7cfb57fe241a3141609c1110a38fb8dc3881ddf44a5", + "transactionIndex": "0x10", + "logIndex": "0xc0", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x11daaf71446a2ed2b0f3b7cfb57fe241a3141609c1110a38fb8dc3881ddf44a5", + "transactionIndex": "0x10", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x48", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12a0", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4b46a0", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0xaac46ddf109623cbe29dab85063d41bac68ca2099d7eb0cf05fbd281faa7d055", + "transactionIndex": "0x11", + "logIndex": "0xc1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xaac46ddf109623cbe29dab85063d41bac68ca2099d7eb0cf05fbd281faa7d055", + "transactionIndex": "0x11", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x48", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12a0", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4bb056", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0xff42f9cd827fd4d27903f06430c6b92726ba5d16cc936d9a46c15a8b047e1150", + "transactionIndex": "0x12", + "logIndex": "0xc2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xff42f9cd827fd4d27903f06430c6b92726ba5d16cc936d9a46c15a8b047e1150", + "transactionIndex": "0x12", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x48", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12a0", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4c1a0c", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0x6a962c0267b9e8769585ad7beb0a54985255ef27432667a2eabe4920131ca364", + "transactionIndex": "0x13", + "logIndex": "0xc3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6a962c0267b9e8769585ad7beb0a54985255ef27432667a2eabe4920131ca364", + "transactionIndex": "0x13", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x48", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12a0", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4c871a", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0x8dc9b2377275e1c3826b13439cd8223cdf0a6cf1c94fef96d3fc4b86126cc892", + "transactionIndex": "0x14", + "logIndex": "0xc4", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x8dc9b2377275e1c3826b13439cd8223cdf0a6cf1c94fef96d3fc4b86126cc892", + "transactionIndex": "0x14", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x48", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12a0", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4cf428", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0x4541665c22c09401139361b9ff241e1c45653c4eb20365b2a42eb3b8a463cf5e", + "transactionIndex": "0x15", + "logIndex": "0xc5", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x4541665c22c09401139361b9ff241e1c45653c4eb20365b2a42eb3b8a463cf5e", + "transactionIndex": "0x15", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x48", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12a0", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x53a3ad", + "logs": [ + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x6e94cdca9867ed71c973be329f1dc07d8637394f4d88a0903b56a7913c00fc99", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000057cb98f4891c6bef266497524e64f09ef5180c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0xb864fd94c519a667605144fcedd6c14e8029c11e6c9b6836ac4d864aa7ad114b", + "transactionIndex": "0x16", + "logIndex": "0xc6", + "removed": false + }, + { + "address": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000050c3" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0xb864fd94c519a667605144fcedd6c14e8029c11e6c9b6836ac4d864aa7ad114b", + "transactionIndex": "0x16", + "logIndex": "0xc7", + "removed": false + }, + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x6e94cdca9867ed71c973be329f1dc07d8637394f4d88a0903b56a7913c00fc99", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000050c3", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0xb864fd94c519a667605144fcedd6c14e8029c11e6c9b6836ac4d864aa7ad114b", + "transactionIndex": "0x16", + "logIndex": "0xc8", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0xb864fd94c519a667605144fcedd6c14e8029c11e6c9b6836ac4d864aa7ad114b", + "transactionIndex": "0x16", + "logIndex": "0xc9", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "blockTimestamp": "0x69b96f18", + "transactionHash": "0xb864fd94c519a667605144fcedd6c14e8029c11e6c9b6836ac4d864aa7ad114b", + "transactionIndex": "0x16", + "logIndex": "0xca", + "removed": false + } + ], + "logsBloom": "0x00000000000000010000000000000000002000000000080000001000000000010100000100000000800000000000004080000000000000000008000010000800000000000010000000000008000000008000000000100000000000008200000000000000020000000000000000000800000000000000000000000010000100000001000005000008000000000040000000000081000000000000000000200000000004000040000000000000000000004000002000000000000000000000000000008002001000000000000000020000000000000000000000008000000020010000800000000000000000000800000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xb864fd94c519a667605144fcedd6c14e8029c11e6c9b6836ac4d864aa7ad114b", + "transactionIndex": "0x16", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x253081c", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb18d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x48", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x12a0", + "l1GasPrice": "0xa", + "l1GasUsed": "0x1472" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773760279075, + "chain": 84532, + "commit": "4b882ed" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773811430200.json b/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773811430200.json new file mode 100644 index 0000000..0ed9594 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773811430200.json @@ -0,0 +1,524 @@ +{ + "transactions": [ + { + "hash": "0x5a8dea4ac8cd0390762032f11011f5ed12df1de730c5bd8fec2260c288253726", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x4b", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc063b4a5c192f9afc5f8efcc44be15926b41182b883b0a99b474aff6b1b060ff", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x4c", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x383626b8c66e01096ba5d52303a81df8bbb1c2ff8949a970474fac28df5cf281", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x4d", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0b06d8adca95f8cb6b0bbff27e3cfcb4b840edbfcaa2df862d61701c3aa05cd3", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x4e", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x867a9b889a22dba1001284880f28aa019d2b3dcdcd5dd83000468e35b5974be1", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x4f", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x3d821340530be4b0af67338e2477ca87e99deb6b58d8499005904d4170a85337", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x50", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x834fb32a7fa5c95f282cec469267843b7f6b741b15bd957ce91266095513e4b1", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000049ef40ab34f5a24b546c6474aab9e437452fc0c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba44d20000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000049ef40ab34f5a24b546c6474aab9e437452fc0c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000049ef40ab34f5a24b546c6474aab9e437452fc0c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba44d20000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000049ef40ab34f5a24b546c6474aab9e437452fc0c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x51", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x8005e6", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x383626b8c66e01096ba5d52303a81df8bbb1c2ff8949a970474fac28df5cf281", + "transactionIndex": "0x19", + "logIndex": "0x4b", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x383626b8c66e01096ba5d52303a81df8bbb1c2ff8949a970474fac28df5cf281", + "transactionIndex": "0x19", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x808cf0", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x867a9b889a22dba1001284880f28aa019d2b3dcdcd5dd83000468e35b5974be1", + "transactionIndex": "0x1a", + "logIndex": "0x4c", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x867a9b889a22dba1001284880f28aa019d2b3dcdcd5dd83000468e35b5974be1", + "transactionIndex": "0x1a", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8573d1", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x3d821340530be4b0af67338e2477ca87e99deb6b58d8499005904d4170a85337", + "transactionIndex": "0x1f", + "logIndex": "0x50", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3d821340530be4b0af67338e2477ca87e99deb6b58d8499005904d4170a85337", + "transactionIndex": "0x1f", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x85dd87", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x5a8dea4ac8cd0390762032f11011f5ed12df1de730c5bd8fec2260c288253726", + "transactionIndex": "0x20", + "logIndex": "0x51", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5a8dea4ac8cd0390762032f11011f5ed12df1de730c5bd8fec2260c288253726", + "transactionIndex": "0x20", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x864a95", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x27a588fd99cc2cf0fb9176d141339358d2aed158f32b5171435a49d7b3cacd9f", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x0b06d8adca95f8cb6b0bbff27e3cfcb4b840edbfcaa2df862d61701c3aa05cd3", + "transactionIndex": "0x21", + "logIndex": "0x52", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x0b06d8adca95f8cb6b0bbff27e3cfcb4b840edbfcaa2df862d61701c3aa05cd3", + "transactionIndex": "0x21", + "blockHash": "0x27a588fd99cc2cf0fb9176d141339358d2aed158f32b5171435a49d7b3cacd9f", + "blockNumber": "0x2536c03", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x5d", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x86b7a3", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0xc063b4a5c192f9afc5f8efcc44be15926b41182b883b0a99b474aff6b1b060ff", + "transactionIndex": "0x22", + "logIndex": "0x53", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xc063b4a5c192f9afc5f8efcc44be15926b41182b883b0a99b474aff6b1b060ff", + "transactionIndex": "0x22", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8d6728", + "logs": [ + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x565b3f1232cbea86e6d63da5368bf5ed62613501edb7283e664e21728e79a640", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000049ef40ab34f5a24b546c6474aab9e437452fc0c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x834fb32a7fa5c95f282cec469267843b7f6b741b15bd957ce91266095513e4b1", + "transactionIndex": "0x23", + "logIndex": "0x54", + "removed": false + }, + { + "address": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000050e4" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x834fb32a7fa5c95f282cec469267843b7f6b741b15bd957ce91266095513e4b1", + "transactionIndex": "0x23", + "logIndex": "0x55", + "removed": false + }, + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x565b3f1232cbea86e6d63da5368bf5ed62613501edb7283e664e21728e79a640", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000050e4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x834fb32a7fa5c95f282cec469267843b7f6b741b15bd957ce91266095513e4b1", + "transactionIndex": "0x23", + "logIndex": "0x56", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x834fb32a7fa5c95f282cec469267843b7f6b741b15bd957ce91266095513e4b1", + "transactionIndex": "0x23", + "logIndex": "0x57", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "blockTimestamp": "0x69ba36e6", + "transactionHash": "0x834fb32a7fa5c95f282cec469267843b7f6b741b15bd957ce91266095513e4b1", + "transactionIndex": "0x23", + "logIndex": "0x58", + "removed": false + } + ], + "logsBloom": "0x000000000000000100000000000000000020000000000000000010000400000101000001000000008000000000000040c0000000000000000008000010000800000000000010000000000008000000000000000000100000000000008000000000000000020000000000000000000800000000000000000000000010000100000000000005000208000000000040000000000081000000000000000000210000000004000040000000000000000000004000002000000000000000000000000000008002001000000000000000020000000000000800000000000000000020000000800000000000000000000800000004000000000000800000000000000000", + "type": "0x2", + "transactionHash": "0x834fb32a7fa5c95f282cec469267843b7f6b741b15bd957ce91266095513e4b1", + "transactionIndex": "0x23", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536c03", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb18d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x1472" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773811430200, + "chain": 84532, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773812958434.json b/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773812958434.json new file mode 100644 index 0000000..f4dfd46 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/84532/run-1773812958434.json @@ -0,0 +1,524 @@ +{ + "transactions": [ + { + "hash": "0xcd9987838b159d4d2546b61cc29763bc9827c6c14f922d5d4fbe62cb161713be", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x56", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x78650487690a7b2e84d96be6b9003c24df45c22b8178ee7761d9590afcf7d500", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x57", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd891d9745a79f23eb7d9077feed9e2e63895d676b7c8dce4f4d9c8ea469fda15", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x58", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf754caa1b62f142e2b8fcd5ff83036fe1e35575af6df0b65397a17c80397a1fb", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x59", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc965884bddba5302445b0f3f573c20e060f2eb15fb664df23beabdefd11c82f0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x5a", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x5b", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2edbc5be3ff62d58b66700a74a8361862542e189c6098bc2c51cccc602d310b5", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba4ad20000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba4ad20000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x5c", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x48307", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0xc965884bddba5302445b0f3f573c20e060f2eb15fb664df23beabdefd11c82f0", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc965884bddba5302445b0f3f573c20e060f2eb15fb664df23beabdefd11c82f0", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x50a11", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0xd891d9745a79f23eb7d9077feed9e2e63895d676b7c8dce4f4d9c8ea469fda15", + "transactionIndex": "0x5", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd891d9745a79f23eb7d9077feed9e2e63895d676b7c8dce4f4d9c8ea469fda15", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x573c7", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0xcd9987838b159d4d2546b61cc29763bc9827c6c14f922d5d4fbe62cb161713be", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xcd9987838b159d4d2546b61cc29763bc9827c6c14f922d5d4fbe62cb161713be", + "transactionIndex": "0x6", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x5dd7d", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x78650487690a7b2e84d96be6b9003c24df45c22b8178ee7761d9590afcf7d500", + "transactionIndex": "0x7", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x78650487690a7b2e84d96be6b9003c24df45c22b8178ee7761d9590afcf7d500", + "transactionIndex": "0x7", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x64a8b", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0xf754caa1b62f142e2b8fcd5ff83036fe1e35575af6df0b65397a17c80397a1fb", + "transactionIndex": "0x8", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xf754caa1b62f142e2b8fcd5ff83036fe1e35575af6df0b65397a17c80397a1fb", + "transactionIndex": "0x8", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6b799", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2edbc5be3ff62d58b66700a74a8361862542e189c6098bc2c51cccc602d310b5", + "transactionIndex": "0x9", + "logIndex": "0x7", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x2edbc5be3ff62d58b66700a74a8361862542e189c6098bc2c51cccc602d310b5", + "transactionIndex": "0x9", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd671e", + "logs": [ + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xbf3bb13efd5d8a8770a2ac977e396f0ba4f8cc469ff66f93e0c309d33475aebc", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000050e5" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xbf3bb13efd5d8a8770a2ac977e396f0ba4f8cc469ff66f93e0c309d33475aebc", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000050e5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0xb", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0xc", + "removed": false + } + ], + "logsBloom": "0x00000000000000010000000000000000002000000000000000001000000000010100000100000000800000000000004080000000000000002008000010000800000000000010000000000008000000000000000000100000000000008000004000000000020000000000000004004800000000000000000000000010000100000000000005000008000000000040000000000081000000000000000000200000000004000040000000000000000000004000002000000000000000000000000000008002001000000000000000020000000000000000000000000000000020000004800000000000000000000800000004000000008000000000000000000000", + "type": "0x2", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb18d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x1472" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812958434, + "chain": 84532, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/04_CreatePool.s.sol/84532/run-latest.json b/contracts/broadcast/04_CreatePool.s.sol/84532/run-latest.json new file mode 100644 index 0000000..f4dfd46 --- /dev/null +++ b/contracts/broadcast/04_CreatePool.s.sol/84532/run-latest.json @@ -0,0 +1,524 @@ +{ + "transactions": [ + { + "hash": "0xcd9987838b159d4d2546b61cc29763bc9827c6c14f922d5d4fbe62cb161713be", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x56", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x78650487690a7b2e84d96be6b9003c24df45c22b8178ee7761d9590afcf7d500", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x57", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd891d9745a79f23eb7d9077feed9e2e63895d676b7c8dce4f4d9c8ea469fda15", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x58", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf754caa1b62f142e2b8fcd5ff83036fe1e35575af6df0b65397a17c80397a1fb", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x59", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc965884bddba5302445b0f3f573c20e060f2eb15fb664df23beabdefd11c82f0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x5a", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x5b", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2edbc5be3ff62d58b66700a74a8361862542e189c6098bc2c51cccc602d310b5", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba4ad20000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069ba4ad20000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x5c", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x48307", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0xc965884bddba5302445b0f3f573c20e060f2eb15fb664df23beabdefd11c82f0", + "transactionIndex": "0x4", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc965884bddba5302445b0f3f573c20e060f2eb15fb664df23beabdefd11c82f0", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x50a11", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0xd891d9745a79f23eb7d9077feed9e2e63895d676b7c8dce4f4d9c8ea469fda15", + "transactionIndex": "0x5", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd891d9745a79f23eb7d9077feed9e2e63895d676b7c8dce4f4d9c8ea469fda15", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x573c7", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0xcd9987838b159d4d2546b61cc29763bc9827c6c14f922d5d4fbe62cb161713be", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xcd9987838b159d4d2546b61cc29763bc9827c6c14f922d5d4fbe62cb161713be", + "transactionIndex": "0x6", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x5dd7d", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x78650487690a7b2e84d96be6b9003c24df45c22b8178ee7761d9590afcf7d500", + "transactionIndex": "0x7", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x78650487690a7b2e84d96be6b9003c24df45c22b8178ee7761d9590afcf7d500", + "transactionIndex": "0x7", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x64a8b", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0xf754caa1b62f142e2b8fcd5ff83036fe1e35575af6df0b65397a17c80397a1fb", + "transactionIndex": "0x8", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xf754caa1b62f142e2b8fcd5ff83036fe1e35575af6df0b65397a17c80397a1fb", + "transactionIndex": "0x8", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6b799", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2edbc5be3ff62d58b66700a74a8361862542e189c6098bc2c51cccc602d310b5", + "transactionIndex": "0x9", + "logIndex": "0x7", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x2edbc5be3ff62d58b66700a74a8361862542e189c6098bc2c51cccc602d310b5", + "transactionIndex": "0x9", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd671e", + "logs": [ + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xbf3bb13efd5d8a8770a2ac977e396f0ba4f8cc469ff66f93e0c309d33475aebc", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f8fd12c76c606ca9bc3dadee9706b4357e6780c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000050e5" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xbf3bb13efd5d8a8770a2ac977e396f0ba4f8cc469ff66f93e0c309d33475aebc", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000050e5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0xb", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "blockTimestamp": "0x69ba3ce0", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "logIndex": "0xc", + "removed": false + } + ], + "logsBloom": "0x00000000000000010000000000000000002000000000000000001000000000010100000100000000800000000000004080000000000000002008000010000800000000000010000000000008000000000000000000100000000000008000004000000000020000000000000004004800000000000000000000000010000100000000000005000008000000000040000000000081000000000000000000200000000004000040000000000000000000004000002000000000000000000000000000008002001000000000000000020000000000000000000000000000000020000004800000000000000000000800000004000000008000000000000000000000", + "type": "0x2", + "transactionHash": "0x2621c7647986fb76e7a31324475ad6bc2fa1ed94768c96701db77f638282e205", + "transactionIndex": "0xa", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2536f00", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb18d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x51", + "l1GasPrice": "0x9", + "l1GasUsed": "0x1472" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773812958434, + "chain": 84532, + "commit": "13d7ddb" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAlertReceiver.s.sol/11155111/run-1773645962318.json b/contracts/broadcast/DeployAlertReceiver.s.sol/11155111/run-1773645962318.json new file mode 100644 index 0000000..a6f3f45 --- /dev/null +++ b/contracts/broadcast/DeployAlertReceiver.s.sol/11155111/run-1773645962318.json @@ -0,0 +1,48 @@ +{ + "transactions": [ + { + "hash": "0x3ec87f5f58901b399298f2d87670d21e396f7f1d40186ca8cac242619cbb9a06", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x46", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x12d6937", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3ec87f5f58901b399298f2d87670d21e396f7f1d40186ca8cac242619cbb9a06", + "transactionIndex": "0x3f", + "blockHash": "0x11c6354e2099e5f08e02f65ae1bf6a21f91d604117b814a6b92dd96fce586f3a", + "blockNumber": "0x9f8d00", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0xf424b", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773645962318, + "chain": 11155111, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAlertReceiver.s.sol/11155111/run-latest.json b/contracts/broadcast/DeployAlertReceiver.s.sol/11155111/run-latest.json new file mode 100644 index 0000000..a6f3f45 --- /dev/null +++ b/contracts/broadcast/DeployAlertReceiver.s.sol/11155111/run-latest.json @@ -0,0 +1,48 @@ +{ + "transactions": [ + { + "hash": "0x3ec87f5f58901b399298f2d87670d21e396f7f1d40186ca8cac242619cbb9a06", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x46", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x12d6937", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x3ec87f5f58901b399298f2d87670d21e396f7f1d40186ca8cac242619cbb9a06", + "transactionIndex": "0x3f", + "blockHash": "0x11c6354e2099e5f08e02f65ae1bf6a21f91d604117b814a6b92dd96fce586f3a", + "blockNumber": "0x9f8d00", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0xf424b", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773645962318, + "chain": 11155111, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAlertReceiver.s.sol/1301/run-1773646001300.json b/contracts/broadcast/DeployAlertReceiver.s.sol/1301/run-1773646001300.json new file mode 100644 index 0000000..9ed01f8 --- /dev/null +++ b/contracts/broadcast/DeployAlertReceiver.s.sol/1301/run-1773646001300.json @@ -0,0 +1,56 @@ +{ + "transactions": [ + { + "hash": "0x5d46baa5ff26fc4765def2e926b277d0451a2b15165967e57b19433941ba6a50", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": null, + "arguments": [ + "0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a0000000000000000000000009299472a6399fd1027ebf067571eb3e3d7837fc4", + "nonce": "0x2c", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1c3e00", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5d46baa5ff26fc4765def2e926b277d0451a2b15165967e57b19433941ba6a50", + "transactionIndex": "0x5", + "blockHash": "0xf01c254a6e48cde71efa6d714b9389fd7ce60014383a75f41d414543a051373b", + "blockNumber": "0x2ca0365", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x11c920", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x4d396", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x3173ef17", + "l1GasPrice": "0xb", + "l1GasUsed": "0xb627" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773646001300, + "chain": 1301, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAlertReceiver.s.sol/1301/run-latest.json b/contracts/broadcast/DeployAlertReceiver.s.sol/1301/run-latest.json new file mode 100644 index 0000000..9ed01f8 --- /dev/null +++ b/contracts/broadcast/DeployAlertReceiver.s.sol/1301/run-latest.json @@ -0,0 +1,56 @@ +{ + "transactions": [ + { + "hash": "0x5d46baa5ff26fc4765def2e926b277d0451a2b15165967e57b19433941ba6a50", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": null, + "arguments": [ + "0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a0000000000000000000000009299472a6399fd1027ebf067571eb3e3d7837fc4", + "nonce": "0x2c", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1c3e00", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5d46baa5ff26fc4765def2e926b277d0451a2b15165967e57b19433941ba6a50", + "transactionIndex": "0x5", + "blockHash": "0xf01c254a6e48cde71efa6d714b9389fd7ce60014383a75f41d414543a051373b", + "blockNumber": "0x2ca0365", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x11c920", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x4d396", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x3173ef17", + "l1GasPrice": "0xb", + "l1GasUsed": "0xb627" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773646001300, + "chain": 1301, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAlertReceiver.s.sol/84532/run-1773645982349.json b/contracts/broadcast/DeployAlertReceiver.s.sol/84532/run-1773645982349.json new file mode 100644 index 0000000..ab873c9 --- /dev/null +++ b/contracts/broadcast/DeployAlertReceiver.s.sol/84532/run-1773645982349.json @@ -0,0 +1,56 @@ +{ + "transactions": [ + { + "hash": "0x6551d07c83c7f224a7eb75e1b2557b9bdedcf0583679a5f4eba202225f49517c", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x2c", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x201162", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6551d07c83c7f224a7eb75e1b2557b9bdedcf0583679a5f4eba202225f49517c", + "transactionIndex": "0x6", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x25228e0", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x62fd7", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x16fe7", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x5ed426", + "l1GasPrice": "0xb", + "l1GasUsed": "0xb65c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773645982349, + "chain": 84532, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAlertReceiver.s.sol/84532/run-latest.json b/contracts/broadcast/DeployAlertReceiver.s.sol/84532/run-latest.json new file mode 100644 index 0000000..ab873c9 --- /dev/null +++ b/contracts/broadcast/DeployAlertReceiver.s.sol/84532/run-latest.json @@ -0,0 +1,56 @@ +{ + "transactions": [ + { + "hash": "0x6551d07c83c7f224a7eb75e1b2557b9bdedcf0583679a5f4eba202225f49517c", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dc169", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a6d380380611a6d833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611879806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c290d6911461023a578063cc66770814610262578063d32867d01461029e578063d875ffbe146102c8576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9c565b6102f0565b6040516100e89190611083565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110db565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111e565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116e565b610717565b60405161018c9190611083565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c4565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9c565b610830565b6040516101f291906111ec565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9c565b610845565b6040516102319493929190611232565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b919061129f565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061116e565b610953565b60405161029591906111c4565b60405180910390f35b3480156102a9575f5ffd5b506102b2610a70565b6040516102bf91906111c4565b60405180910390f35b3480156102d3575f5ffd5b506102ee60048036038101906102e991906112f4565b610a76565b005b6102f8610f19565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110db565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061137f565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5b565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161055190611404565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf9061146c565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114d4565b60405180910390fd5b5f61067a8383610ea2565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114f2565b60405180910390a2505050505050565b61071f610f19565b5f61072a8484610ea2565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d90611563565b60405180910390fd5b6109503382610d5b565b50565b5f5f61095f8484610ea2565b90505f60055f8381526020019081526020015f205490505f5f1b8103610989575f92505050610a6a565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff16036109df575f9350505050610a6a565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610a2191906115ae565b421115610a33575f9350505050610a6a565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610aff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610af690611563565b60405180910390fd5b5f5f1b8403610b43576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b3a9061162b565b60405180910390fd5b6127428311610c045760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610bf79190611649565b60405180910390a2610d54565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610d4b93929190611662565b60405180910390a25b5050505050565b80471015610d9e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d95906116e1565b60405180910390fd5b5f811115610e9e575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd957610dd86116ff565b5b6040519080825280601f01601f191660200182016040528015610e0b5781602001600182028036833780820191505090505b50604051610e19919061177e565b5f6040518083038185875af1925050503d805f8114610e53576040519150601f19603f3d011682016040523d82523d5f602084013e610e58565b606091505b5050905080610e9c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e93906117de565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610edf578385610ee2565b84845b915091508181604051602001610ef9929190611841565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7b81610f69565b8114610f85575f5ffd5b50565b5f81359050610f9681610f72565b92915050565b5f60208284031215610fb157610fb0610f65565b5b5f610fbe84828501610f88565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610feb81610fc7565b82525050565b5f64ffffffffff82169050919050565b61100a81610ff1565b82525050565b5f65ffffffffffff82169050919050565b61102a81611010565b82525050565b608082015f8201516110445f850182610fe2565b5060208201516110576020850182611001565b50604082015161106a6040850182611001565b50606082015161107d6060850182611021565b50505050565b5f6080820190506110965f830184611030565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c58261109c565b9050919050565b6110d5816110bb565b82525050565b5f6020820190506110ee5f8301846110cc565b92915050565b6110fd816110bb565b8114611107575f5ffd5b50565b5f81359050611118816110f4565b92915050565b5f5f5f6060848603121561113557611134610f65565b5b5f61114286828701610f88565b93505060206111538682870161110a565b92505060406111648682870161110a565b9150509250925092565b5f5f6040838503121561118457611183610f65565b5b5f6111918582860161110a565b92505060206111a28582860161110a565b9150509250929050565b5f819050919050565b6111be816111ac565b82525050565b5f6020820190506111d75f8301846111b5565b92915050565b6111e681610f69565b82525050565b5f6020820190506111ff5f8301846111dd565b92915050565b61120e81610fc7565b82525050565b61121d81610ff1565b82525050565b61122c81611010565b82525050565b5f6080820190506112455f830187611205565b6112526020830186611214565b61125f6040830185611214565b61126c6060830184611223565b95945050505050565b61127e816111ac565b8114611288575f5ffd5b50565b5f8135905061129981611275565b92915050565b5f602082840312156112b4576112b3610f65565b5b5f6112c18482850161128b565b91505092915050565b6112d381610ff1565b81146112dd575f5ffd5b50565b5f813590506112ee816112ca565b92915050565b5f5f5f5f5f60a0868803121561130d5761130c610f65565b5b5f61131a8882890161110a565b955050602061132b88828901610f88565b945050604061133c8882890161128b565b935050606061134d8882890161128b565b925050608061135e888289016112e0565b9150509295509295909350565b5f8151905061137981611275565b92915050565b5f6020828403121561139457611393610f65565b5b5f6113a18482850161136b565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113ee600a836113aa565b91506113f9826113ba565b602082019050919050565b5f6020820190508181035f83015261141b816113e2565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f6114566010836113aa565b915061146182611422565b602082019050919050565b5f6020820190508181035f8301526114838161144a565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114be600c836113aa565b91506114c98261148a565b602082019050919050565b5f6020820190508181035f8301526114eb816114b2565b9050919050565b5f6040820190506115055f8301856110cc565b61151260208301846110cc565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f61154d6016836113aa565b915061155882611519565b602082019050919050565b5f6020820190508181035f83015261157a81611541565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6115b8826111ac565b91506115c3836111ac565b92508282019050808211156115db576115da611581565b5b92915050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f611615600e836113aa565b9150611620826115e1565b602082019050919050565b5f6020820190508181035f83015261164281611609565b9050919050565b5f60208201905061165c5f830184611223565b92915050565b5f6060820190506116755f830186611205565b6116826020830185611223565b61168f6040830184611214565b949350505050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116cb6012836113aa565b91506116d682611697565b602082019050919050565b5f6020820190508181035f8301526116f8816116bf565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f6117588261172c565b6117628185611736565b9350611772818560208601611740565b80840191505092915050565b5f611789828461174e565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117c8600f836113aa565b91506117d382611794565b602082019050919050565b5f6020820190508181035f8301526117f5816117bc565b9050919050565b5f8160601b9050919050565b5f611812826117fc565b9050919050565b5f61182382611808565b9050919050565b61183b611836826110bb565b611819565b82525050565b5f61184c828561182a565b60148201915061185c828461182a565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x2c", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x201162", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6551d07c83c7f224a7eb75e1b2557b9bdedcf0583679a5f4eba202225f49517c", + "transactionIndex": "0x6", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x25228e0", + "gasUsed": "0x16e38c", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x62fd7", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x16fe7", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x5ed426", + "l1GasPrice": "0xb", + "l1GasUsed": "0xb65c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773645982349, + "chain": 84532, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/11155111/run-1773587762.json b/contracts/broadcast/DeployAll.s.sol/11155111/run-1773587762.json new file mode 100644 index 0000000..1a3df20 --- /dev/null +++ b/contracts/broadcast/DeployAll.s.sol/11155111/run-1773587762.json @@ -0,0 +1,580 @@ +{ + "transactions": [ + { + "hash": "0x9fe75c6628437b2d43a9a06677cc5a51bea1167773643da9275edbbaefe8e7e2", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": null, + "arguments": [ + "Mock USDC", + "mUSDC" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x14", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x50dca6fd886e1281385c5b91b09a8a8af34e082172171bb35be7e2cd58585d2f", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": null, + "arguments": [ + "Mock USDT", + "mUSDT" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x15", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x872217837473f3ec520bbe01ac4a4f84c012127824ea8c7024da0e797b35a952", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x16", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x667e656844bc7e2f90681f64d3ee6a6d56839007d10bf067f332c8e26d22dc2b", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x17", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbe2ca0953dfda562905523feed7ddcccbe3713cdcb6a0ba04a257dc683f7be5e", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x4c3a328d3c22138feb3aa4f59498ee96518700c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0x0000000000000000000000000000000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c06d", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000121160c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e2035430000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x18", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6eb68df6eead0c86f09bf03712ea010229ba45286b6a216feed0b36e353a0766", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x19", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x11f46c77eca6c1aa661d1f1cc3cf9f393b6128a79b9dc540f8d4e9021a57838d", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x1a", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x655be669f1bbe40f574791a67b78145f053ba0b25222bd65c6000416a2b10767", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x583bdf3BCE926E36d84eB93a9fd3867D24E5943C", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c45000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x1b", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x335101829ceb59ca5157737603d7c96dd3ed69e307c4ca53dcd22b667beef8a4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x81EDE9c89325222F11fa2888db996CE1DE89D3d4", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c4500000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x1c", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xaa4366dcfebebe996b386aa6f0e8047f08687f8fdc67764c8618a3b880b9d8c9", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf7020405000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000004c3a328d3c22138feb3aa4f59498ee96518700c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6db1c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000004c3a328d3c22138feb3aa4f59498ee96518700c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x9f46e", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f7020405000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000004c3a328d3c22138feb3aa4f59498ee96518700c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6db1c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000004c3a328d3c22138feb3aa4f59498ee96518700c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x1d", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xdec57d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9fe75c6628437b2d43a9a06677cc5a51bea1167773643da9275edbbaefe8e7e2", + "transactionIndex": "0x69", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf291ea", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x50dca6fd886e1281385c5b91b09a8a8af34e082172171bb35be7e2cd58585d2f", + "transactionIndex": "0x6a", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf39e8c", + "logs": [ + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0x872217837473f3ec520bbe01ac4a4f84c012127824ea8c7024da0e797b35a952", + "transactionIndex": "0x6b", + "logIndex": "0x115", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000001000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x872217837473f3ec520bbe01ac4a4f84c012127824ea8c7024da0e797b35a952", + "transactionIndex": "0x6b", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf4ab2e", + "logs": [ + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0x667e656844bc7e2f90681f64d3ee6a6d56839007d10bf067f332c8e26d22dc2b", + "transactionIndex": "0x6c", + "logIndex": "0x116", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000080000000000000000010020000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x667e656844bc7e2f90681f64d3ee6a6d56839007d10bf067f332c8e26d22dc2b", + "transactionIndex": "0x6c", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x11c2831", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbe2ca0953dfda562905523feed7ddcccbe3713cdcb6a0ba04a257dc683f7be5e", + "transactionIndex": "0x6d", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0x277d03", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x11cdfa3", + "logs": [ + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0x6eb68df6eead0c86f09bf03712ea010229ba45286b6a216feed0b36e353a0766", + "transactionIndex": "0x6e", + "logIndex": "0x117", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000040000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6eb68df6eead0c86f09bf03712ea010229ba45286b6a216feed0b36e353a0766", + "transactionIndex": "0x6e", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x11d9715", + "logs": [ + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0x11f46c77eca6c1aa661d1f1cc3cf9f393b6128a79b9dc540f8d4e9021a57838d", + "transactionIndex": "0x6f", + "logIndex": "0x118", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000808000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000002000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x11f46c77eca6c1aa661d1f1cc3cf9f393b6128a79b9dc540f8d4e9021a57838d", + "transactionIndex": "0x6f", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x11e51df", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0x655be669f1bbe40f574791a67b78145f053ba0b25222bd65c6000416a2b10767", + "transactionIndex": "0x70", + "logIndex": "0x119", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000001000000000010040080000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x655be669f1bbe40f574791a67b78145f053ba0b25222bd65c6000416a2b10767", + "transactionIndex": "0x70", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x11f0ca9", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0x335101829ceb59ca5157737603d7c96dd3ed69e307c4ca53dcd22b667beef8a4", + "transactionIndex": "0x71", + "logIndex": "0x11a", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000001000000000000000000000000000000000000000000000008000000040080000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000008000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x335101829ceb59ca5157737603d7c96dd3ed69e307c4ca53dcd22b667beef8a4", + "transactionIndex": "0x71", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x12641ae", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x559287eae11215b034a92b47ff05116194dd72cd6726261f73a749a1b9e5e933", + "0x000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "0x00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000004c3a328d3c22138feb3aa4f59498ee96518700c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0xaa4366dcfebebe996b386aa6f0e8047f08687f8fdc67764c8618a3b880b9d8c9", + "transactionIndex": "0x72", + "logIndex": "0x11b", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000060c6" + ], + "data": "0x", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0xaa4366dcfebebe996b386aa6f0e8047f08687f8fdc67764c8618a3b880b9d8c9", + "transactionIndex": "0x72", + "logIndex": "0x11c", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x559287eae11215b034a92b47ff05116194dd72cd6726261f73a749a1b9e5e933", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000060c6", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0xaa4366dcfebebe996b386aa6f0e8047f08687f8fdc67764c8618a3b880b9d8c9", + "transactionIndex": "0x72", + "logIndex": "0x11d", + "removed": false + }, + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0xaa4366dcfebebe996b386aa6f0e8047f08687f8fdc67764c8618a3b880b9d8c9", + "transactionIndex": "0x72", + "logIndex": "0x11e", + "removed": false + }, + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "blockTimestamp": "0x69b6cd30", + "transactionHash": "0xaa4366dcfebebe996b386aa6f0e8047f08687f8fdc67764c8618a3b880b9d8c9", + "transactionIndex": "0x72", + "logIndex": "0x11f", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000001000000000000000000000000000000000080000001000008000010040080000000000004000000100008000000000000000000000000000000000000000000008000000000000000000000000800000000000000000000000020000000000000080000800000080000000102000000810020008000000000001000008000010000040000000002001000001000000000000200000000004000080000000000000000000000000000000440000000000000000000000208002000000000000000000000000000000000000000001001000000020001000000800000000000000000000000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xaa4366dcfebebe996b386aa6f0e8047f08687f8fdc67764c8618a3b880b9d8c9", + "transactionIndex": "0x72", + "blockHash": "0x500e7d24716c3be5aa4129ad166a7df40df1335e827705572ff26dfff3ba3be5", + "blockNumber": "0x9f7cb5", + "gasUsed": "0x73505", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773587762, + "chain": 11155111, + "commit": "0b44695" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/11155111/run-1773587809.json b/contracts/broadcast/DeployAll.s.sol/11155111/run-1773587809.json new file mode 100644 index 0000000..c7880bb --- /dev/null +++ b/contracts/broadcast/DeployAll.s.sol/11155111/run-1773587809.json @@ -0,0 +1,580 @@ +{ + "transactions": [ + { + "hash": "0x960312ece7a76598bd3cbad449b4d83a9787523849088e80b3093e93201e7c36", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x385fb220b322c3fe24d86cd01683547116bff467", + "function": null, + "arguments": [ + "Mock USDC", + "mUSDC" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x1e", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xcc0a869ed7702a26a7a4f766bdf6f8b98637b0dbe1c6ca7cd652c789b108a6c6", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "function": null, + "arguments": [ + "Mock USDT", + "mUSDT" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x1f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8db41b3a2b6f9df85abce8166b523ce29f1f966c34ee73825e3eb81ce67f0bc4", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x385fb220b322c3fe24d86cd01683547116bff467", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x385fb220b322c3fe24d86cd01683547116bff467", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x20", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf5572be118bb2bde4b1768348cb0a6bc1c8a46debefea6adebc779f5f950cf5f", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x21", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0a69e35541d89713ddf00477e943b59fbece46e9d57c68d47222e9d08dc8d2ce", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x350befa6cf0a96f4af8850ca97ca658442e300c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0x0000000000000000000000000000000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c06d", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000097db60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e2035430000000000000000000000000000000000000000000000000000000000000000", + "nonce": "0x22", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x2fceba7c34e199716feec31e25781681b15c100e840131e3db88fa5ec5d4ee42", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x385fb220b322c3fe24d86cd01683547116bff467", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x385fb220b322c3fe24d86cd01683547116bff467", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x23", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe83c4dc90102b3c23252dd213820272354ba3a17c11a9fec83e334203dac5f01", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x24", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x06b3268fbb5a960c29e2669164dcbddea0c298426f99773b1a24873d4933387f", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x385fB220B322c3fE24D86CD01683547116bff467", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c45000000000000000000000000385fb220b322c3fe24d86cd01683547116bff467000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x25", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfdc3fa97b33c8b26ce992cb84a128b3bb300f125303ee778f6c1a2b236090643", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x6FCa90191286EBEdABdd877542101c5bC3ddf103", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c450000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf103000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x26", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xebddb4a4fd137e86cf59b4692f8989c951840607e8ee9db3c41f83a672822d73", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf7020405000000000000000000000000385fb220b322c3fe24d86cd01683547116bff4670000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf1030000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000350befa6cf0a96f4af8850ca97ca658442e300c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6db4c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000385fb220b322c3fe24d86cd01683547116bff4670000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf1030000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000350befa6cf0a96f4af8850ca97ca658442e300c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000385fb220b322c3fe24d86cd01683547116bff4670000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf1030000000000000000000000000000000000000000000000000000000000000040000000000000000000000000385fb220b322c3fe24d86cd01683547116bff467000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000000000400000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf103000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x9f46e", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f7020405000000000000000000000000385fb220b322c3fe24d86cd01683547116bff4670000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf1030000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000350befa6cf0a96f4af8850ca97ca658442e300c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6db4c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000385fb220b322c3fe24d86cd01683547116bff4670000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf1030000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000350befa6cf0a96f4af8850ca97ca658442e300c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000385fb220b322c3fe24d86cd01683547116bff4670000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf1030000000000000000000000000000000000000000000000000000000000000040000000000000000000000000385fb220b322c3fe24d86cd01683547116bff467000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000000000400000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf103000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x27", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xbe2334", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x960312ece7a76598bd3cbad449b4d83a9787523849088e80b3093e93201e7c36", + "transactionIndex": "0x39", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x385fb220b322c3fe24d86cd01683547116bff467" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd1efa1", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xcc0a869ed7702a26a7a4f766bdf6f8b98637b0dbe1c6ca7cd652c789b108a6c6", + "transactionIndex": "0x3a", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x6fca90191286ebedabdd877542101c5bc3ddf103" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd2fc43", + "logs": [ + { + "address": "0x385fb220b322c3fe24d86cd01683547116bff467", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0x8db41b3a2b6f9df85abce8166b523ce29f1f966c34ee73825e3eb81ce67f0bc4", + "transactionIndex": "0x3b", + "logIndex": "0x62", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000018010000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8db41b3a2b6f9df85abce8166b523ce29f1f966c34ee73825e3eb81ce67f0bc4", + "transactionIndex": "0x3b", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x385fb220b322c3fe24d86cd01683547116bff467", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xd408e5", + "logs": [ + { + "address": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0xf5572be118bb2bde4b1768348cb0a6bc1c8a46debefea6adebc779f5f950cf5f", + "transactionIndex": "0x3c", + "logIndex": "0x63", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000400000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000040000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000800000000000", + "type": "0x2", + "transactionHash": "0xf5572be118bb2bde4b1768348cb0a6bc1c8a46debefea6adebc779f5f950cf5f", + "transactionIndex": "0x3c", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfb85e8", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0a69e35541d89713ddf00477e943b59fbece46e9d57c68d47222e9d08dc8d2ce", + "transactionIndex": "0x3d", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0x277d03", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfc3d5a", + "logs": [ + { + "address": "0x385fb220b322c3fe24d86cd01683547116bff467", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0x2fceba7c34e199716feec31e25781681b15c100e840131e3db88fa5ec5d4ee42", + "transactionIndex": "0x3e", + "logIndex": "0x64", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004010010000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2fceba7c34e199716feec31e25781681b15c100e840131e3db88fa5ec5d4ee42", + "transactionIndex": "0x3e", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x385fb220b322c3fe24d86cd01683547116bff467", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfcf4cc", + "logs": [ + { + "address": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0xe83c4dc90102b3c23252dd213820272354ba3a17c11a9fec83e334203dac5f01", + "transactionIndex": "0x3f", + "logIndex": "0x65", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000400000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000800000000000", + "type": "0x2", + "transactionHash": "0xe83c4dc90102b3c23252dd213820272354ba3a17c11a9fec83e334203dac5f01", + "transactionIndex": "0x3f", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfdaf96", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000385fb220b322c3fe24d86cd01683547116bff467", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0x06b3268fbb5a960c29e2669164dcbddea0c298426f99773b1a24873d4933387f", + "transactionIndex": "0x40", + "logIndex": "0x66", + "removed": false + } + ], + "logsBloom": "0x00810000000000000000000000000000000000000000000000001000000000000000000000000040080000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000004000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x06b3268fbb5a960c29e2669164dcbddea0c298426f99773b1a24873d4933387f", + "transactionIndex": "0x40", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xfe6a60", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf103", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0xfdc3fa97b33c8b26ce992cb84a128b3bb300f125303ee778f6c1a2b236090643", + "transactionIndex": "0x41", + "logIndex": "0x67", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000800000000000000000000000000002040080000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000100000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xfdc3fa97b33c8b26ce992cb84a128b3bb300f125303ee778f6c1a2b236090643", + "transactionIndex": "0x41", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1059f65", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x17a49661ad60830acee79134851740de4d170003365b578cd4062c39d268a0f0", + "0x000000000000000000000000385fb220b322c3fe24d86cd01683547116bff467", + "0x0000000000000000000000006fca90191286ebedabdd877542101c5bc3ddf103" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000350befa6cf0a96f4af8850ca97ca658442e300c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0xebddb4a4fd137e86cf59b4692f8989c951840607e8ee9db3c41f83a672822d73", + "transactionIndex": "0x42", + "logIndex": "0x68", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000060c7" + ], + "data": "0x", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0xebddb4a4fd137e86cf59b4692f8989c951840607e8ee9db3c41f83a672822d73", + "transactionIndex": "0x42", + "logIndex": "0x69", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x17a49661ad60830acee79134851740de4d170003365b578cd4062c39d268a0f0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000060c7", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0xebddb4a4fd137e86cf59b4692f8989c951840607e8ee9db3c41f83a672822d73", + "transactionIndex": "0x42", + "logIndex": "0x6a", + "removed": false + }, + { + "address": "0x385fb220b322c3fe24d86cd01683547116bff467", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0xebddb4a4fd137e86cf59b4692f8989c951840607e8ee9db3c41f83a672822d73", + "transactionIndex": "0x42", + "logIndex": "0x6b", + "removed": false + }, + { + "address": "0x6fca90191286ebedabdd877542101c5bc3ddf103", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "blockTimestamp": "0x69b6cd60", + "transactionHash": "0xebddb4a4fd137e86cf59b4692f8989c951840607e8ee9db3c41f83a672822d73", + "transactionIndex": "0x42", + "logIndex": "0x6c", + "removed": false + } + ], + "logsBloom": "0x00800000000000000000001000010800000000000000000800001000080000000000000000002040080000000000004000000100000000000000000000000000000000400000000000000018010000000000000000000000000000000000000000000000020000008000000080000800000000000000100000000810000000000000000001000048000110000040000001000001000100000000000000200000000004000000000000000000000000000000000000400010000000000000008000008002000000000000000000000000000000000000000000001000000020001000000000000000000004000000000004000000000000000000800000000000", + "type": "0x2", + "transactionHash": "0xebddb4a4fd137e86cf59b4692f8989c951840607e8ee9db3c41f83a672822d73", + "transactionIndex": "0x42", + "blockHash": "0x0974308a3a62fba9222ec175a6f69d44e5c590c991a42e73fc6fa60f526eee29", + "blockNumber": "0x9f7cb9", + "gasUsed": "0x73505", + "effectiveGasPrice": "0x10c8ea", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773587809, + "chain": 11155111, + "commit": "0b44695" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/11155111/run-1773588025.json b/contracts/broadcast/DeployAll.s.sol/11155111/run-1773588025.json new file mode 100644 index 0000000..27d5562 --- /dev/null +++ b/contracts/broadcast/DeployAll.s.sol/11155111/run-1773588025.json @@ -0,0 +1,616 @@ +{ + "transactions": [ + { + "hash": "0x828a6f895573c466c09fc455318a416c4b9a84858cdec30056b5f0fc88ec201b", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "function": null, + "arguments": [ + "Mock USDC", + "mUSDC" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x28", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4076d1188327007e4d9aa9d96787681521d4a9faedb4656d26dafeb8d29a8184", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "function": null, + "arguments": [ + "Mock USDT", + "mUSDT" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x29", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x68a5b463e5d1f71109d59ddca3f300beae09bbb8427788d33baa8916e8c69edc", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x2a", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8d7d5223b0c386cc6e0c66c2e290761e2806fa6e52c580812430154ab17a1629", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x2b", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xff4da01035dc1933048d394ba9c90d4cf3c4fe7d9f8940fb149c034dcc4da3fb", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dab57", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a59380380611a59833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611865806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c0ab9a171461023a578063c290d69114610262578063cc6677081461028a578063d32867d0146102c6576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9b565b6102f0565b6040516100e89190611082565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110da565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111d565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116d565b610717565b60405161018c9190611082565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c3565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9b565b610830565b6040516101f291906111eb565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9b565b610845565b6040516102319493929190611231565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b91906112c8565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061132c565b610ba1565b005b348015610295575f5ffd5b506102b060048036038101906102ab919061116d565b610c37565b6040516102bd91906111c3565b60405180910390f35b3480156102d1575f5ffd5b506102da610d54565b6040516102e791906111c3565b60405180910390f35b6102f8610f18565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110da565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061136b565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5a565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906113f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114c0565b60405180910390fd5b5f61067a8383610ea1565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114de565b60405180910390a2505050505050565b61071f610f18565b5f61072a8484610ea1565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061154f565b60405180910390fd5b5f5f1b840361098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906115b7565b60405180910390fd5b6127428311610a4b5760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610a3e91906115d5565b60405180910390a2610b9b565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610b92939291906115ee565b60405180910390a25b50505050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061154f565b60405180910390fd5b610c343382610d5a565b50565b5f5f610c438484610ea1565b90505f60055f8381526020019081526020015f205490505f5f1b8103610c6d575f92505050610d4e565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610cc3575f9350505050610d4e565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610d059190611650565b421115610d17575f9350505050610d4e565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b80471015610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d94906116cd565b60405180910390fd5b5f811115610e9d575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd857610dd76116eb565b5b6040519080825280601f01601f191660200182016040528015610e0a5781602001600182028036833780820191505090505b50604051610e18919061176a565b5f6040518083038185875af1925050503d805f8114610e52576040519150601f19603f3d011682016040523d82523d5f602084013e610e57565b606091505b5050905080610e9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e92906117ca565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610ede578385610ee1565b84845b915091508181604051602001610ef892919061182d565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7a81610f68565b8114610f84575f5ffd5b50565b5f81359050610f9581610f71565b92915050565b5f60208284031215610fb057610faf610f64565b5b5f610fbd84828501610f87565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610fea81610fc6565b82525050565b5f64ffffffffff82169050919050565b61100981610ff0565b82525050565b5f65ffffffffffff82169050919050565b6110298161100f565b82525050565b608082015f8201516110435f850182610fe1565b5060208201516110566020850182611000565b5060408201516110696040850182611000565b50606082015161107c6060850182611020565b50505050565b5f6080820190506110955f83018461102f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c48261109b565b9050919050565b6110d4816110ba565b82525050565b5f6020820190506110ed5f8301846110cb565b92915050565b6110fc816110ba565b8114611106575f5ffd5b50565b5f81359050611117816110f3565b92915050565b5f5f5f6060848603121561113457611133610f64565b5b5f61114186828701610f87565b935050602061115286828701611109565b925050604061116386828701611109565b9150509250925092565b5f5f6040838503121561118357611182610f64565b5b5f61119085828601611109565b92505060206111a185828601611109565b9150509250929050565b5f819050919050565b6111bd816111ab565b82525050565b5f6020820190506111d65f8301846111b4565b92915050565b6111e581610f68565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d81610fc6565b82525050565b61121c81610ff0565b82525050565b61122b8161100f565b82525050565b5f6080820190506112445f830187611204565b6112516020830186611213565b61125e6040830185611213565b61126b6060830184611222565b95945050505050565b61127d816111ab565b8114611287575f5ffd5b50565b5f8135905061129881611274565b92915050565b6112a781610ff0565b81146112b1575f5ffd5b50565b5f813590506112c28161129e565b92915050565b5f5f5f5f608085870312156112e0576112df610f64565b5b5f6112ed87828801610f87565b94505060206112fe8782880161128a565b935050604061130f8782880161128a565b9250506060611320878288016112b4565b91505092959194509250565b5f6020828403121561134157611340610f64565b5b5f61134e8482850161128a565b91505092915050565b5f8151905061136581611274565b92915050565b5f602082840312156113805761137f610f64565b5b5f61138d84828501611357565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113da600a83611396565b91506113e5826113a6565b602082019050919050565b5f6020820190508181035f830152611407816113ce565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611442601083611396565b915061144d8261140e565b602082019050919050565b5f6020820190508181035f83015261146f81611436565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114aa600c83611396565b91506114b582611476565b602082019050919050565b5f6020820190508181035f8301526114d78161149e565b9050919050565b5f6040820190506114f15f8301856110cb565b6114fe60208301846110cb565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f611539601683611396565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f6115a1600e83611396565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b5f6020820190506115e85f830184611222565b92915050565b5f6060820190506116015f830186611204565b61160e6020830185611222565b61161b6040830184611213565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165a826111ab565b9150611665836111ab565b925082820190508082111561167d5761167c611623565b5b92915050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116b7601283611396565b91506116c282611683565b602082019050919050565b5f6020820190508181035f8301526116e4816116ab565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61174482611718565b61174e8185611722565b935061175e81856020860161172c565b80840191505092915050565b5f611775828461173a565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117b4600f83611396565b91506117bf82611780565b602082019050919050565b5f6020820190508181035f8301526117e1816117a8565b9050919050565b5f8160601b9050919050565b5f6117fe826117e8565b9050919050565b5f61180f826117f4565b9050919050565b611827611822826110ba565b611805565b82525050565b5f6118388285611816565b6014820191506118488284611816565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x2c", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x165b4d9f2b176caa669ecaf9c6e9cde6e9464a8236e2525b77d8cb81461d7f49", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xebfb5e18ce3dda11ea2b8b9ae08b93d5ae6f00c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0xB25AC436f9BC71Ab36745bF3bC550649e3ec2A48" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000002ee960c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543000000000000000000000000b25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "nonce": "0x2d", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xcd662378a69afc1cc16179ed0423abe2bd7972a0a2edccd44dd932f6cee22696", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x2e", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf2779478a88d563d9ab05cc6c267d9fc1b8bd7952d77bfad9f4eb1e1a60fcd6d", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x2f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4837837ce31a3af2357de518c595fd5457c9b0cfe1635ba6737a3116dd163f76", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x26c3e3955383beC2BEf9E8cF2c001782E56b1465", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x101ee", + "value": "0x0", + "input": "0x87517c4500000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x30", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x612228c3a2a5876885fd8ab7cf0e1112f36c79ca95ad834ca48ee3ac872ea361", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0xe57080AD124FB2482a6574b4e0699563D292AEFD", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c45000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x31", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7abdf5e1b43a8763b7656cfa909a0a4f97409fb3535459577873ee4f4e4b2626", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf702040500000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ebfb5e18ce3dda11ea2b8b9ae08b93d5ae6f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6dc180000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ebfb5e18ce3dda11ea2b8b9ae08b93d5ae6f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd000000000000000000000000000000000000000000000000000000000000004000000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x9f42c", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f702040500000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ebfb5e18ce3dda11ea2b8b9ae08b93d5ae6f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6dc180000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a000000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ebfb5e18ce3dda11ea2b8b9ae08b93d5ae6f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd000000000000000000000000000000000000000000000000000000000000004000000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x32", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x6259c2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x828a6f895573c466c09fc455318a416c4b9a84858cdec30056b5f0fc88ec201b", + "transactionIndex": "0x32", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x76262f", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4076d1188327007e4d9aa9d96787681521d4a9faedb4656d26dafeb8d29a8184", + "transactionIndex": "0x33", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xe57080ad124fb2482a6574b4e0699563d292aefd" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7732d1", + "logs": [ + { + "address": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x68a5b463e5d1f71109d59ddca3f300beae09bbb8427788d33baa8916e8c69edc", + "transactionIndex": "0x34", + "logIndex": "0x66", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000200000000000800000000000000000000000010000000000000000000000000000040000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000800000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x68a5b463e5d1f71109d59ddca3f300beae09bbb8427788d33baa8916e8c69edc", + "transactionIndex": "0x34", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x783f73", + "logs": [ + { + "address": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x8d7d5223b0c386cc6e0c66c2e290761e2806fa6e52c580812430154ab17a1629", + "transactionIndex": "0x35", + "logIndex": "0x67", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000004000000000000000000000000000000000000000000000000000000008000040000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8d7d5223b0c386cc6e0c66c2e290761e2806fa6e52c580812430154ab17a1629", + "transactionIndex": "0x35", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8f1205", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xff4da01035dc1933048d394ba9c90d4cf3c4fe7d9f8940fb149c034dcc4da3fb", + "transactionIndex": "0x36", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0x16d292", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb68ff8", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x165b4d9f2b176caa669ecaf9c6e9cde6e9464a8236e2525b77d8cb81461d7f49", + "transactionIndex": "0x37", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb79972", + "logs": [ + { + "address": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0xcd662378a69afc1cc16179ed0423abe2bd7972a0a2edccd44dd932f6cee22696", + "transactionIndex": "0x39", + "logIndex": "0x68", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000040000040000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000800000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xcd662378a69afc1cc16179ed0423abe2bd7972a0a2edccd44dd932f6cee22696", + "transactionIndex": "0x39", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb850e4", + "logs": [ + { + "address": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0xf2779478a88d563d9ab05cc6c267d9fc1b8bd7952d77bfad9f4eb1e1a60fcd6d", + "transactionIndex": "0x3a", + "logIndex": "0x69", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000004000000000800000000000000000200000000000000000000000004000000040000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000008000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf2779478a88d563d9ab05cc6c267d9fc1b8bd7952d77bfad9f4eb1e1a60fcd6d", + "transactionIndex": "0x3a", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb90ba2", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x4837837ce31a3af2357de518c595fd5457c9b0cfe1635ba6737a3116dd163f76", + "transactionIndex": "0x3b", + "logIndex": "0x6a", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040080000000000004000000400000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000020000000000000000000000000000000000000400000000000000000400", + "type": "0x2", + "transactionHash": "0x4837837ce31a3af2357de518c595fd5457c9b0cfe1635ba6737a3116dd163f76", + "transactionIndex": "0x3b", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0xbabe", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xb9c66c", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x612228c3a2a5876885fd8ab7cf0e1112f36c79ca95ad834ca48ee3ac872ea361", + "transactionIndex": "0x3c", + "logIndex": "0x6b", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040080000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000080400000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x612228c3a2a5876885fd8ab7cf0e1112f36c79ca95ad834ca48ee3ac872ea361", + "transactionIndex": "0x3c", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xc0fb41", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xcea2df4708eeb29a8730f54d44712398c722dc1c3da17ede557f032f22155506", + "0x00000000000000000000000026c3e3955383bec2bef9e8cf2c001782e56b1465", + "0x000000000000000000000000e57080ad124fb2482a6574b4e0699563d292aefd" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000ebfb5e18ce3dda11ea2b8b9ae08b93d5ae6f00c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x7abdf5e1b43a8763b7656cfa909a0a4f97409fb3535459577873ee4f4e4b2626", + "transactionIndex": "0x3d", + "logIndex": "0x6c", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000060c8" + ], + "data": "0x", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x7abdf5e1b43a8763b7656cfa909a0a4f97409fb3535459577873ee4f4e4b2626", + "transactionIndex": "0x3d", + "logIndex": "0x6d", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xcea2df4708eeb29a8730f54d44712398c722dc1c3da17ede557f032f22155506", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000060c8", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x7abdf5e1b43a8763b7656cfa909a0a4f97409fb3535459577873ee4f4e4b2626", + "transactionIndex": "0x3d", + "logIndex": "0x6e", + "removed": false + }, + { + "address": "0x26c3e3955383bec2bef9e8cf2c001782e56b1465", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x7abdf5e1b43a8763b7656cfa909a0a4f97409fb3535459577873ee4f4e4b2626", + "transactionIndex": "0x3d", + "logIndex": "0x6f", + "removed": false + }, + { + "address": "0xe57080ad124fb2482a6574b4e0699563d292aefd", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "blockTimestamp": "0x69b6ce38", + "transactionHash": "0x7abdf5e1b43a8763b7656cfa909a0a4f97409fb3535459577873ee4f4e4b2626", + "transactionIndex": "0x3d", + "logIndex": "0x70", + "removed": false + } + ], + "logsBloom": "0x00000000000000000008001000000000000000000000000000000000080000000800000000000040080000000000004000000500000000000000000000000000000000000000000000000008000040000000000000000000000000080400000000000000020000000200000080000800000000000000100000000810000000000000000001010008000050000040000200000001000000000004000000200000000004000000000000000040000000000000000000400001000000000008000000008002000000000000000000000000000000000000000000001000000020001000020000000000000000800000000014000000000400000000000000000000", + "type": "0x2", + "transactionHash": "0x7abdf5e1b43a8763b7656cfa909a0a4f97409fb3535459577873ee4f4e4b2626", + "transactionIndex": "0x3d", + "blockHash": "0xdab38a4039fe5a2e54706fb1807df338a8422b08628ec4defa3639568b6f6cc6", + "blockNumber": "0x9f7cca", + "gasUsed": "0x734d5", + "effectiveGasPrice": "0x10c8e9", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773588025, + "chain": 11155111, + "commit": "0b44695" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/11155111/run-1773589533515.json b/contracts/broadcast/DeployAll.s.sol/11155111/run-1773589533515.json new file mode 100644 index 0000000..cc0ba7a --- /dev/null +++ b/contracts/broadcast/DeployAll.s.sol/11155111/run-1773589533515.json @@ -0,0 +1,618 @@ +{ + "transactions": [ + { + "hash": "0xff17595938f5a22170a162f8b745cde38e673d3e2aaf37d054cb0f7d741e4b50", + "transactionType": "CREATE2", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": null, + "arguments": [ + "Mock USDC", + "mUSDC" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", + "value": "0x0", + "input": "0x6d5553444300000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x33", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa886dbebc543048f4c42efe6c6ed86ff2d5225af379f282dfaaf8fb1dbcea186", + "transactionType": "CREATE2", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": null, + "arguments": [ + "Mock USDT", + "mUSDT" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", + "value": "0x0", + "input": "0x6d5553445400000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x34", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1add470865d3563641a25c307331b360be1054d4fc46562dd8ed001f89119125", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x35", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x230c99ba9d6976fb33976c78dabaa05ce1303522c5920558e641323211577280", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x36", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x02c7fc368f715b76cf4e90af8cb11aac6f144eac1942c3512b2c8ce3b38c8b94", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xb81b96ecfa25087a1842992dea733644b6b15098", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dab57", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a59380380611a59833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611865806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c0ab9a171461023a578063c290d69114610262578063cc6677081461028a578063d32867d0146102c6576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9b565b6102f0565b6040516100e89190611082565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110da565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111d565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116d565b610717565b60405161018c9190611082565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c3565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9b565b610830565b6040516101f291906111eb565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9b565b610845565b6040516102319493929190611231565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b91906112c8565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061132c565b610ba1565b005b348015610295575f5ffd5b506102b060048036038101906102ab919061116d565b610c37565b6040516102bd91906111c3565b60405180910390f35b3480156102d1575f5ffd5b506102da610d54565b6040516102e791906111c3565b60405180910390f35b6102f8610f18565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110da565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061136b565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5a565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906113f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114c0565b60405180910390fd5b5f61067a8383610ea1565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114de565b60405180910390a2505050505050565b61071f610f18565b5f61072a8484610ea1565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061154f565b60405180910390fd5b5f5f1b840361098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906115b7565b60405180910390fd5b6127428311610a4b5760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610a3e91906115d5565b60405180910390a2610b9b565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610b92939291906115ee565b60405180910390a25b50505050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061154f565b60405180910390fd5b610c343382610d5a565b50565b5f5f610c438484610ea1565b90505f60055f8381526020019081526020015f205490505f5f1b8103610c6d575f92505050610d4e565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610cc3575f9350505050610d4e565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610d059190611650565b421115610d17575f9350505050610d4e565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b80471015610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d94906116cd565b60405180910390fd5b5f811115610e9d575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd857610dd76116eb565b5b6040519080825280601f01601f191660200182016040528015610e0a5781602001600182028036833780820191505090505b50604051610e18919061176a565b5f6040518083038185875af1925050503d805f8114610e52576040519150601f19603f3d011682016040523d82523d5f602084013e610e57565b606091505b5050905080610e9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e92906117ca565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610ede578385610ee1565b84845b915091508181604051602001610ef892919061182d565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7a81610f68565b8114610f84575f5ffd5b50565b5f81359050610f9581610f71565b92915050565b5f60208284031215610fb057610faf610f64565b5b5f610fbd84828501610f87565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610fea81610fc6565b82525050565b5f64ffffffffff82169050919050565b61100981610ff0565b82525050565b5f65ffffffffffff82169050919050565b6110298161100f565b82525050565b608082015f8201516110435f850182610fe1565b5060208201516110566020850182611000565b5060408201516110696040850182611000565b50606082015161107c6060850182611020565b50505050565b5f6080820190506110955f83018461102f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c48261109b565b9050919050565b6110d4816110ba565b82525050565b5f6020820190506110ed5f8301846110cb565b92915050565b6110fc816110ba565b8114611106575f5ffd5b50565b5f81359050611117816110f3565b92915050565b5f5f5f6060848603121561113457611133610f64565b5b5f61114186828701610f87565b935050602061115286828701611109565b925050604061116386828701611109565b9150509250925092565b5f5f6040838503121561118357611182610f64565b5b5f61119085828601611109565b92505060206111a185828601611109565b9150509250929050565b5f819050919050565b6111bd816111ab565b82525050565b5f6020820190506111d65f8301846111b4565b92915050565b6111e581610f68565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d81610fc6565b82525050565b61121c81610ff0565b82525050565b61122b8161100f565b82525050565b5f6080820190506112445f830187611204565b6112516020830186611213565b61125e6040830185611213565b61126b6060830184611222565b95945050505050565b61127d816111ab565b8114611287575f5ffd5b50565b5f8135905061129881611274565b92915050565b6112a781610ff0565b81146112b1575f5ffd5b50565b5f813590506112c28161129e565b92915050565b5f5f5f5f608085870312156112e0576112df610f64565b5b5f6112ed87828801610f87565b94505060206112fe8782880161128a565b935050604061130f8782880161128a565b9250506060611320878288016112b4565b91505092959194509250565b5f6020828403121561134157611340610f64565b5b5f61134e8482850161128a565b91505092915050565b5f8151905061136581611274565b92915050565b5f602082840312156113805761137f610f64565b5b5f61138d84828501611357565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113da600a83611396565b91506113e5826113a6565b602082019050919050565b5f6020820190508181035f830152611407816113ce565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611442601083611396565b915061144d8261140e565b602082019050919050565b5f6020820190508181035f83015261146f81611436565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114aa600c83611396565b91506114b582611476565b602082019050919050565b5f6020820190508181035f8301526114d78161149e565b9050919050565b5f6040820190506114f15f8301856110cb565b6114fe60208301846110cb565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f611539601683611396565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f6115a1600e83611396565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b5f6020820190506115e85f830184611222565b92915050565b5f6060820190506116015f830186611204565b61160e6020830185611222565b61161b6040830184611213565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165a826111ab565b9150611665836111ab565b925082820190508082111561167d5761167c611623565b5b92915050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116b7601283611396565b91506116c282611683565b602082019050919050565b5f6020820190508181035f8301526116e4816116ab565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61174482611718565b61174e8185611722565b935061175e81856020860161172c565b80840191505092915050565b5f611775828461173a565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117b4600f83611396565b91506117bf82611780565b602082019050919050565b5f6020820190508181035f8301526117e1816117a8565b9050919050565b5f8160601b9050919050565b5f6117fe826117e8565b9050919050565b5f61180f826117f4565b9050919050565b611827611822826110ba565b611805565b82525050565b5f6118388285611816565b6014820191506118488284611816565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x37", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa830d480c0f587a339592012cdfed9b9b5b82abf7c0fbad7b27e899ba45461db", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x93de3452327da8fb5d80206985f0a9eec44440c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0xb81b96Ecfa25087A1842992dea733644B6b15098" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000a57060c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543000000000000000000000000b81b96ecfa25087a1842992dea733644b6b15098", + "nonce": "0x38", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xcb38875dd5b8685791c7a1a1b11a24e104b6f75c55d3a680514a8d3a07386ec7", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x39", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x32f6d07fc690e066abf6951017bbb7e447763d9f84e66eb941dc4c2dfa4e68ca", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x3a", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xdd7533dd6de69f0adfbdde9d851bfb704b27312439a6bfc8bdc28fa2158da90a", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x3b", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x3c", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x95266f8ad594d4141768a7c0a3f35912d36980cce81b202e563ce8ad77758a99", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e1b80000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x9f48f", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e1b80000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x3d", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe27fb7", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa886dbebc543048f4c42efe6c6ed86ff2d5225af379f282dfaaf8fb1dbcea186", + "transactionIndex": "0x34", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x13d8dc", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf65893", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1add470865d3563641a25c307331b360be1054d4fc46562dd8ed001f89119125", + "transactionIndex": "0x35", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x13d8dc", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf76535", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0x02c7fc368f715b76cf4e90af8cb11aac6f144eac1942c3512b2c8ce3b38c8b94", + "transactionIndex": "0x36", + "logIndex": "0x4e", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x02c7fc368f715b76cf4e90af8cb11aac6f144eac1942c3512b2c8ce3b38c8b94", + "transactionIndex": "0x36", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf871d7", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xff17595938f5a22170a162f8b745cde38e673d3e2aaf37d054cb0f7d741e4b50", + "transactionIndex": "0x37", + "logIndex": "0x4f", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xff17595938f5a22170a162f8b745cde38e673d3e2aaf37d054cb0f7d741e4b50", + "transactionIndex": "0x37", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x10f4469", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdd7533dd6de69f0adfbdde9d851bfb704b27312439a6bfc8bdc28fa2158da90a", + "transactionIndex": "0x38", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x16d292", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xb81b96ecfa25087a1842992dea733644b6b15098" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x136c25c", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x95266f8ad594d4141768a7c0a3f35912d36980cce81b202e563ce8ad77758a99", + "transactionIndex": "0x39", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x93de3452327da8fb5d80206985f0a9eec44440c0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x13779ce", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0x230c99ba9d6976fb33976c78dabaa05ce1303522c5920558e641323211577280", + "transactionIndex": "0x3a", + "logIndex": "0x50", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x230c99ba9d6976fb33976c78dabaa05ce1303522c5920558e641323211577280", + "transactionIndex": "0x3a", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x1383140", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xcb38875dd5b8685791c7a1a1b11a24e104b6f75c55d3a680514a8d3a07386ec7", + "transactionIndex": "0x3b", + "logIndex": "0x51", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xcb38875dd5b8685791c7a1a1b11a24e104b6f75c55d3a680514a8d3a07386ec7", + "transactionIndex": "0x3b", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x138ec0a", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0x32f6d07fc690e066abf6951017bbb7e447763d9f84e66eb941dc4c2dfa4e68ca", + "transactionIndex": "0x3c", + "logIndex": "0x52", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040880000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x32f6d07fc690e066abf6951017bbb7e447763d9f84e66eb941dc4c2dfa4e68ca", + "transactionIndex": "0x3c", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x139a6d4", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xa830d480c0f587a339592012cdfed9b9b5b82abf7c0fbad7b27e899ba45461db", + "transactionIndex": "0x3d", + "logIndex": "0x53", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000040080000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xa830d480c0f587a339592012cdfed9b9b5b82abf7c0fbad7b27e899ba45461db", + "transactionIndex": "0x3d", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x140dbf1", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x4c0e8f543d778f56362c42dea1bb006b2a386bd94c6fbb3b568dcea5c1c87ef3", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x54", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000060ca" + ], + "data": "0x", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x55", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x4c0e8f543d778f56362c42dea1bb006b2a386bd94c6fbb3b568dcea5c1c87ef3", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000060ca", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x56", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x57", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x58", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000001000000000002000000000000000045000080100010000000000000040880000000000004080000100000000100000000000000000000000000000000000000008000000000000000800000000000000000000000000000000020000000000000080000800000000000000100000000810000100000000000003000008000010000040000000000081000000000000000000200000000004000040000000000000000000004000002000400000000000000000000000008002000000000000000000020000000000000000000000001000000020001000800000000000000000000000000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x7351d", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773589533515, + "chain": 11155111, + "commit": "859f78c" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/11155111/run-latest.json b/contracts/broadcast/DeployAll.s.sol/11155111/run-latest.json index 1076ee2..cc0ba7a 100644 --- a/contracts/broadcast/DeployAll.s.sol/11155111/run-latest.json +++ b/contracts/broadcast/DeployAll.s.sol/11155111/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xb4301c8096c6f41fefc171de50827301b2dd937eea9dfb277ef30940cc9a0070", - "transactionType": "CREATE", + "hash": "0xff17595938f5a22170a162f8b745cde38e673d3e2aaf37d054cb0f7d741e4b50", + "transactionType": "CREATE2", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": null, "arguments": [ "Mock USDC", @@ -12,19 +12,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", "value": "0x0", - "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", - "nonce": "0xa", + "input": "0x6d5553444300000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x33", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x28a8c7acfce926fd1cfd99aad0d0116b5eff383f6f039d24f553472ff28d35e2", - "transactionType": "CREATE", + "hash": "0xa886dbebc543048f4c42efe6c6ed86ff2d5225af379f282dfaaf8fb1dbcea186", + "transactionType": "CREATE2", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": null, "arguments": [ "Mock USDT", @@ -32,19 +34,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", "value": "0x0", - "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", - "nonce": "0xb", + "input": "0x6d5553445400000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x34", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xa2992577de98eaf29ba6b8154a4997dc7e8b41c449a5c8253fd0f6541a8598c5", + "hash": "0x1add470865d3563641a25c307331b360be1054d4fc46562dd8ed001f89119125", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": "mint(address,uint256)", "arguments": [ "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", @@ -52,20 +56,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x188df", "value": "0x0", "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", - "nonce": "0xc", + "nonce": "0x35", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x04dfef9d273ddca3273eb7d6af4bf68d4468410c3fd392e9393e920aab6e516e", + "hash": "0x230c99ba9d6976fb33976c78dabaa05ce1303522c5920558e641323211577280", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": "mint(address,uint256)", "arguments": [ "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", @@ -73,40 +78,63 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x188df", "value": "0x0", "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", - "nonce": "0xd", + "nonce": "0x36", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xfcd34ad8196a37a1ed7ea1e0841fbaa826f29f96f2af517564ceca71832e1753", + "hash": "0x02c7fc368f715b76cf4e90af8cb11aac6f144eac1942c3512b2c8ce3b38c8b94", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xb81b96ecfa25087a1842992dea733644b6b15098", + "function": null, + "arguments": [ + "0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dab57", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a59380380611a59833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611865806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c0ab9a171461023a578063c290d69114610262578063cc6677081461028a578063d32867d0146102c6576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9b565b6102f0565b6040516100e89190611082565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110da565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111d565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116d565b610717565b60405161018c9190611082565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c3565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9b565b610830565b6040516101f291906111eb565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9b565b610845565b6040516102319493929190611231565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b91906112c8565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061132c565b610ba1565b005b348015610295575f5ffd5b506102b060048036038101906102ab919061116d565b610c37565b6040516102bd91906111c3565b60405180910390f35b3480156102d1575f5ffd5b506102da610d54565b6040516102e791906111c3565b60405180910390f35b6102f8610f18565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110da565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061136b565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5a565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906113f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114c0565b60405180910390fd5b5f61067a8383610ea1565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114de565b60405180910390a2505050505050565b61071f610f18565b5f61072a8484610ea1565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061154f565b60405180910390fd5b5f5f1b840361098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906115b7565b60405180910390fd5b6127428311610a4b5760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610a3e91906115d5565b60405180910390a2610b9b565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610b92939291906115ee565b60405180910390a25b50505050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061154f565b60405180910390fd5b610c343382610d5a565b50565b5f5f610c438484610ea1565b90505f60055f8381526020019081526020015f205490505f5f1b8103610c6d575f92505050610d4e565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610cc3575f9350505050610d4e565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610d059190611650565b421115610d17575f9350505050610d4e565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b80471015610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d94906116cd565b60405180910390fd5b5f811115610e9d575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd857610dd76116eb565b5b6040519080825280601f01601f191660200182016040528015610e0a5781602001600182028036833780820191505090505b50604051610e18919061176a565b5f6040518083038185875af1925050503d805f8114610e52576040519150601f19603f3d011682016040523d82523d5f602084013e610e57565b606091505b5050905080610e9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e92906117ca565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610ede578385610ee1565b84845b915091508181604051602001610ef892919061182d565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7a81610f68565b8114610f84575f5ffd5b50565b5f81359050610f9581610f71565b92915050565b5f60208284031215610fb057610faf610f64565b5b5f610fbd84828501610f87565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610fea81610fc6565b82525050565b5f64ffffffffff82169050919050565b61100981610ff0565b82525050565b5f65ffffffffffff82169050919050565b6110298161100f565b82525050565b608082015f8201516110435f850182610fe1565b5060208201516110566020850182611000565b5060408201516110696040850182611000565b50606082015161107c6060850182611020565b50505050565b5f6080820190506110955f83018461102f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c48261109b565b9050919050565b6110d4816110ba565b82525050565b5f6020820190506110ed5f8301846110cb565b92915050565b6110fc816110ba565b8114611106575f5ffd5b50565b5f81359050611117816110f3565b92915050565b5f5f5f6060848603121561113457611133610f64565b5b5f61114186828701610f87565b935050602061115286828701611109565b925050604061116386828701611109565b9150509250925092565b5f5f6040838503121561118357611182610f64565b5b5f61119085828601611109565b92505060206111a185828601611109565b9150509250929050565b5f819050919050565b6111bd816111ab565b82525050565b5f6020820190506111d65f8301846111b4565b92915050565b6111e581610f68565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d81610fc6565b82525050565b61121c81610ff0565b82525050565b61122b8161100f565b82525050565b5f6080820190506112445f830187611204565b6112516020830186611213565b61125e6040830185611213565b61126b6060830184611222565b95945050505050565b61127d816111ab565b8114611287575f5ffd5b50565b5f8135905061129881611274565b92915050565b6112a781610ff0565b81146112b1575f5ffd5b50565b5f813590506112c28161129e565b92915050565b5f5f5f5f608085870312156112e0576112df610f64565b5b5f6112ed87828801610f87565b94505060206112fe8782880161128a565b935050604061130f8782880161128a565b9250506060611320878288016112b4565b91505092959194509250565b5f6020828403121561134157611340610f64565b5b5f61134e8482850161128a565b91505092915050565b5f8151905061136581611274565b92915050565b5f602082840312156113805761137f610f64565b5b5f61138d84828501611357565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113da600a83611396565b91506113e5826113a6565b602082019050919050565b5f6020820190508181035f830152611407816113ce565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611442601083611396565b915061144d8261140e565b602082019050919050565b5f6020820190508181035f83015261146f81611436565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114aa600c83611396565b91506114b582611476565b602082019050919050565b5f6020820190508181035f8301526114d78161149e565b9050919050565b5f6040820190506114f15f8301856110cb565b6114fe60208301846110cb565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f611539601683611396565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f6115a1600e83611396565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b5f6020820190506115e85f830184611222565b92915050565b5f6060820190506116015f830186611204565b61160e6020830185611222565b61161b6040830184611213565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165a826111ab565b9150611665836111ab565b925082820190508082111561167d5761167c611623565b5b92915050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116b7601283611396565b91506116c282611683565b602082019050919050565b5f6020820190508181035f8301526116e4816116ab565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61174482611718565b61174e8185611722565b935061175e81856020860161172c565b80840191505092915050565b5f611775828461173a565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117b4600f83611396565b91506117bf82611780565b602082019050919050565b5f6020820190508181035f8301526117e1816117a8565b9050919050565b5f8160601b9050919050565b5f6117fe826117e8565b9050919050565b5f61180f826117f4565b9050919050565b611827611822826110ba565b611805565b82525050565b5f6118388285611816565b6014820191506118488284611816565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000c9f36411c9897e7f959d99ffca2a0ba7ee0d7bda", + "nonce": "0x37", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa830d480c0f587a339592012cdfed9b9b5b82abf7c0fbad7b27e899ba45461db", "transactionType": "CREATE2", "contractName": "DepegShieldHook", - "contractAddress": "0x06aaaa578efe1a6acbe78dab5cde791a0bf040c0", + "contractAddress": "0x93de3452327da8fb5d80206985f0a9eec44440c0", "function": null, "arguments": [ - "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543" + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0xb81b96Ecfa25087A1842992dea733644B6b15098" ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000053b60a060405234801561000f575f5ffd5b50604051613180380380613180833981810160405281019061003191906105e7565b808073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250506100753061007c60201b60201c565b5050610612565b6100998161008e61009c60201b60201c565b61012560201b60201c565b50565b6100a46104fb565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101506120008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515815f01511515141580610197575061018b6110008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160200151151514155b806101d457506101c86108008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160400151151514155b8061021157506102056104008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160600151151514155b8061024e57506102426102008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160800151151514155b8061028b575061027f6101008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160a00151151514155b806102c757506102bb60808373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160c00151151514155b8061030357506102f760408373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160e00151151514155b80610340575061033360208373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101000151151514155b8061037d575061037060108373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101200151151514155b806103ba57506103ad60088373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101400151151514155b806103f757506103ea60048373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101600151151514155b80610434575061042760028373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101800151151514155b80610471575061046460018373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101a00151151514155b156104b0576104af8263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166104d960201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105a58261057c565b9050919050565b5f6105b68261059b565b9050919050565b6105c6816105ac565b81146105d0575f5ffd5b50565b5f815190506105e1816105bd565b92915050565b5f602082840312156105fc576105fb610578565b5b5f610609848285016105d3565b91505092915050565b608051612ad86106a85f395f81816103d50152818161047301528181610513015281816105d50152818161063c015281816106c10152818161076601528181610814015281816108ba0152818161095d01528181610a1a01528181610a8101528181610ba201528181610bc701528181610c6101528181611276015281816112dd0152818161151201526115790152612ad85ff3fe608060405234801561000f575f5ffd5b50600436106100fe575f3560e01c8063b47b2fb111610095578063d32867d011610064578063d32867d014610336578063dc4c90d314610354578063dc98354e14610372578063e1b4af69146103a2576100fe565b8063b47b2fb114610287578063b6a8b0fa146102b8578063ba0eec96146102e8578063c4e833ce14610318576100fe565b80636c2bbe7e116100d15780636c2bbe7e146101c55780636fe7e6eb146101f657806385598276146102265780639f063efc14610256576100fe565b806321d0ee7014610102578063259982e514610132578063575e24b414610162578063643baffa14610194575b5f5ffd5b61011c60048036038101906101179190611d7f565b6103d2565b6040516101299190611e3f565b60405180910390f35b61014c60048036038101906101479190611d7f565b610470565b6040516101599190611e3f565b60405180910390f35b61017c60048036038101906101779190611e76565b61050e565b60405161018b93929190611f5b565b60405180910390f35b6101ae60048036038101906101a99190611f90565b6105b4565b6040516101bc929190611fd3565b60405180910390f35b6101df60048036038101906101da9190612024565b6106bd565b6040516101ed9291906120e1565b60405180910390f35b610210600480360381019061020b9190612168565b610763565b60405161021d9190611e3f565b60405180910390f35b610240600480360381019061023b91906121f7565b6107ff565b60405161024d9190612222565b60405180910390f35b610270600480360381019061026b9190612024565b610810565b60405161027e9291906120e1565b60405180910390f35b6102a1600480360381019061029c919061223b565b6108b6565b6040516102af9291906122ef565b60405180910390f35b6102d260048036038101906102cd9190612316565b61095a565b6040516102df9190611e3f565b60405180910390f35b61030260048036038101906102fd9190611f90565b6109fa565b60405161030f91906123ae565b60405180910390f35b610320610b11565b60405161032d91906124ff565b60405180910390f35b61033e610b9a565b60405161034b91906123ae565b60405180910390f35b61035c610ba0565b604051610369919061256b565b60405180910390f35b61038c60048036038101906103879190612584565b610bc4565b6040516103999190611e3f565b60405180910390f35b6103bc60048036038101906103b79190612316565b610c5e565b6040516103c99190611e3f565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610458576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104658686868686610cfe565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104f6576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105038686868686610d31565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610596576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105a38888888888610d64565b925092509250955095509592505050565b5f5f5f6106186105d3858036038101906105ce9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f61067f61063a868036038101906106359190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106a7575f5f9350935050506106b8565b6106b18282610f37565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610744576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61075389898989898989610ff0565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107e9576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107f585858585611024565b9050949350505050565b5f61080982611057565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610897576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108a6898989898989896111d9565b9150915097509795505050505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461093d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61094b88888888888861120d565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109e0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109ee8787878787876113ec565b90509695505050505050565b5f5f610a5d610a1884803603810190610a139190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f610ac4610a7f85803603810190610a7a9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610aeb5761271092505050610b0c565b5f5f610af78484610f37565b91509150610b05828261141f565b9450505050505b919050565b610b19611bf6565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c4a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c5584848461148c565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ce4576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cf28787878787876114bf565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610d7288886114f2565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610dd286611698565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e0e91906127bb565b602060405180830381865afa158015610e29573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e4d91906127fe565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610e9d83611698565b90505f6003825f1c610eaf9190612856565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610eec91906127bb565b602060405180830381865afa158015610f07573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f2b91906127fe565b5f1c9250505092915050565b5f5f610f8f836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166116cc565b9150610fe7836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f612742821161106a57606490506111d4565b5f61277483116110ab575f612742846110839190612889565b905060088161109291906128bc565b606462ffffff166110a39190612856565b9150506111b3565b61283c8311611103575f612774846110c39190612889565b90506050818260096110d591906128bc565b6110df91906128bc565b6110e9919061292a565b6101f462ffffff166110fb9190612856565b9150506111b2565b612904831161115b575f61283c8461111b9190612889565b905060088182600361112d91906128bc565b61113791906128bc565b611141919061292a565b61138862ffffff166111539190612856565b9150506111b1565b5f6129048461116a9190612889565b9050611388811115611183576207a120925050506111d4565b6032818261119191906128bc565b61119b919061292a565b614e2062ffffff166111ad9190612856565b9150505b5b5b6207a12062ffffff168111156111cf576207a1209150506111d4565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6112b96112748a80360381019061126f9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f6113206112db8b8036038101906112d69190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1611156113d1575f5f6113488484610f37565b915091505f611357838361141f565b90505f61137684848f5f0160208101906113719190612984565b61178f565b90506113918e80360381019061138c9190612778565b610db8565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a6040516113c4939291906129be565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061142d57505f82145b1561145a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9050611486565b8183106114755761146e83612710846116cc565b9050611485565b61148282612710856116cc565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115556115108580360381019061150b9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f6115bc611577868036038101906115729190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036115e257606492505050611692565b5f5f6115ee8484610f37565b915091505f6115fd838361141f565b90505f61161c84848a5f0160208101906116179190612984565b61178f565b9050808061162c57506127428211155b156116475761163a82611057565b9650505050505050611692565b5f8860200135126116685761165b82611057565b9650505050505050611692565b61168986868a5f01602081019061167f9190612984565b8b602001356117ab565b96505050505050505b92915050565b5f8160065f1b6040516020016116af929190612a13565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116116ee575f5ffd5b5f81036117015783820492505050611788565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061179f578190506117a4565b811590505b9392505050565b5f5f826117b790612a3e565b90505f81036117c9575f915050611829565b5f6117d5878787611831565b90508082116117e8575f92505050611829565b5f81836117f59190612889565b90505f6118038888846119a8565b90505f61180f82611057565b90506118218162ffffff1684876116cc565b955050505050505b949350505050565b5f81156118e8576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611880575f90506119a1565b6118e1836fffffffffffffffffffffffffffffffff166c01000000000000000000000000866118af9190612a84565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166116cc565b90506119a1565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611930575f90506119a1565b61199e836fffffffffffffffffffffffffffffffff16856c0100000000000000000000000061195f9190612a84565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b90505b9392505050565b5f5f8315611a2c575f83866fffffffffffffffffffffffffffffffff166119cf9190612856565b90505f81036119e45761271092505050611bef565b611a246c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff16836116cc565b915050611b29565b5f856fffffffffffffffffffffffffffffffff1603611a6e577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611bef565b5f611aaf846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff166116cc565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611ae291906128bc565b905080821115611af457809250611b26565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611b239190612856565b92505b50505b5f8103611b59577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611bef565b5f611b9a866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16846116cc565b90505f611bdd876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b9050611be9828261141f565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611cad82611c84565b9050919050565b611cbd81611ca3565b8114611cc7575f5ffd5b50565b5f81359050611cd881611cb4565b92915050565b5f5ffd5b5f60a08284031215611cf757611cf6611cde565b5b81905092915050565b5f60808284031215611d1557611d14611cde565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611d3f57611d3e611d1e565b5b8235905067ffffffffffffffff811115611d5c57611d5b611d22565b5b602083019150836001820283011115611d7857611d77611d26565b5b9250929050565b5f5f5f5f5f6101608688031215611d9957611d98611c7c565b5b5f611da688828901611cca565b9550506020611db788828901611ce2565b94505060c0611dc888828901611d00565b93505061014086013567ffffffffffffffff811115611dea57611de9611c80565b5b611df688828901611d2a565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611e3981611e05565b82525050565b5f602082019050611e525f830184611e30565b92915050565b5f60608284031215611e6d57611e6c611cde565b5b81905092915050565b5f5f5f5f5f6101408688031215611e9057611e8f611c7c565b5b5f611e9d88828901611cca565b9550506020611eae88828901611ce2565b94505060c0611ebf88828901611e58565b93505061012086013567ffffffffffffffff811115611ee157611ee0611c80565b5b611eed88828901611d2a565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f611f28611f23611f1e84611efc565b611f05565b611efc565b9050919050565b611f3881611f0e565b82525050565b5f62ffffff82169050919050565b611f5581611f3e565b82525050565b5f606082019050611f6e5f830186611e30565b611f7b6020830185611f2f565b611f886040830184611f4c565b949350505050565b5f60a08284031215611fa557611fa4611c7c565b5b5f611fb284828501611ce2565b91505092915050565b5f819050919050565b611fcd81611fbb565b82525050565b5f604082019050611fe65f830185611fc4565b611ff36020830184611fc4565b9392505050565b61200381611efc565b811461200d575f5ffd5b50565b5f8135905061201e81611ffa565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156120405761203f611c7c565b5b5f61204d8a828b01611cca565b975050602061205e8a828b01611ce2565b96505060c061206f8a828b01611d00565b9550506101406120818a828b01612010565b9450506101606120938a828b01612010565b93505061018088013567ffffffffffffffff8111156120b5576120b4611c80565b5b6120c18a828b01611d2a565b925092505092959891949750929550565b6120db81611f0e565b82525050565b5f6040820190506120f45f830185611e30565b61210160208301846120d2565b9392505050565b61211181611c84565b811461211b575f5ffd5b50565b5f8135905061212c81612108565b92915050565b5f8160020b9050919050565b61214781612132565b8114612151575f5ffd5b50565b5f813590506121628161213e565b92915050565b5f5f5f5f610100858703121561218157612180611c7c565b5b5f61218e87828801611cca565b945050602061219f87828801611ce2565b93505060c06121b08782880161211e565b92505060e06121c187828801612154565b91505092959194509250565b6121d681611fbb565b81146121e0575f5ffd5b50565b5f813590506121f1816121cd565b92915050565b5f6020828403121561220c5761220b611c7c565b5b5f612219848285016121e3565b91505092915050565b5f6020820190506122355f830184611f4c565b92915050565b5f5f5f5f5f5f610160878903121561225657612255611c7c565b5b5f61226389828a01611cca565b965050602061227489828a01611ce2565b95505060c061228589828a01611e58565b94505061012061229789828a01612010565b93505061014087013567ffffffffffffffff8111156122b9576122b8611c80565b5b6122c589828a01611d2a565b92509250509295509295509295565b5f81600f0b9050919050565b6122e9816122d4565b82525050565b5f6040820190506123025f830185611e30565b61230f60208301846122e0565b9392505050565b5f5f5f5f5f5f610120878903121561233157612330611c7c565b5b5f61233e89828a01611cca565b965050602061234f89828a01611ce2565b95505060c061236089828a016121e3565b94505060e061237189828a016121e3565b93505061010087013567ffffffffffffffff81111561239357612392611c80565b5b61239f89828a01611d2a565b92509250509295509295509295565b5f6020820190506123c15f830184611fc4565b92915050565b5f8115159050919050565b6123db816123c7565b82525050565b6101c082015f8201516123f65f8501826123d2565b50602082015161240960208501826123d2565b50604082015161241c60408501826123d2565b50606082015161242f60608501826123d2565b50608082015161244260808501826123d2565b5060a082015161245560a08501826123d2565b5060c082015161246860c08501826123d2565b5060e082015161247b60e08501826123d2565b506101008201516124906101008501826123d2565b506101208201516124a56101208501826123d2565b506101408201516124ba6101408501826123d2565b506101608201516124cf6101608501826123d2565b506101808201516124e46101808501826123d2565b506101a08201516124f96101a08501826123d2565b50505050565b5f6101c0820190506125135f8301846123e1565b92915050565b5f61253361252e61252984611c84565b611f05565b611c84565b9050919050565b5f61254482612519565b9050919050565b5f6125558261253a565b9050919050565b6125658161254b565b82525050565b5f60208201905061257e5f83018461255c565b92915050565b5f5f5f60e0848603121561259b5761259a611c7c565b5b5f6125a886828701611cca565b93505060206125b986828701611ce2565b92505060c06125ca8682870161211e565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61261e826125d8565b810181811067ffffffffffffffff8211171561263d5761263c6125e8565b5b80604052505050565b5f61264f611c73565b905061265b8282612615565b919050565b61266981611ca3565b8114612673575f5ffd5b50565b5f8135905061268481612660565b92915050565b61269381611f3e565b811461269d575f5ffd5b50565b5f813590506126ae8161268a565b92915050565b5f6126be82611ca3565b9050919050565b6126ce816126b4565b81146126d8575f5ffd5b50565b5f813590506126e9816126c5565b92915050565b5f60a08284031215612704576127036125d4565b5b61270e60a0612646565b90505f61271d84828501612676565b5f83015250602061273084828501612676565b6020830152506040612744848285016126a0565b604083015250606061275884828501612154565b606083015250608061276c848285016126db565b60808301525092915050565b5f60a0828403121561278d5761278c611c7c565b5b5f61279a848285016126ef565b91505092915050565b5f819050919050565b6127b5816127a3565b82525050565b5f6020820190506127ce5f8301846127ac565b92915050565b6127dd816127a3565b81146127e7575f5ffd5b50565b5f815190506127f8816127d4565b92915050565b5f6020828403121561281357612812611c7c565b5b5f612820848285016127ea565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61286082611fbb565b915061286b83611fbb565b925082820190508082111561288357612882612829565b5b92915050565b5f61289382611fbb565b915061289e83611fbb565b92508282039050818111156128b6576128b5612829565b5b92915050565b5f6128c682611fbb565b91506128d183611fbb565b92508282026128df81611fbb565b915082820484148315176128f6576128f5612829565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61293482611fbb565b915061293f83611fbb565b92508261294f5761294e6128fd565b5b828204905092915050565b612963816123c7565b811461296d575f5ffd5b50565b5f8135905061297e8161295a565b92915050565b5f6020828403121561299957612998611c7c565b5b5f6129a684828501612970565b91505092915050565b6129b8816123c7565b82525050565b5f6060820190506129d15f830186611fc4565b6129de60208301856129af565b6129eb6040830184611f4c565b949350505050565b5f819050919050565b612a0d612a08826127a3565b6129f3565b82525050565b5f612a1e82856129fc565b602082019150612a2e82846129fc565b6020820191508190509392505050565b5f612a4882611efc565b91507f80000000000000000000000000000000000000000000000000000000000000008203612a7a57612a79612829565b5b815f039050919050565b5f612a8e82611c84565b9150612a9983611c84565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612ac557612ac4612829565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543", - "nonce": "0xe", + "input": "0x000000000000000000000000000000000000000000000000000000000000a57060c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543000000000000000000000000b81b96ecfa25087a1842992dea733644b6b15098", + "nonce": "0x38", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x618a4f0b6d178827a88a2af6207a31f3b08c303ababaf46c52accb2189aab2d0", + "hash": "0xcb38875dd5b8685791c7a1a1b11a24e104b6f75c55d3a680514a8d3a07386ec7", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": "approve(address,uint256)", "arguments": [ "0x000000000022D473030F116dDEE9F6B43aC78BA3", @@ -114,20 +142,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x10c49", "value": "0x0", "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "nonce": "0xf", + "nonce": "0x39", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x098c6744bcc24d37a91f2c90815a20805877d19f09a0d295001d27087707822e", + "hash": "0x32f6d07fc690e066abf6951017bbb7e447763d9f84e66eb941dc4c2dfa4e68ca", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": "approve(address,uint256)", "arguments": [ "0x000000000022D473030F116dDEE9F6B43aC78BA3", @@ -135,23 +164,24 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x10c49", "value": "0x0", "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "nonce": "0x10", + "nonce": "0x3a", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x04fb580ea04be0bad6fd072d3cc0fe73a0062f0a7148ee4bfd865ffcaf834c64", + "hash": "0xdd7533dd6de69f0adfbdde9d851bfb704b27312439a6bfc8bdc28fa2158da90a", "transactionType": "CALL", "contractName": null, "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", "function": "approve(address,address,uint160,uint48)", "arguments": [ - "0xD6E322dE450F9A276f2F3AFe72bC0C93D5284Ef0", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", "1461501637330902918203684832716283019655932542975", "281474976710655" @@ -159,22 +189,23 @@ "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", "value": "0x0", - "input": "0x87517c45000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "nonce": "0x11", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x3b", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xcf3b870f20331e0b2bb2bfa1497e80c384479ee77e4cc8f77deb15a451ab7cd5", + "hash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", "transactionType": "CALL", "contractName": null, "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", "function": "approve(address,address,uint160,uint48)", "arguments": [ - "0xf02383D4eBcF11016Df5AdAEB5899B947bcC0098", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", "1461501637330902918203684832716283019655932542975", "281474976710655" @@ -182,29 +213,31 @@ "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", "value": "0x0", - "input": "0x87517c45000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "nonce": "0x12", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x3c", "chainId": "0xaa36a7" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x4ee616a709c5096e95fef16cd77f519a9384b6e92d4da936a8ede30e00996b0b", + "hash": "0x95266f8ad594d4141768a7c0a3f35912d36980cce81b202e563ce8ad77758a99", "transactionType": "CALL", "contractName": null, "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", "function": "multicall(bytes[])", "arguments": [ - "[0xf7020405000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000006aaaa578efe1a6acbe78dab5cde791a0bf040c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b2da3c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000006aaaa578efe1a6acbe78dab5cde791a0bf040c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e1b80000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x9f48f", "value": "0x0", - "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f7020405000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000006aaaa578efe1a6acbe78dab5cde791a0bf040c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b2da3c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000006aaaa578efe1a6acbe78dab5cde791a0bf040c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", - "nonce": "0x13", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e1b80000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x3d", "chainId": "0xaa36a7" }, "additionalContracts": [], @@ -214,271 +247,287 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x1b0d47f", + "cumulativeGasUsed": "0xe27fb7", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xb4301c8096c6f41fefc171de50827301b2dd937eea9dfb277ef30940cc9a0070", - "transactionIndex": "0xdf", - "blockHash": "0x2c5c88d03c196321bc15e739edac1ded7cdbafbe9a157d251075e264af17345e", - "blockNumber": "0x9f3347", - "gasUsed": "0x13cc6d", - "effectiveGasPrice": "0xf424b", + "transactionHash": "0xa886dbebc543048f4c42efe6c6ed86ff2d5225af379f282dfaaf8fb1dbcea186", + "transactionIndex": "0x34", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x13d8dc", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": null, - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0" + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0" }, { "status": "0x1", - "cumulativeGasUsed": "0x11356c7", + "cumulativeGasUsed": "0xf65893", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x28a8c7acfce926fd1cfd99aad0d0116b5eff383f6f039d24f553472ff28d35e2", - "transactionIndex": "0xaa", - "blockHash": "0x9cfaf5c3582cbc7cdd26359c70548d5f04dd24d672fbc6a1ea626c9fe74caac8", - "blockNumber": "0x9f3348", - "gasUsed": "0x13cc6d", - "effectiveGasPrice": "0xf424c", + "transactionHash": "0x1add470865d3563641a25c307331b360be1054d4fc46562dd8ed001f89119125", + "transactionIndex": "0x35", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x13d8dc", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": null, - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098" + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0" }, { "status": "0x1", - "cumulativeGasUsed": "0xbcf999", + "cumulativeGasUsed": "0xf76535", "logs": [ { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" ], "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", - "blockHash": "0x406fd5f0fbb20d82783bddc1a3c795c02e612a65a8b259acb238cc5a4a3f4ef7", - "blockNumber": "0x9f3349", - "blockTimestamp": "0x69b2cca4", - "transactionHash": "0xa2992577de98eaf29ba6b8154a4997dc7e8b41c449a5c8253fd0f6541a8598c5", - "transactionIndex": "0x63", - "logIndex": "0xc1", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0x02c7fc368f715b76cf4e90af8cb11aac6f144eac1942c3512b2c8ce3b38c8b94", + "transactionIndex": "0x36", + "logIndex": "0x4e", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xa2992577de98eaf29ba6b8154a4997dc7e8b41c449a5c8253fd0f6541a8598c5", - "transactionIndex": "0x63", - "blockHash": "0x406fd5f0fbb20d82783bddc1a3c795c02e612a65a8b259acb238cc5a4a3f4ef7", - "blockNumber": "0x9f3349", + "transactionHash": "0x02c7fc368f715b76cf4e90af8cb11aac6f144eac1942c3512b2c8ce3b38c8b94", + "transactionIndex": "0x36", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", "gasUsed": "0x10ca2", - "effectiveGasPrice": "0xf424c", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0x8f0cdd", + "cumulativeGasUsed": "0xf871d7", "logs": [ { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" ], "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", - "blockHash": "0x81b7550d911785bfffca0396a5cc1bcd393279a4ea51d7f07986a061e7eeaeb8", - "blockNumber": "0x9f334a", - "blockTimestamp": "0x69b2ccb0", - "transactionHash": "0x04dfef9d273ddca3273eb7d6af4bf68d4468410c3fd392e9393e920aab6e516e", - "transactionIndex": "0x58", - "logIndex": "0x96", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xff17595938f5a22170a162f8b745cde38e673d3e2aaf37d054cb0f7d741e4b50", + "transactionIndex": "0x37", + "logIndex": "0x4f", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000200000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x04dfef9d273ddca3273eb7d6af4bf68d4468410c3fd392e9393e920aab6e516e", - "transactionIndex": "0x58", - "blockHash": "0x81b7550d911785bfffca0396a5cc1bcd393279a4ea51d7f07986a061e7eeaeb8", - "blockNumber": "0x9f334a", + "transactionHash": "0xff17595938f5a22170a162f8b745cde38e673d3e2aaf37d054cb0f7d741e4b50", + "transactionIndex": "0x37", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", "gasUsed": "0x10ca2", - "effectiveGasPrice": "0xf424c", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0x11f5820", + "cumulativeGasUsed": "0x10f4469", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xdd7533dd6de69f0adfbdde9d851bfb704b27312439a6bfc8bdc28fa2158da90a", + "transactionIndex": "0x38", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x16d292", + "effectiveGasPrice": "0x106743", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xb81b96ecfa25087a1842992dea733644b6b15098" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x136c25c", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xfcd34ad8196a37a1ed7ea1e0841fbaa826f29f96f2af517564ceca71832e1753", - "transactionIndex": "0x7f", - "blockHash": "0xe31b1f7b6dd55a736848fd3de783319f06c8a4fe3ee7bcc58330b543b47d56ff", - "blockNumber": "0x9f334b", - "gasUsed": "0x254c33", - "effectiveGasPrice": "0xf424c", + "transactionHash": "0x95266f8ad594d4141768a7c0a3f35912d36980cce81b202e563ce8ad77758a99", + "transactionIndex": "0x39", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null + "contractAddress": "0x93de3452327da8fb5d80206985f0a9eec44440c0" }, { "status": "0x1", - "cumulativeGasUsed": "0x994d49", + "cumulativeGasUsed": "0x13779ce", "logs": [ { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" ], "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockHash": "0xd2f5ec6452eb6130e622dcb260126b2b11063911b8632b86ba7bd15e0def9174", - "blockNumber": "0x9f334c", - "blockTimestamp": "0x69b2ccc8", - "transactionHash": "0x618a4f0b6d178827a88a2af6207a31f3b08c303ababaf46c52accb2189aab2d0", - "transactionIndex": "0x58", - "logIndex": "0x99", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0x230c99ba9d6976fb33976c78dabaa05ce1303522c5920558e641323211577280", + "transactionIndex": "0x3a", + "logIndex": "0x50", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000040000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x618a4f0b6d178827a88a2af6207a31f3b08c303ababaf46c52accb2189aab2d0", - "transactionIndex": "0x58", - "blockHash": "0xd2f5ec6452eb6130e622dcb260126b2b11063911b8632b86ba7bd15e0def9174", - "blockNumber": "0x9f334c", + "transactionHash": "0x230c99ba9d6976fb33976c78dabaa05ce1303522c5920558e641323211577280", + "transactionIndex": "0x3a", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", "gasUsed": "0xb772", - "effectiveGasPrice": "0xf424c", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0xc0b084", + "cumulativeGasUsed": "0x1383140", "logs": [ { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" ], "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockHash": "0x18fa355c6191c2136e0133066b388a57983822adcff173470747cd9539254fc9", - "blockNumber": "0x9f334d", - "blockTimestamp": "0x69b2ccd4", - "transactionHash": "0x098c6744bcc24d37a91f2c90815a20805877d19f09a0d295001d27087707822e", - "transactionIndex": "0x6b", - "logIndex": "0xb8", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xcb38875dd5b8685791c7a1a1b11a24e104b6f75c55d3a680514a8d3a07386ec7", + "transactionIndex": "0x3b", + "logIndex": "0x51", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000001000000000000000000000000200000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x098c6744bcc24d37a91f2c90815a20805877d19f09a0d295001d27087707822e", - "transactionIndex": "0x6b", - "blockHash": "0x18fa355c6191c2136e0133066b388a57983822adcff173470747cd9539254fc9", - "blockNumber": "0x9f334d", + "transactionHash": "0xcb38875dd5b8685791c7a1a1b11a24e104b6f75c55d3a680514a8d3a07386ec7", + "transactionIndex": "0x3b", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", "gasUsed": "0xb772", - "effectiveGasPrice": "0xf424c", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0xcae18c", + "cumulativeGasUsed": "0x138ec0a", "logs": [ { "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", "topics": [ "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" ], "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "blockHash": "0x9ee8173d5a956ffde28e93e8a8f06b265e0b0250e6cef2341bb456db6e809078", - "blockNumber": "0x9f334e", - "blockTimestamp": "0x69b2cce0", - "transactionHash": "0x04fb580ea04be0bad6fd072d3cc0fe73a0062f0a7148ee4bfd865ffcaf834c64", - "transactionIndex": "0x72", - "logIndex": "0xd5", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0x32f6d07fc690e066abf6951017bbb7e447763d9f84e66eb941dc4c2dfa4e68ca", + "transactionIndex": "0x3c", + "logIndex": "0x52", "removed": false } ], - "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000042080000000000004000000000000000000000000000080000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040880000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", "type": "0x2", - "transactionHash": "0x04fb580ea04be0bad6fd072d3cc0fe73a0062f0a7148ee4bfd865ffcaf834c64", - "transactionIndex": "0x72", - "blockHash": "0x9ee8173d5a956ffde28e93e8a8f06b265e0b0250e6cef2341bb456db6e809078", - "blockNumber": "0x9f334e", + "transactionHash": "0x32f6d07fc690e066abf6951017bbb7e447763d9f84e66eb941dc4c2dfa4e68ca", + "transactionIndex": "0x3c", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", "gasUsed": "0xbaca", - "effectiveGasPrice": "0xf424c", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0x1056fb2", + "cumulativeGasUsed": "0x139a6d4", "logs": [ { "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", "topics": [ "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" ], "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "blockHash": "0x40b0c8048b62e8d391f8f38bbf94e686dfd9cceb81e1e024795ce92cbf963918", - "blockNumber": "0x9f334f", - "blockTimestamp": "0x69b2ccf8", - "transactionHash": "0xcf3b870f20331e0b2bb2bfa1497e80c384479ee77e4cc8f77deb15a451ab7cd5", - "transactionIndex": "0xa3", - "logIndex": "0x155", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xa830d480c0f587a339592012cdfed9b9b5b82abf7c0fbad7b27e899ba45461db", + "transactionIndex": "0x3d", + "logIndex": "0x53", "removed": false } ], - "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040080000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000002000002000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000200000000000000000000000000000000000000400", + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000040080000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", "type": "0x2", - "transactionHash": "0xcf3b870f20331e0b2bb2bfa1497e80c384479ee77e4cc8f77deb15a451ab7cd5", - "transactionIndex": "0xa3", - "blockHash": "0x40b0c8048b62e8d391f8f38bbf94e686dfd9cceb81e1e024795ce92cbf963918", - "blockNumber": "0x9f334f", - "gasUsed": "0xbabe", - "effectiveGasPrice": "0xf424c", + "transactionHash": "0xa830d480c0f587a339592012cdfed9b9b5b82abf7c0fbad7b27e899ba45461db", + "transactionIndex": "0x3d", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", "contractAddress": null }, { "status": "0x1", - "cumulativeGasUsed": "0x81a82b", + "cumulativeGasUsed": "0x140dbf1", "logs": [ { "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", "topics": [ "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", - "0x51a1c563bb75b9836736f66f3e742f228a8c064b2389955f398273ea3667b182", - "0x000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0", - "0x000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098" + "0x4c0e8f543d778f56362c42dea1bb006b2a386bd94c6fbb3b568dcea5c1c87ef3", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" ], - "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000006aaaa578efe1a6acbe78dab5cde791a0bf040c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0xf6c1db1c346e9d0ec2c5626991051080681338bd339e5f7dc0e014e8267440a5", - "blockNumber": "0x9f3350", - "blockTimestamp": "0x69b2cd04", - "transactionHash": "0x4ee616a709c5096e95fef16cd77f519a9384b6e92d4da936a8ede30e00996b0b", - "transactionIndex": "0x5b", - "logIndex": "0x85", + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000093de3452327da8fb5d80206985f0a9eec44440c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x54", "removed": false }, { @@ -487,74 +536,74 @@ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x000000000000000000000000000000000000000000000000000000000000607a" + "0x00000000000000000000000000000000000000000000000000000000000060ca" ], "data": "0x", - "blockHash": "0xf6c1db1c346e9d0ec2c5626991051080681338bd339e5f7dc0e014e8267440a5", - "blockNumber": "0x9f3350", - "blockTimestamp": "0x69b2cd04", - "transactionHash": "0x4ee616a709c5096e95fef16cd77f519a9384b6e92d4da936a8ede30e00996b0b", - "transactionIndex": "0x5b", - "logIndex": "0x86", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x55", "removed": false }, { "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", "topics": [ "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", - "0x51a1c563bb75b9836736f66f3e742f228a8c064b2389955f398273ea3667b182", + "0x4c0e8f543d778f56362c42dea1bb006b2a386bd94c6fbb3b568dcea5c1c87ef3", "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" ], - "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000000000607a", - "blockHash": "0xf6c1db1c346e9d0ec2c5626991051080681338bd339e5f7dc0e014e8267440a5", - "blockNumber": "0x9f3350", - "blockTimestamp": "0x69b2cd04", - "transactionHash": "0x4ee616a709c5096e95fef16cd77f519a9384b6e92d4da936a8ede30e00996b0b", - "transactionIndex": "0x5b", - "logIndex": "0x87", + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000060ca", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x56", "removed": false }, { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" ], "data": "0x000000000000000000000000000000000000000000000000000000174876e800", - "blockHash": "0xf6c1db1c346e9d0ec2c5626991051080681338bd339e5f7dc0e014e8267440a5", - "blockNumber": "0x9f3350", - "blockTimestamp": "0x69b2cd04", - "transactionHash": "0x4ee616a709c5096e95fef16cd77f519a9384b6e92d4da936a8ede30e00996b0b", - "transactionIndex": "0x5b", - "logIndex": "0x88", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x57", "removed": false }, { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" ], "data": "0x000000000000000000000000000000000000000000000000000000174876e800", - "blockHash": "0xf6c1db1c346e9d0ec2c5626991051080681338bd339e5f7dc0e014e8267440a5", - "blockNumber": "0x9f3350", - "blockTimestamp": "0x69b2cd04", - "transactionHash": "0x4ee616a709c5096e95fef16cd77f519a9384b6e92d4da936a8ede30e00996b0b", - "transactionIndex": "0x5b", - "logIndex": "0x89", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "blockTimestamp": "0x69b6d3d8", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "logIndex": "0x58", "removed": false } ], - "logsBloom": "0x00000000000000000000001000000000000000000000000000000000080000000000000000800042088000000020004000000100000000000020000000000000000020000000000000000008000001000000000000000002000002000000000000000000020000000000000080000800000000000000100000000810000000000000000001000008000010000040000000000001000000000000000002200000000004100000000000000000001000000000000000400000000300000000000000008002000000000000000000000000000000000060000000001000000020001000020000000000000000200000000004000000000000000000000000000000", + "logsBloom": "0x00000000000000000000001000000000002000000000000000045000080100010000000000000040880000000000004080000100000000100000000000000000000000000000000000000008000000000000000800000000000000000000000000000000020000000000000080000800000000000000100000000810000100000000000003000008000010000040000000000081000000000000000000200000000004000040000000000000000000004000002000400000000000000000000000008002000000000000000000020000000000000000000000001000000020001000800000000000000000000000000004000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x4ee616a709c5096e95fef16cd77f519a9384b6e92d4da936a8ede30e00996b0b", - "transactionIndex": "0x5b", - "blockHash": "0xf6c1db1c346e9d0ec2c5626991051080681338bd339e5f7dc0e014e8267440a5", - "blockNumber": "0x9f3350", - "gasUsed": "0x734ed", - "effectiveGasPrice": "0xf424c", + "transactionHash": "0xd8c7d70492ad5161b32963be19c6debd897ff3148724f661e29317d369b6352a", + "transactionIndex": "0x3e", + "blockHash": "0x2a1c10839eab237966de19118b25e0b97d8af9eb057797186e9689dac4f49b95", + "blockNumber": "0x9f7d31", + "gasUsed": "0x7351d", + "effectiveGasPrice": "0x106743", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", "contractAddress": null @@ -563,7 +612,7 @@ "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773325573, + "timestamp": 1773589533515, "chain": 11155111, - "commit": "ea00977" + "commit": "859f78c" } \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/1301/run-1773588097.json b/contracts/broadcast/DeployAll.s.sol/1301/run-1773588097.json new file mode 100644 index 0000000..d6d7da9 --- /dev/null +++ b/contracts/broadcast/DeployAll.s.sol/1301/run-1773588097.json @@ -0,0 +1,704 @@ +{ + "transactions": [ + { + "hash": "0xea298ade64b3c7a18a81c4e3b1ef2366fa34ad4f2973144bda6c6de4a3535cdc", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": null, + "arguments": [ + "Mock USDC", + "mUSDC" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x14", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbe2fdfdd3dde0d5f10865c45ee8be475249a6a8177444396b896e9f13ab0e83d", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": null, + "arguments": [ + "Mock USDT", + "mUSDT" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x15", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x68390ff7c12fe2f105b07ec35b0239a6eba83111727d309d162708c0c011f1b6", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x16", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa8f2f5fa4dc85fc8203dce6c4195330f9da16d7b9af3569ad34d4fed06e31663", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x17", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x0960d42b677fe210a66b8786d14e36d725aeffafae89c660bf2717be80692b6b", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xe1596d7bcdc604c149dfd644b2ec747c1c890531", + "function": null, + "arguments": [ + "0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dab57", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a59380380611a59833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611865806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c0ab9a171461023a578063c290d69114610262578063cc6677081461028a578063d32867d0146102c6576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9b565b6102f0565b6040516100e89190611082565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110da565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111d565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116d565b610717565b60405161018c9190611082565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c3565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9b565b610830565b6040516101f291906111eb565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9b565b610845565b6040516102319493929190611231565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b91906112c8565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061132c565b610ba1565b005b348015610295575f5ffd5b506102b060048036038101906102ab919061116d565b610c37565b6040516102bd91906111c3565b60405180910390f35b3480156102d1575f5ffd5b506102da610d54565b6040516102e791906111c3565b60405180910390f35b6102f8610f18565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110da565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061136b565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5a565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906113f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114c0565b60405180910390fd5b5f61067a8383610ea1565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114de565b60405180910390a2505050505050565b61071f610f18565b5f61072a8484610ea1565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061154f565b60405180910390fd5b5f5f1b840361098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906115b7565b60405180910390fd5b6127428311610a4b5760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610a3e91906115d5565b60405180910390a2610b9b565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610b92939291906115ee565b60405180910390a25b50505050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061154f565b60405180910390fd5b610c343382610d5a565b50565b5f5f610c438484610ea1565b90505f60055f8381526020019081526020015f205490505f5f1b8103610c6d575f92505050610d4e565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610cc3575f9350505050610d4e565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610d059190611650565b421115610d17575f9350505050610d4e565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b80471015610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d94906116cd565b60405180910390fd5b5f811115610e9d575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd857610dd76116eb565b5b6040519080825280601f01601f191660200182016040528015610e0a5781602001600182028036833780820191505090505b50604051610e18919061176a565b5f6040518083038185875af1925050503d805f8114610e52576040519150601f19603f3d011682016040523d82523d5f602084013e610e57565b606091505b5050905080610e9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e92906117ca565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610ede578385610ee1565b84845b915091508181604051602001610ef892919061182d565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7a81610f68565b8114610f84575f5ffd5b50565b5f81359050610f9581610f71565b92915050565b5f60208284031215610fb057610faf610f64565b5b5f610fbd84828501610f87565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610fea81610fc6565b82525050565b5f64ffffffffff82169050919050565b61100981610ff0565b82525050565b5f65ffffffffffff82169050919050565b6110298161100f565b82525050565b608082015f8201516110435f850182610fe1565b5060208201516110566020850182611000565b5060408201516110696040850182611000565b50606082015161107c6060850182611020565b50505050565b5f6080820190506110955f83018461102f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c48261109b565b9050919050565b6110d4816110ba565b82525050565b5f6020820190506110ed5f8301846110cb565b92915050565b6110fc816110ba565b8114611106575f5ffd5b50565b5f81359050611117816110f3565b92915050565b5f5f5f6060848603121561113457611133610f64565b5b5f61114186828701610f87565b935050602061115286828701611109565b925050604061116386828701611109565b9150509250925092565b5f5f6040838503121561118357611182610f64565b5b5f61119085828601611109565b92505060206111a185828601611109565b9150509250929050565b5f819050919050565b6111bd816111ab565b82525050565b5f6020820190506111d65f8301846111b4565b92915050565b6111e581610f68565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d81610fc6565b82525050565b61121c81610ff0565b82525050565b61122b8161100f565b82525050565b5f6080820190506112445f830187611204565b6112516020830186611213565b61125e6040830185611213565b61126b6060830184611222565b95945050505050565b61127d816111ab565b8114611287575f5ffd5b50565b5f8135905061129881611274565b92915050565b6112a781610ff0565b81146112b1575f5ffd5b50565b5f813590506112c28161129e565b92915050565b5f5f5f5f608085870312156112e0576112df610f64565b5b5f6112ed87828801610f87565b94505060206112fe8782880161128a565b935050604061130f8782880161128a565b9250506060611320878288016112b4565b91505092959194509250565b5f6020828403121561134157611340610f64565b5b5f61134e8482850161128a565b91505092915050565b5f8151905061136581611274565b92915050565b5f602082840312156113805761137f610f64565b5b5f61138d84828501611357565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113da600a83611396565b91506113e5826113a6565b602082019050919050565b5f6020820190508181035f830152611407816113ce565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611442601083611396565b915061144d8261140e565b602082019050919050565b5f6020820190508181035f83015261146f81611436565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114aa600c83611396565b91506114b582611476565b602082019050919050565b5f6020820190508181035f8301526114d78161149e565b9050919050565b5f6040820190506114f15f8301856110cb565b6114fe60208301846110cb565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f611539601683611396565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f6115a1600e83611396565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b5f6020820190506115e85f830184611222565b92915050565b5f6060820190506116015f830186611204565b61160e6020830185611222565b61161b6040830184611213565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165a826111ab565b9150611665836111ab565b925082820190508082111561167d5761167c611623565b5b92915050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116b7601283611396565b91506116c282611683565b602082019050919050565b5f6020820190508181035f8301526116e4816116ab565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61174482611718565b61174e8185611722565b935061175e81856020860161172c565b80840191505092915050565b5f611775828461173a565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117b4600f83611396565b91506117bf82611780565b602082019050919050565b5f6020820190508181035f8301526117e1816117a8565b9050919050565b5f8160601b9050919050565b5f6117fe826117e8565b9050919050565b5f61180f826117f4565b9050919050565b611827611822826110ba565b611805565b82525050565b5f6118388285611816565b6014820191506118488284611816565b601482019150819050939250505056fea164736f6c634300081e000a0000000000000000000000009299472a6399fd1027ebf067571eb3e3d7837fc4", + "nonce": "0x18", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7bac59b01cdef5ffc17727ea59b4ee152fb0fdfef132eab3f151a187413d6bc3", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xf19f4d7eaaa89ecf0cc6e780cf2f449c4ece40c0", + "function": null, + "arguments": [ + "0x00B036B58a818B1BC34d502D3fE730Db729e62AC", + "0xE1596D7bcDc604c149dfd644B2Ec747c1C890531" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x368c4c", + "value": "0x0", + "input": "0x000000000000000000000000000000000000000000000000000000000000c0d060c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac000000000000000000000000e1596d7bcdc604c149dfd644b2ec747c1c890531", + "nonce": "0x19", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf469b28981667c6ce02cd35df7d32ff313f4d339fff591722afd14482a0ed23c", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x1a", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe87016632016299301628312532c8c07c8db0781ae1902f49efe74a48d76e3c2", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x1b", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x32f2459e01f950adf346547583659151d7a7a0d308a8bb5724760e21609b23ce", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x583bdf3BCE926E36d84eB93a9fd3867D24E5943C", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c45000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x1c", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc224e8bdca57c607c7d7a6e4e5f9d8a817d4461520cb685021305c443cea3cba", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x81EDE9c89325222F11fa2888db996CE1DE89D3d4", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c4500000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x1d", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xfa11ff78a108b44ee382e58eca31b290e04733628d1d14ce57a0663a726ba5de", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf7020405000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f19f4d7eaaa89ecf0cc6e780cf2f449c4ece40c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6dc750000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f19f4d7eaaa89ecf0cc6e780cf2f449c4ece40c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "gas": "0x9f48f", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f7020405000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f19f4d7eaaa89ecf0cc6e780cf2f449c4ece40c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6dc750000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f19f4d7eaaa89ecf0cc6e780cf2f449c4ece40c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x1e", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x164665", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xea298ade64b3c7a18a81c4e3b1ef2366fa34ad4f2973144bda6c6de4a3535cdc", + "transactionIndex": "0x3", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x155b30", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x103d", + "l1GasPrice": "0x9", + "l1GasUsed": "0xdabf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2a12d2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbe2fdfdd3dde0d5f10865c45ee8be475249a6a8177444396b896e9f13ab0e83d", + "transactionIndex": "0x4", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x155b30", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x103d", + "l1GasPrice": "0x9", + "l1GasUsed": "0xdabf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2b1f74", + "logs": [ + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0x68390ff7c12fe2f105b07ec35b0239a6eba83111727d309d162708c0c011f1b6", + "transactionIndex": "0x5", + "logIndex": "0x1", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000001000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x68390ff7c12fe2f105b07ec35b0239a6eba83111727d309d162708c0c011f1b6", + "transactionIndex": "0x5", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x76", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2c2c16", + "logs": [ + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xa8f2f5fa4dc85fc8203dce6c4195330f9da16d7b9af3569ad34d4fed06e31663", + "transactionIndex": "0x6", + "logIndex": "0x2", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000080000000000000000010020000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa8f2f5fa4dc85fc8203dce6c4195330f9da16d7b9af3569ad34d4fed06e31663", + "transactionIndex": "0x6", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x76", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x46a67a", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x0960d42b677fe210a66b8786d14e36d725aeffafae89c660bf2717be80692b6b", + "transactionIndex": "0xa", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0x16d292", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x11cf60", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xe1596d7bcdc604c149dfd644b2ec747c1c890531", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xd8b", + "l1GasPrice": "0x9", + "l1GasUsed": "0xb669" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6e2461", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7bac59b01cdef5ffc17727ea59b4ee152fb0fdfef132eab3f151a187413d6bc3", + "transactionIndex": "0xb", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0x277de7", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x206a70", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x18a6", + "l1GasPrice": "0x9", + "l1GasUsed": "0x14bfd" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6edbd3", + "logs": [ + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xf469b28981667c6ce02cd35df7d32ff313f4d339fff591722afd14482a0ed23c", + "transactionIndex": "0xc", + "logIndex": "0x7", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000040000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf469b28981667c6ce02cd35df7d32ff313f4d339fff591722afd14482a0ed23c", + "transactionIndex": "0xc", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x76", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6f9345", + "logs": [ + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xe87016632016299301628312532c8c07c8db0781ae1902f49efe74a48d76e3c2", + "transactionIndex": "0xd", + "logIndex": "0x8", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000808000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000002000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe87016632016299301628312532c8c07c8db0781ae1902f49efe74a48d76e3c2", + "transactionIndex": "0xd", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x76", + "l1GasPrice": "0x9", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x704e0f", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0x32f2459e01f950adf346547583659151d7a7a0d308a8bb5724760e21609b23ce", + "transactionIndex": "0xe", + "logIndex": "0x9", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000001000000000010000000000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0x32f2459e01f950adf346547583659151d7a7a0d308a8bb5724760e21609b23ce", + "transactionIndex": "0xe", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa8c0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x81", + "l1GasPrice": "0x9", + "l1GasUsed": "0x6cd" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7108d9", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xc224e8bdca57c607c7d7a6e4e5f9d8a817d4461520cb685021305c443cea3cba", + "transactionIndex": "0xf", + "logIndex": "0xa", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000001000000000000000000000000000000000000000000000008000000000000000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000008000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0xc224e8bdca57c607c7d7a6e4e5f9d8a817d4461520cb685021305c443cea3cba", + "transactionIndex": "0xf", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa8c0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x81", + "l1GasPrice": "0x9", + "l1GasUsed": "0x6cd" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x783df6", + "logs": [ + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xccb9a776c398de5207cf290ba2d92a64755217d2f7b1696fbbb987a41e2862b1", + "0x000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "0x00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000f19f4d7eaaa89ecf0cc6e780cf2f449c4ece40c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xfa11ff78a108b44ee382e58eca31b290e04733628d1d14ce57a0663a726ba5de", + "transactionIndex": "0x10", + "logIndex": "0xb", + "removed": false + }, + { + "address": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000001c20" + ], + "data": "0x", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xfa11ff78a108b44ee382e58eca31b290e04733628d1d14ce57a0663a726ba5de", + "transactionIndex": "0x10", + "logIndex": "0xc", + "removed": false + }, + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xccb9a776c398de5207cf290ba2d92a64755217d2f7b1696fbbb987a41e2862b1", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001c20", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xfa11ff78a108b44ee382e58eca31b290e04733628d1d14ce57a0663a726ba5de", + "transactionIndex": "0x10", + "logIndex": "0xd", + "removed": false + }, + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xfa11ff78a108b44ee382e58eca31b290e04733628d1d14ce57a0663a726ba5de", + "transactionIndex": "0x10", + "logIndex": "0xe", + "removed": false + }, + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "blockTimestamp": "0x69b6ce81", + "transactionHash": "0xfa11ff78a108b44ee382e58eca31b290e04733628d1d14ce57a0663a726ba5de", + "transactionIndex": "0x10", + "logIndex": "0xf", + "removed": false + } + ], + "logsBloom": "0x00000000000000000010001000000000000000000000000000000000001000001000008000010000000000000000004000000000009000000000000000000000000000000000000000000008000000000000000000000000000000001000000000008000030000000000000000004800000080000040000000000010020008000000000001000008000000000048000000002001000001000000000000200000000004000002000000000000000000000800000000040020000000000000000000008002080000000000000000000000000000000000080001000000000020004000000000000000000000000000000004000000000002000000000000002010", + "type": "0x2", + "transactionHash": "0xfa11ff78a108b44ee382e58eca31b290e04733628d1d14ce57a0663a726ba5de", + "transactionIndex": "0x10", + "blockHash": "0x727b4719a1a7960aa73e816880445580afa6070adb37add1e4f86bf59ff98aa4", + "blockNumber": "0x2c92135", + "gasUsed": "0x7351d", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x1fd60", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x183", + "l1GasPrice": "0x9", + "l1GasUsed": "0x1464" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773588097, + "chain": 1301, + "commit": "0b44695" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/1301/run-latest.json b/contracts/broadcast/DeployAll.s.sol/1301/run-latest.json index 688dc9c..d6b2036 100644 --- a/contracts/broadcast/DeployAll.s.sol/1301/run-latest.json +++ b/contracts/broadcast/DeployAll.s.sol/1301/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0xc870874d0a343529a06c29022976485c3f591fbc4a622f26e85da05316268826", - "transactionType": "CREATE", + "hash": "0x5687304784227d678aabf4e8bb84cbf37fe0b7e7272c259caa404e4c51314666", + "transactionType": "CREATE2", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": null, "arguments": [ "Mock USDC", @@ -12,19 +12,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", "value": "0x0", - "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", - "nonce": "0xa", + "input": "0x6d5553444300000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x1f", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xd83e91ae6e3abb273d63fafa560b82e493e2515b55edd47510cf555f42b8fb46", - "transactionType": "CREATE", + "hash": "0x077f6287c4fc288e6dcc1256d78d23874a2e4be3d129e2c7345c15779ca389c5", + "transactionType": "CREATE2", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": null, "arguments": [ "Mock USDT", @@ -32,19 +34,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", "value": "0x0", - "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", - "nonce": "0xb", + "input": "0x6d5553445400000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x20", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xb7784e01d7b70db80d6ea657bf359df40a90ea382198aebdfd94ebbdd6b77384", + "hash": "0xed88df36f7a88a64b584ef5ace58e2d94293dcbe57c434e4482fbd3703c2b5f0", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": "mint(address,uint256)", "arguments": [ "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", @@ -52,20 +56,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x188df", "value": "0x0", "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", - "nonce": "0xc", + "nonce": "0x21", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xc359a1d6ee453a8beb49e5fdd5fac5cac1714da347e2ce2107944c330842f9c1", + "hash": "0xa33da46b28abca2f72ee70e50395eb2f1c32d2c1d589bc99f3915ad16322ecf9", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": "mint(address,uint256)", "arguments": [ "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", @@ -73,40 +78,63 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x188df", "value": "0x0", "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", - "nonce": "0xd", + "nonce": "0x22", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xa3877852b4270e63a206789385271071aeb240c8adf1618c1f1b15a9470a29a0", + "hash": "0xf1cee091b4f0093be22d23bfdbeace3dfb03659c386d9eda6d220913ca9776c7", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x3e627528eb8fe610c3e330f7db76c63f8abf3fee", + "function": null, + "arguments": [ + "0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dab57", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a59380380611a59833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611865806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c0ab9a171461023a578063c290d69114610262578063cc6677081461028a578063d32867d0146102c6576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9b565b6102f0565b6040516100e89190611082565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110da565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111d565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116d565b610717565b60405161018c9190611082565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c3565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9b565b610830565b6040516101f291906111eb565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9b565b610845565b6040516102319493929190611231565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b91906112c8565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061132c565b610ba1565b005b348015610295575f5ffd5b506102b060048036038101906102ab919061116d565b610c37565b6040516102bd91906111c3565b60405180910390f35b3480156102d1575f5ffd5b506102da610d54565b6040516102e791906111c3565b60405180910390f35b6102f8610f18565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110da565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061136b565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5a565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906113f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114c0565b60405180910390fd5b5f61067a8383610ea1565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114de565b60405180910390a2505050505050565b61071f610f18565b5f61072a8484610ea1565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061154f565b60405180910390fd5b5f5f1b840361098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906115b7565b60405180910390fd5b6127428311610a4b5760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610a3e91906115d5565b60405180910390a2610b9b565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610b92939291906115ee565b60405180910390a25b50505050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061154f565b60405180910390fd5b610c343382610d5a565b50565b5f5f610c438484610ea1565b90505f60055f8381526020019081526020015f205490505f5f1b8103610c6d575f92505050610d4e565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610cc3575f9350505050610d4e565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610d059190611650565b421115610d17575f9350505050610d4e565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b80471015610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d94906116cd565b60405180910390fd5b5f811115610e9d575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd857610dd76116eb565b5b6040519080825280601f01601f191660200182016040528015610e0a5781602001600182028036833780820191505090505b50604051610e18919061176a565b5f6040518083038185875af1925050503d805f8114610e52576040519150601f19603f3d011682016040523d82523d5f602084013e610e57565b606091505b5050905080610e9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e92906117ca565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610ede578385610ee1565b84845b915091508181604051602001610ef892919061182d565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7a81610f68565b8114610f84575f5ffd5b50565b5f81359050610f9581610f71565b92915050565b5f60208284031215610fb057610faf610f64565b5b5f610fbd84828501610f87565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610fea81610fc6565b82525050565b5f64ffffffffff82169050919050565b61100981610ff0565b82525050565b5f65ffffffffffff82169050919050565b6110298161100f565b82525050565b608082015f8201516110435f850182610fe1565b5060208201516110566020850182611000565b5060408201516110696040850182611000565b50606082015161107c6060850182611020565b50505050565b5f6080820190506110955f83018461102f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c48261109b565b9050919050565b6110d4816110ba565b82525050565b5f6020820190506110ed5f8301846110cb565b92915050565b6110fc816110ba565b8114611106575f5ffd5b50565b5f81359050611117816110f3565b92915050565b5f5f5f6060848603121561113457611133610f64565b5b5f61114186828701610f87565b935050602061115286828701611109565b925050604061116386828701611109565b9150509250925092565b5f5f6040838503121561118357611182610f64565b5b5f61119085828601611109565b92505060206111a185828601611109565b9150509250929050565b5f819050919050565b6111bd816111ab565b82525050565b5f6020820190506111d65f8301846111b4565b92915050565b6111e581610f68565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d81610fc6565b82525050565b61121c81610ff0565b82525050565b61122b8161100f565b82525050565b5f6080820190506112445f830187611204565b6112516020830186611213565b61125e6040830185611213565b61126b6060830184611222565b95945050505050565b61127d816111ab565b8114611287575f5ffd5b50565b5f8135905061129881611274565b92915050565b6112a781610ff0565b81146112b1575f5ffd5b50565b5f813590506112c28161129e565b92915050565b5f5f5f5f608085870312156112e0576112df610f64565b5b5f6112ed87828801610f87565b94505060206112fe8782880161128a565b935050604061130f8782880161128a565b9250506060611320878288016112b4565b91505092959194509250565b5f6020828403121561134157611340610f64565b5b5f61134e8482850161128a565b91505092915050565b5f8151905061136581611274565b92915050565b5f602082840312156113805761137f610f64565b5b5f61138d84828501611357565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113da600a83611396565b91506113e5826113a6565b602082019050919050565b5f6020820190508181035f830152611407816113ce565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611442601083611396565b915061144d8261140e565b602082019050919050565b5f6020820190508181035f83015261146f81611436565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114aa600c83611396565b91506114b582611476565b602082019050919050565b5f6020820190508181035f8301526114d78161149e565b9050919050565b5f6040820190506114f15f8301856110cb565b6114fe60208301846110cb565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f611539601683611396565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f6115a1600e83611396565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b5f6020820190506115e85f830184611222565b92915050565b5f6060820190506116015f830186611204565b61160e6020830185611222565b61161b6040830184611213565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165a826111ab565b9150611665836111ab565b925082820190508082111561167d5761167c611623565b5b92915050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116b7601283611396565b91506116c282611683565b602082019050919050565b5f6020820190508181035f8301526116e4816116ab565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61174482611718565b61174e8185611722565b935061175e81856020860161172c565b80840191505092915050565b5f611775828461173a565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117b4600f83611396565b91506117bf82611780565b602082019050919050565b5f6020820190508181035f8301526117e1816117a8565b9050919050565b5f8160601b9050919050565b5f6117fe826117e8565b9050919050565b5f61180f826117f4565b9050919050565b611827611822826110ba565b611805565b82525050565b5f6118388285611816565b6014820191506118488284611816565b601482019150819050939250505056fea164736f6c634300081e000a0000000000000000000000009299472a6399fd1027ebf067571eb3e3d7837fc4", + "nonce": "0x23", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x69dd3c548f0e773644e8368c43f9fe2011b1153397a3ea0e1d109b3e00721a44", "transactionType": "CREATE2", "contractName": "DepegShieldHook", - "contractAddress": "0x3b101a77a6467e457b3cefa7fb4964da1fbd40c0", + "contractAddress": "0xd24636276076261c9462bd763db25bd957cc80c0", "function": null, "arguments": [ - "0x00B036B58a818B1BC34d502D3fE730Db729e62AC" + "0x00B036B58a818B1BC34d502D3fE730Db729e62AC", + "0x3e627528eB8FE610c3E330f7db76C63F8ABF3FEe" ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x368c4c", "value": "0x0", - "input": "0x000000000000000000000000000000000000000000000000000000000000063660a060405234801561000f575f5ffd5b50604051613180380380613180833981810160405281019061003191906105e7565b808073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250506100753061007c60201b60201c565b5050610612565b6100998161008e61009c60201b60201c565b61012560201b60201c565b50565b6100a46104fb565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101506120008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515815f01511515141580610197575061018b6110008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160200151151514155b806101d457506101c86108008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160400151151514155b8061021157506102056104008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160600151151514155b8061024e57506102426102008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160800151151514155b8061028b575061027f6101008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160a00151151514155b806102c757506102bb60808373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160c00151151514155b8061030357506102f760408373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160e00151151514155b80610340575061033360208373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101000151151514155b8061037d575061037060108373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101200151151514155b806103ba57506103ad60088373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101400151151514155b806103f757506103ea60048373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101600151151514155b80610434575061042760028373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101800151151514155b80610471575061046460018373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101a00151151514155b156104b0576104af8263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166104d960201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105a58261057c565b9050919050565b5f6105b68261059b565b9050919050565b6105c6816105ac565b81146105d0575f5ffd5b50565b5f815190506105e1816105bd565b92915050565b5f602082840312156105fc576105fb610578565b5b5f610609848285016105d3565b91505092915050565b608051612ad86106a85f395f81816103d50152818161047301528181610513015281816105d50152818161063c015281816106c10152818161076601528181610814015281816108ba0152818161095d01528181610a1a01528181610a8101528181610ba201528181610bc701528181610c6101528181611276015281816112dd0152818161151201526115790152612ad85ff3fe608060405234801561000f575f5ffd5b50600436106100fe575f3560e01c8063b47b2fb111610095578063d32867d011610064578063d32867d014610336578063dc4c90d314610354578063dc98354e14610372578063e1b4af69146103a2576100fe565b8063b47b2fb114610287578063b6a8b0fa146102b8578063ba0eec96146102e8578063c4e833ce14610318576100fe565b80636c2bbe7e116100d15780636c2bbe7e146101c55780636fe7e6eb146101f657806385598276146102265780639f063efc14610256576100fe565b806321d0ee7014610102578063259982e514610132578063575e24b414610162578063643baffa14610194575b5f5ffd5b61011c60048036038101906101179190611d7f565b6103d2565b6040516101299190611e3f565b60405180910390f35b61014c60048036038101906101479190611d7f565b610470565b6040516101599190611e3f565b60405180910390f35b61017c60048036038101906101779190611e76565b61050e565b60405161018b93929190611f5b565b60405180910390f35b6101ae60048036038101906101a99190611f90565b6105b4565b6040516101bc929190611fd3565b60405180910390f35b6101df60048036038101906101da9190612024565b6106bd565b6040516101ed9291906120e1565b60405180910390f35b610210600480360381019061020b9190612168565b610763565b60405161021d9190611e3f565b60405180910390f35b610240600480360381019061023b91906121f7565b6107ff565b60405161024d9190612222565b60405180910390f35b610270600480360381019061026b9190612024565b610810565b60405161027e9291906120e1565b60405180910390f35b6102a1600480360381019061029c919061223b565b6108b6565b6040516102af9291906122ef565b60405180910390f35b6102d260048036038101906102cd9190612316565b61095a565b6040516102df9190611e3f565b60405180910390f35b61030260048036038101906102fd9190611f90565b6109fa565b60405161030f91906123ae565b60405180910390f35b610320610b11565b60405161032d91906124ff565b60405180910390f35b61033e610b9a565b60405161034b91906123ae565b60405180910390f35b61035c610ba0565b604051610369919061256b565b60405180910390f35b61038c60048036038101906103879190612584565b610bc4565b6040516103999190611e3f565b60405180910390f35b6103bc60048036038101906103b79190612316565b610c5e565b6040516103c99190611e3f565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610458576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104658686868686610cfe565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104f6576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105038686868686610d31565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610596576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105a38888888888610d64565b925092509250955095509592505050565b5f5f5f6106186105d3858036038101906105ce9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f61067f61063a868036038101906106359190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106a7575f5f9350935050506106b8565b6106b18282610f37565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610744576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61075389898989898989610ff0565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107e9576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107f585858585611024565b9050949350505050565b5f61080982611057565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610897576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108a6898989898989896111d9565b9150915097509795505050505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461093d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61094b88888888888861120d565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109e0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109ee8787878787876113ec565b90509695505050505050565b5f5f610a5d610a1884803603810190610a139190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f610ac4610a7f85803603810190610a7a9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610aeb5761271092505050610b0c565b5f5f610af78484610f37565b91509150610b05828261141f565b9450505050505b919050565b610b19611bf6565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c4a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c5584848461148c565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ce4576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cf28787878787876114bf565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610d7288886114f2565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610dd286611698565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e0e91906127bb565b602060405180830381865afa158015610e29573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e4d91906127fe565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610e9d83611698565b90505f6003825f1c610eaf9190612856565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610eec91906127bb565b602060405180830381865afa158015610f07573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f2b91906127fe565b5f1c9250505092915050565b5f5f610f8f836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166116cc565b9150610fe7836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f612742821161106a57606490506111d4565b5f61277483116110ab575f612742846110839190612889565b905060088161109291906128bc565b606462ffffff166110a39190612856565b9150506111b3565b61283c8311611103575f612774846110c39190612889565b90506050818260096110d591906128bc565b6110df91906128bc565b6110e9919061292a565b6101f462ffffff166110fb9190612856565b9150506111b2565b612904831161115b575f61283c8461111b9190612889565b905060088182600361112d91906128bc565b61113791906128bc565b611141919061292a565b61138862ffffff166111539190612856565b9150506111b1565b5f6129048461116a9190612889565b9050611388811115611183576207a120925050506111d4565b6032818261119191906128bc565b61119b919061292a565b614e2062ffffff166111ad9190612856565b9150505b5b5b6207a12062ffffff168111156111cf576207a1209150506111d4565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6112b96112748a80360381019061126f9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f6113206112db8b8036038101906112d69190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1611156113d1575f5f6113488484610f37565b915091505f611357838361141f565b90505f61137684848f5f0160208101906113719190612984565b61178f565b90506113918e80360381019061138c9190612778565b610db8565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a6040516113c4939291906129be565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061142d57505f82145b1561145a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9050611486565b8183106114755761146e83612710846116cc565b9050611485565b61148282612710856116cc565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115556115108580360381019061150b9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f6115bc611577868036038101906115729190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036115e257606492505050611692565b5f5f6115ee8484610f37565b915091505f6115fd838361141f565b90505f61161c84848a5f0160208101906116179190612984565b61178f565b9050808061162c57506127428211155b156116475761163a82611057565b9650505050505050611692565b5f8860200135126116685761165b82611057565b9650505050505050611692565b61168986868a5f01602081019061167f9190612984565b8b602001356117ab565b96505050505050505b92915050565b5f8160065f1b6040516020016116af929190612a13565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116116ee575f5ffd5b5f81036117015783820492505050611788565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061179f578190506117a4565b811590505b9392505050565b5f5f826117b790612a3e565b90505f81036117c9575f915050611829565b5f6117d5878787611831565b90508082116117e8575f92505050611829565b5f81836117f59190612889565b90505f6118038888846119a8565b90505f61180f82611057565b90506118218162ffffff1684876116cc565b955050505050505b949350505050565b5f81156118e8576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611880575f90506119a1565b6118e1836fffffffffffffffffffffffffffffffff166c01000000000000000000000000866118af9190612a84565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166116cc565b90506119a1565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611930575f90506119a1565b61199e836fffffffffffffffffffffffffffffffff16856c0100000000000000000000000061195f9190612a84565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b90505b9392505050565b5f5f8315611a2c575f83866fffffffffffffffffffffffffffffffff166119cf9190612856565b90505f81036119e45761271092505050611bef565b611a246c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff16836116cc565b915050611b29565b5f856fffffffffffffffffffffffffffffffff1603611a6e577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611bef565b5f611aaf846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff166116cc565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611ae291906128bc565b905080821115611af457809250611b26565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611b239190612856565b92505b50505b5f8103611b59577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611bef565b5f611b9a866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16846116cc565b90505f611bdd876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b9050611be9828261141f565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611cad82611c84565b9050919050565b611cbd81611ca3565b8114611cc7575f5ffd5b50565b5f81359050611cd881611cb4565b92915050565b5f5ffd5b5f60a08284031215611cf757611cf6611cde565b5b81905092915050565b5f60808284031215611d1557611d14611cde565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611d3f57611d3e611d1e565b5b8235905067ffffffffffffffff811115611d5c57611d5b611d22565b5b602083019150836001820283011115611d7857611d77611d26565b5b9250929050565b5f5f5f5f5f6101608688031215611d9957611d98611c7c565b5b5f611da688828901611cca565b9550506020611db788828901611ce2565b94505060c0611dc888828901611d00565b93505061014086013567ffffffffffffffff811115611dea57611de9611c80565b5b611df688828901611d2a565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611e3981611e05565b82525050565b5f602082019050611e525f830184611e30565b92915050565b5f60608284031215611e6d57611e6c611cde565b5b81905092915050565b5f5f5f5f5f6101408688031215611e9057611e8f611c7c565b5b5f611e9d88828901611cca565b9550506020611eae88828901611ce2565b94505060c0611ebf88828901611e58565b93505061012086013567ffffffffffffffff811115611ee157611ee0611c80565b5b611eed88828901611d2a565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f611f28611f23611f1e84611efc565b611f05565b611efc565b9050919050565b611f3881611f0e565b82525050565b5f62ffffff82169050919050565b611f5581611f3e565b82525050565b5f606082019050611f6e5f830186611e30565b611f7b6020830185611f2f565b611f886040830184611f4c565b949350505050565b5f60a08284031215611fa557611fa4611c7c565b5b5f611fb284828501611ce2565b91505092915050565b5f819050919050565b611fcd81611fbb565b82525050565b5f604082019050611fe65f830185611fc4565b611ff36020830184611fc4565b9392505050565b61200381611efc565b811461200d575f5ffd5b50565b5f8135905061201e81611ffa565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156120405761203f611c7c565b5b5f61204d8a828b01611cca565b975050602061205e8a828b01611ce2565b96505060c061206f8a828b01611d00565b9550506101406120818a828b01612010565b9450506101606120938a828b01612010565b93505061018088013567ffffffffffffffff8111156120b5576120b4611c80565b5b6120c18a828b01611d2a565b925092505092959891949750929550565b6120db81611f0e565b82525050565b5f6040820190506120f45f830185611e30565b61210160208301846120d2565b9392505050565b61211181611c84565b811461211b575f5ffd5b50565b5f8135905061212c81612108565b92915050565b5f8160020b9050919050565b61214781612132565b8114612151575f5ffd5b50565b5f813590506121628161213e565b92915050565b5f5f5f5f610100858703121561218157612180611c7c565b5b5f61218e87828801611cca565b945050602061219f87828801611ce2565b93505060c06121b08782880161211e565b92505060e06121c187828801612154565b91505092959194509250565b6121d681611fbb565b81146121e0575f5ffd5b50565b5f813590506121f1816121cd565b92915050565b5f6020828403121561220c5761220b611c7c565b5b5f612219848285016121e3565b91505092915050565b5f6020820190506122355f830184611f4c565b92915050565b5f5f5f5f5f5f610160878903121561225657612255611c7c565b5b5f61226389828a01611cca565b965050602061227489828a01611ce2565b95505060c061228589828a01611e58565b94505061012061229789828a01612010565b93505061014087013567ffffffffffffffff8111156122b9576122b8611c80565b5b6122c589828a01611d2a565b92509250509295509295509295565b5f81600f0b9050919050565b6122e9816122d4565b82525050565b5f6040820190506123025f830185611e30565b61230f60208301846122e0565b9392505050565b5f5f5f5f5f5f610120878903121561233157612330611c7c565b5b5f61233e89828a01611cca565b965050602061234f89828a01611ce2565b95505060c061236089828a016121e3565b94505060e061237189828a016121e3565b93505061010087013567ffffffffffffffff81111561239357612392611c80565b5b61239f89828a01611d2a565b92509250509295509295509295565b5f6020820190506123c15f830184611fc4565b92915050565b5f8115159050919050565b6123db816123c7565b82525050565b6101c082015f8201516123f65f8501826123d2565b50602082015161240960208501826123d2565b50604082015161241c60408501826123d2565b50606082015161242f60608501826123d2565b50608082015161244260808501826123d2565b5060a082015161245560a08501826123d2565b5060c082015161246860c08501826123d2565b5060e082015161247b60e08501826123d2565b506101008201516124906101008501826123d2565b506101208201516124a56101208501826123d2565b506101408201516124ba6101408501826123d2565b506101608201516124cf6101608501826123d2565b506101808201516124e46101808501826123d2565b506101a08201516124f96101a08501826123d2565b50505050565b5f6101c0820190506125135f8301846123e1565b92915050565b5f61253361252e61252984611c84565b611f05565b611c84565b9050919050565b5f61254482612519565b9050919050565b5f6125558261253a565b9050919050565b6125658161254b565b82525050565b5f60208201905061257e5f83018461255c565b92915050565b5f5f5f60e0848603121561259b5761259a611c7c565b5b5f6125a886828701611cca565b93505060206125b986828701611ce2565b92505060c06125ca8682870161211e565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61261e826125d8565b810181811067ffffffffffffffff8211171561263d5761263c6125e8565b5b80604052505050565b5f61264f611c73565b905061265b8282612615565b919050565b61266981611ca3565b8114612673575f5ffd5b50565b5f8135905061268481612660565b92915050565b61269381611f3e565b811461269d575f5ffd5b50565b5f813590506126ae8161268a565b92915050565b5f6126be82611ca3565b9050919050565b6126ce816126b4565b81146126d8575f5ffd5b50565b5f813590506126e9816126c5565b92915050565b5f60a08284031215612704576127036125d4565b5b61270e60a0612646565b90505f61271d84828501612676565b5f83015250602061273084828501612676565b6020830152506040612744848285016126a0565b604083015250606061275884828501612154565b606083015250608061276c848285016126db565b60808301525092915050565b5f60a0828403121561278d5761278c611c7c565b5b5f61279a848285016126ef565b91505092915050565b5f819050919050565b6127b5816127a3565b82525050565b5f6020820190506127ce5f8301846127ac565b92915050565b6127dd816127a3565b81146127e7575f5ffd5b50565b5f815190506127f8816127d4565b92915050565b5f6020828403121561281357612812611c7c565b5b5f612820848285016127ea565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61286082611fbb565b915061286b83611fbb565b925082820190508082111561288357612882612829565b5b92915050565b5f61289382611fbb565b915061289e83611fbb565b92508282039050818111156128b6576128b5612829565b5b92915050565b5f6128c682611fbb565b91506128d183611fbb565b92508282026128df81611fbb565b915082820484148315176128f6576128f5612829565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61293482611fbb565b915061293f83611fbb565b92508261294f5761294e6128fd565b5b828204905092915050565b612963816123c7565b811461296d575f5ffd5b50565b5f8135905061297e8161295a565b92915050565b5f6020828403121561299957612998611c7c565b5b5f6129a684828501612970565b91505092915050565b6129b8816123c7565b82525050565b5f6060820190506129d15f830186611fc4565b6129de60208301856129af565b6129eb6040830184611f4c565b949350505050565b5f819050919050565b612a0d612a08826127a3565b6129f3565b82525050565b5f612a1e82856129fc565b602082019150612a2e82846129fc565b6020820191508190509392505050565b5f612a4882611efc565b91507f80000000000000000000000000000000000000000000000000000000000000008203612a7a57612a79612829565b5b815f039050919050565b5f612a8e82611c84565b9150612a9983611c84565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612ac557612ac4612829565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac", - "nonce": "0xe", + "input": "0x00000000000000000000000000000000000000000000000000000000000004bd60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac0000000000000000000000003e627528eb8fe610c3e330f7db76c63f8abf3fee", + "nonce": "0x24", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xb3d46ea70250d75fc149349f5adbf7137be3334a2ab7b3286aaad1dd0d21f820", + "hash": "0x089e6036c0f163de1ec8977e19d1c67f5690c2a3fe6ce2582f5a8360a279395c", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": "approve(address,uint256)", "arguments": [ "0x000000000022D473030F116dDEE9F6B43aC78BA3", @@ -114,20 +142,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x10c49", "value": "0x0", "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "nonce": "0xf", + "nonce": "0x25", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xf52e3b92249c37ddc16f5567551a86099e1192f0d87f7365ea284704c97e7ad8", + "hash": "0x6758fec0252fe308cccaa67ad69faeba84f3bf9e6d4456b8c5b17459c5a115d3", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": "approve(address,uint256)", "arguments": [ "0x000000000022D473030F116dDEE9F6B43aC78BA3", @@ -135,23 +164,24 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x10c49", "value": "0x0", "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "nonce": "0x10", + "nonce": "0x26", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x8941328d79fd55ca40fa6f903656c065be34e6edceff922caa6e94e0cf934de7", + "hash": "0x7e98976c86d003f3239b75b4c5b0bb4304d64868719639407fe5ccd4b76501fd", "transactionType": "CALL", "contractName": null, "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", "function": "approve(address,address,uint160,uint48)", "arguments": [ - "0xD6E322dE450F9A276f2F3AFe72bC0C93D5284Ef0", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", "1461501637330902918203684832716283019655932542975", "281474976710655" @@ -159,22 +189,23 @@ "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", "value": "0x0", - "input": "0x87517c45000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "nonce": "0x11", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x27", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x91cd85d7a616a84464850e79c7d7d22138999288cf1d15f7224cb49b9c7f49d8", + "hash": "0xf15ee294632b6fb876f8140106a438171b4cc9ae7771649ee182b4026213bbfd", "transactionType": "CALL", "contractName": null, "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", "function": "approve(address,address,uint160,uint48)", "arguments": [ - "0xf02383D4eBcF11016Df5AdAEB5899B947bcC0098", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", "1461501637330902918203684832716283019655932542975", "281474976710655" @@ -182,29 +213,31 @@ "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", "value": "0x0", - "input": "0x87517c45000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "nonce": "0x12", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x28", "chainId": "0x515" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xf4587cb9e907972e53aaa48ccfd64c0f8f3f7e1b4d1f0b8a8afba692b9deeb2c", + "hash": "0xfe60bbbbf335340519a4a157670ffad6623fcbdfcf5b5972fba161fcb907774f", "transactionType": "CALL", "contractName": null, "contractAddress": "0xf969aee60879c54baaed9f3ed26147db216fd664", "function": "multicall(bytes[])", "arguments": [ - "[0xf7020405000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000003b101a77a6467e457b3cefa7fb4964da1fbd40c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b2ce0c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000003b101a77a6467e457b3cefa7fb4964da1fbd40c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d24636276076261c9462bd763db25bd957cc80c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e2b10000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d24636276076261c9462bd763db25bd957cc80c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "gas": "0x9f48f", "value": "0x0", - "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f7020405000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000003b101a77a6467e457b3cefa7fb4964da1fbd40c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b2ce0c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000003b101a77a6467e457b3cefa7fb4964da1fbd40c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", - "nonce": "0x13", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d24636276076261c9462bd763db25bd957cc80c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e2b10000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d24636276076261c9462bd763db25bd957cc80c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x29", "chainId": "0x515" }, "additionalContracts": [], @@ -214,343 +247,367 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x164689", + "cumulativeGasUsed": "0x193320", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xc870874d0a343529a06c29022976485c3f591fbc4a622f26e85da05316268826", - "transactionIndex": "0x3", - "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x2c512d2", - "gasUsed": "0x13cc6d", + "transactionHash": "0x5687304784227d678aabf4e8bb84cbf37fe0b7e7272c259caa404e4c51314666", + "transactionIndex": "0x5", + "blockHash": "0x58100eae6fd09ac9a3f0ff0c8571d082182c696ac83a5a147705cdb5bf2bddca", + "blockNumber": "0x2c92770", + "gasUsed": "0x13d8dc", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x155b30", + "blobGasUsed": "0x157f20", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": null, - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x7d8e3ed20", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x3d53a7af356", - "l1GasPrice": "0xb", - "l1GasUsed": "0xdabf" + "l1Fee": "0x10c9", + "l1GasPrice": "0xa", + "l1GasUsed": "0xdc29" }, { "status": "0x1", - "cumulativeGasUsed": "0x17b6bb", + "cumulativeGasUsed": "0x2d0bfc", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xd83e91ae6e3abb273d63fafa560b82e493e2515b55edd47510cf555f42b8fb46", - "transactionIndex": "0x4", - "blockHash": "0x8bafe008d6b181ec213197e1c263ce1aef2eea270f8ef46b228c779fac54cee5", - "blockNumber": "0x2c512d6", - "gasUsed": "0x13cc6d", + "transactionHash": "0x077f6287c4fc288e6dcc1256d78d23874a2e4be3d129e2c7345c15779ca389c5", + "transactionIndex": "0x6", + "blockHash": "0x58100eae6fd09ac9a3f0ff0c8571d082182c696ac83a5a147705cdb5bf2bddca", + "blockNumber": "0x2c92770", + "gasUsed": "0x13d8dc", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x155b30", + "blobGasUsed": "0x157f20", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": null, - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x7d8e3ed20", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x608eb5eab242", - "l1GasPrice": "0xb", - "l1GasUsed": "0xdabf" + "l1Fee": "0x10c9", + "l1GasPrice": "0xa", + "l1GasUsed": "0xdc29" }, { "status": "0x1", - "cumulativeGasUsed": "0x85383", + "cumulativeGasUsed": "0x2e189e", "logs": [ { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" ], "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", - "blockHash": "0x68cc62d3389b42c4b33c3b3ca56c3b325cb3113331f1976f42290b7579498c66", - "blockNumber": "0x2c512d9", - "blockTimestamp": "0x69b2c025", - "transactionHash": "0xb7784e01d7b70db80d6ea657bf359df40a90ea382198aebdfd94ebbdd6b77384", - "transactionIndex": "0x6", - "logIndex": "0xa", + "blockHash": "0x58100eae6fd09ac9a3f0ff0c8571d082182c696ac83a5a147705cdb5bf2bddca", + "blockNumber": "0x2c92770", + "blockTimestamp": "0x69b6d4bc", + "transactionHash": "0xed88df36f7a88a64b584ef5ace58e2d94293dcbe57c434e4482fbd3703c2b5f0", + "transactionIndex": "0x7", + "logIndex": "0x3", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xb7784e01d7b70db80d6ea657bf359df40a90ea382198aebdfd94ebbdd6b77384", - "transactionIndex": "0x6", - "blockHash": "0x68cc62d3389b42c4b33c3b3ca56c3b325cb3113331f1976f42290b7579498c66", - "blockNumber": "0x2c512d9", + "transactionHash": "0xed88df36f7a88a64b584ef5ace58e2d94293dcbe57c434e4482fbd3703c2b5f0", + "transactionIndex": "0x7", + "blockHash": "0x58100eae6fd09ac9a3f0ff0c8571d082182c696ac83a5a147705cdb5bf2bddca", + "blockNumber": "0x2c92770", "gasUsed": "0x10ca2", "effectiveGasPrice": "0x7a121", "blobGasUsed": "0x9c40", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x7d8e3ed20", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x2c240215d63", - "l1GasPrice": "0xb", + "l1Fee": "0x7a", + "l1GasPrice": "0xa", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0x6672e", + "cumulativeGasUsed": "0x2f2540", "logs": [ { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" ], "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", - "blockHash": "0xee4aee2ec77218fb81dea260d8f74f1b46e802aff8ebcba1b401ed6728e04fce", - "blockNumber": "0x2c512df", - "blockTimestamp": "0x69b2c02b", - "transactionHash": "0xc359a1d6ee453a8beb49e5fdd5fac5cac1714da347e2ce2107944c330842f9c1", - "transactionIndex": "0x5", - "logIndex": "0x3", + "blockHash": "0x58100eae6fd09ac9a3f0ff0c8571d082182c696ac83a5a147705cdb5bf2bddca", + "blockNumber": "0x2c92770", + "blockTimestamp": "0x69b6d4bc", + "transactionHash": "0xa33da46b28abca2f72ee70e50395eb2f1c32d2c1d589bc99f3915ad16322ecf9", + "transactionIndex": "0x8", + "logIndex": "0x4", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000200000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xc359a1d6ee453a8beb49e5fdd5fac5cac1714da347e2ce2107944c330842f9c1", - "transactionIndex": "0x5", - "blockHash": "0xee4aee2ec77218fb81dea260d8f74f1b46e802aff8ebcba1b401ed6728e04fce", - "blockNumber": "0x2c512df", + "transactionHash": "0xa33da46b28abca2f72ee70e50395eb2f1c32d2c1d589bc99f3915ad16322ecf9", + "transactionIndex": "0x8", + "blockHash": "0x58100eae6fd09ac9a3f0ff0c8571d082182c696ac83a5a147705cdb5bf2bddca", + "blockNumber": "0x2c92770", "gasUsed": "0x10ca2", "effectiveGasPrice": "0x7a121", "blobGasUsed": "0x9c40", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x87cfdacad", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x2fbf12eb4f5", - "l1GasPrice": "0xb", + "l1Fee": "0x7a", + "l1GasPrice": "0xa", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0x293669", + "cumulativeGasUsed": "0x1c2ce2", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xfe60bbbbf335340519a4a157670ffad6623fcbdfcf5b5972fba161fcb907774f", + "transactionIndex": "0x5", + "blockHash": "0xdb80b430581ae439b19fe39512c9cbd5f1d75d1a279fea2ed80f041957b04a5f", + "blockNumber": "0x2c92771", + "gasUsed": "0x16d292", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x11cf60", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x3e627528eb8fe610c3e330f7db76c63f8abf3fee", + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xde8", + "l1GasPrice": "0xa", + "l1GasUsed": "0xb669" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x43aac9", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xa3877852b4270e63a206789385271071aeb240c8adf1618c1f1b15a9470a29a0", - "transactionIndex": "0x4", + "transactionHash": "0x089e6036c0f163de1ec8977e19d1c67f5690c2a3fe6ce2582f5a8360a279395c", + "transactionIndex": "0x6", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x2c512e5", - "gasUsed": "0x254c27", + "blockNumber": "0x2c92771", + "gasUsed": "0x277de7", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x1e3340", + "blobGasUsed": "0x206a70", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x87cfdacad", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x42561d91ad9", - "l1GasPrice": "0xb", - "l1GasUsed": "0x1354c" + "l1Fee": "0xa8", + "l1GasPrice": "0xa", + "l1GasUsed": "0x14bfd" }, { "status": "0x1", - "cumulativeGasUsed": "0x4a1c0", + "cumulativeGasUsed": "0x44623b", "logs": [ { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" ], "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockHash": "0x7687e3ee9d1a8149632f5cc1bef315a186d9b584e92e40a996ff6b2f52fdcbc6", - "blockNumber": "0x2c512eb", - "blockTimestamp": "0x69b2c037", - "transactionHash": "0xb3d46ea70250d75fc149349f5adbf7137be3334a2ab7b3286aaad1dd0d21f820", - "transactionIndex": "0x4", - "logIndex": "0x2", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0x6758fec0252fe308cccaa67ad69faeba84f3bf9e6d4456b8c5b17459c5a115d3", + "transactionIndex": "0x7", + "logIndex": "0x3", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000040000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xb3d46ea70250d75fc149349f5adbf7137be3334a2ab7b3286aaad1dd0d21f820", - "transactionIndex": "0x4", - "blockHash": "0x7687e3ee9d1a8149632f5cc1bef315a186d9b584e92e40a996ff6b2f52fdcbc6", - "blockNumber": "0x2c512eb", + "transactionHash": "0x6758fec0252fe308cccaa67ad69faeba84f3bf9e6d4456b8c5b17459c5a115d3", + "transactionIndex": "0x7", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", "gasUsed": "0xb772", "effectiveGasPrice": "0x7a121", "blobGasUsed": "0x9c40", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x92e7f14a4", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x33a58ad41cb", - "l1GasPrice": "0xb", + "l1Fee": "0xa8", + "l1GasPrice": "0xa", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0x8f262", + "cumulativeGasUsed": "0x4519ad", "logs": [ { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" ], "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "blockHash": "0xc7423d93bbd879190eab6ac46bba5e7ce138b4577baf4f3c92744c35a4cc0824", - "blockNumber": "0x2c512ef", - "blockTimestamp": "0x69b2c03b", - "transactionHash": "0xf52e3b92249c37ddc16f5567551a86099e1192f0d87f7365ea284704c97e7ad8", - "transactionIndex": "0x7", - "logIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0x7e98976c86d003f3239b75b4c5b0bb4304d64868719639407fe5ccd4b76501fd", + "transactionIndex": "0x8", + "logIndex": "0x4", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000001000000000000000000000000200000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xf52e3b92249c37ddc16f5567551a86099e1192f0d87f7365ea284704c97e7ad8", - "transactionIndex": "0x7", - "blockHash": "0xc7423d93bbd879190eab6ac46bba5e7ce138b4577baf4f3c92744c35a4cc0824", - "blockNumber": "0x2c512ef", + "transactionHash": "0x7e98976c86d003f3239b75b4c5b0bb4304d64868719639407fe5ccd4b76501fd", + "transactionIndex": "0x8", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", "gasUsed": "0xb772", "effectiveGasPrice": "0x7a121", "blobGasUsed": "0x9c40", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x92e7f14a4", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x33a58ad41cb", - "l1GasPrice": "0xb", + "l1Fee": "0xa8", + "l1GasPrice": "0xa", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0xdedc3", + "cumulativeGasUsed": "0x45d477", "logs": [ { "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", "topics": [ "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" ], "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "blockHash": "0x1cc100610b9c2ee9053ccfb83160d04e9f44bd27176ea32a980aad279d3912f7", - "blockNumber": "0x2c512f5", - "blockTimestamp": "0x69b2c041", - "transactionHash": "0x8941328d79fd55ca40fa6f903656c065be34e6edceff922caa6e94e0cf934de7", - "transactionIndex": "0x6", - "logIndex": "0xa", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0xf15ee294632b6fb876f8140106a438171b4cc9ae7771649ee182b4026213bbfd", + "transactionIndex": "0x9", + "logIndex": "0x5", "removed": false } ], - "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000002000000000000004000000000000000000000000000080000000000000000000000000000000001000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", "type": "0x2", - "transactionHash": "0x8941328d79fd55ca40fa6f903656c065be34e6edceff922caa6e94e0cf934de7", - "transactionIndex": "0x6", - "blockHash": "0x1cc100610b9c2ee9053ccfb83160d04e9f44bd27176ea32a980aad279d3912f7", - "blockNumber": "0x2c512f5", + "transactionHash": "0xf15ee294632b6fb876f8140106a438171b4cc9ae7771649ee182b4026213bbfd", + "transactionIndex": "0x9", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", "gasUsed": "0xbaca", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0xa730", + "blobGasUsed": "0xa8c0", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x92e7f14a4", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x37c533ffd46", - "l1GasPrice": "0xb", - "l1GasUsed": "0x6bf" + "l1Fee": "0xa8", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6cd" }, { "status": "0x1", - "cumulativeGasUsed": "0x334da", + "cumulativeGasUsed": "0x468f41", "logs": [ { "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", "topics": [ "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" ], "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x2c512fa", - "blockTimestamp": "0x69b2c046", - "transactionHash": "0x91cd85d7a616a84464850e79c7d7d22138999288cf1d15f7224cb49b9c7f49d8", - "transactionIndex": "0x3", - "logIndex": "0x1", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0x69dd3c548f0e773644e8368c43f9fe2011b1153397a3ea0e1d109b3e00721a44", + "transactionIndex": "0xa", + "logIndex": "0x6", "removed": false } ], - "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000002000002001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000200000000000000000000000000000000000002400", + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", "type": "0x2", - "transactionHash": "0x91cd85d7a616a84464850e79c7d7d22138999288cf1d15f7224cb49b9c7f49d8", - "transactionIndex": "0x3", + "transactionHash": "0x69dd3c548f0e773644e8368c43f9fe2011b1153397a3ea0e1d109b3e00721a44", + "transactionIndex": "0xa", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x2c512fa", - "gasUsed": "0xbabe", + "blockNumber": "0x2c92771", + "gasUsed": "0xbaca", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0xa730", + "blobGasUsed": "0xa8c0", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x92e7f14a4", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0x47c156298fb", - "l1GasPrice": "0xb", - "l1GasUsed": "0x6bf" + "l1Fee": "0xa8", + "l1GasPrice": "0xa", + "l1GasUsed": "0x6cd" }, { "status": "0x1", - "cumulativeGasUsed": "0xc8f79", + "cumulativeGasUsed": "0x4dc45e", "logs": [ { "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", "topics": [ "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", - "0x6b1ba52f968d4c9a6ad7fb8b1b7d2b765338f268f30dff0ea7ec1fb143050e8a", - "0x000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0", - "0x000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098" + "0x2bbc18a48704ad1805518a863edd6c75789e0745769729723c480488800f88cd", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" ], - "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000003b101a77a6467e457b3cefa7fb4964da1fbd40c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", - "blockHash": "0xf4543e75b4a99436d213c16afd4b18a89dd59a6c9a6fd71cce04fd04d13b6df3", - "blockNumber": "0x2c512fe", - "blockTimestamp": "0x69b2c04a", - "transactionHash": "0xf4587cb9e907972e53aaa48ccfd64c0f8f3f7e1b4d1f0b8a8afba692b9deeb2c", - "transactionIndex": "0x5", - "logIndex": "0x3", + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000d24636276076261c9462bd763db25bd957cc80c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0xf1cee091b4f0093be22d23bfdbeace3dfb03659c386d9eda6d220913ca9776c7", + "transactionIndex": "0xb", + "logIndex": "0x7", "removed": false }, { @@ -559,91 +616,91 @@ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x0000000000000000000000000000000000000000000000000000000000001bfe" + "0x0000000000000000000000000000000000000000000000000000000000001c21" ], "data": "0x", - "blockHash": "0xf4543e75b4a99436d213c16afd4b18a89dd59a6c9a6fd71cce04fd04d13b6df3", - "blockNumber": "0x2c512fe", - "blockTimestamp": "0x69b2c04a", - "transactionHash": "0xf4587cb9e907972e53aaa48ccfd64c0f8f3f7e1b4d1f0b8a8afba692b9deeb2c", - "transactionIndex": "0x5", - "logIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0xf1cee091b4f0093be22d23bfdbeace3dfb03659c386d9eda6d220913ca9776c7", + "transactionIndex": "0xb", + "logIndex": "0x8", "removed": false }, { "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", "topics": [ "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", - "0x6b1ba52f968d4c9a6ad7fb8b1b7d2b765338f268f30dff0ea7ec1fb143050e8a", + "0x2bbc18a48704ad1805518a863edd6c75789e0745769729723c480488800f88cd", "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" ], - "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001bfe", - "blockHash": "0xf4543e75b4a99436d213c16afd4b18a89dd59a6c9a6fd71cce04fd04d13b6df3", - "blockNumber": "0x2c512fe", - "blockTimestamp": "0x69b2c04a", - "transactionHash": "0xf4587cb9e907972e53aaa48ccfd64c0f8f3f7e1b4d1f0b8a8afba692b9deeb2c", - "transactionIndex": "0x5", - "logIndex": "0x5", + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001c21", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0xf1cee091b4f0093be22d23bfdbeace3dfb03659c386d9eda6d220913ca9776c7", + "transactionIndex": "0xb", + "logIndex": "0x9", "removed": false }, { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" ], "data": "0x000000000000000000000000000000000000000000000000000000174876e800", - "blockHash": "0xf4543e75b4a99436d213c16afd4b18a89dd59a6c9a6fd71cce04fd04d13b6df3", - "blockNumber": "0x2c512fe", - "blockTimestamp": "0x69b2c04a", - "transactionHash": "0xf4587cb9e907972e53aaa48ccfd64c0f8f3f7e1b4d1f0b8a8afba692b9deeb2c", - "transactionIndex": "0x5", - "logIndex": "0x6", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0xf1cee091b4f0093be22d23bfdbeace3dfb03659c386d9eda6d220913ca9776c7", + "transactionIndex": "0xb", + "logIndex": "0xa", "removed": false }, { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" ], "data": "0x000000000000000000000000000000000000000000000000000000174876e800", - "blockHash": "0xf4543e75b4a99436d213c16afd4b18a89dd59a6c9a6fd71cce04fd04d13b6df3", - "blockNumber": "0x2c512fe", - "blockTimestamp": "0x69b2c04a", - "transactionHash": "0xf4587cb9e907972e53aaa48ccfd64c0f8f3f7e1b4d1f0b8a8afba692b9deeb2c", - "transactionIndex": "0x5", - "logIndex": "0x7", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "blockTimestamp": "0x69b6d4bd", + "transactionHash": "0xf1cee091b4f0093be22d23bfdbeace3dfb03659c386d9eda6d220913ca9776c7", + "transactionIndex": "0xb", + "logIndex": "0xb", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800002008000000020004000000000001000000000000000000000000000000000000000000008000001000000080000000002000002001000000000000000020000000000000000004800000000000040000000000010000000000000000001000008000100000048000000000001000000000000000000200000000004100000000000000000001000000800000000000020000200000000800000008002080000000000000000000000000000000040000008000000000020004000000000000000000000200000000024000000000002000000100000002010", + "logsBloom": "0x00000000000000000000000000000000002000000000000000001000000000010000000000000000800000000000004080000000001000000000000000000000000000000000000000000408000000000000000000000000000000001000000000000000020000000000000000004800000000000040000000000010000100000000000001000008000000000048000000000081000000000000000000240000000004000040000000000000000000004800002000000020002000000000004000008002080000000000080000020000000000000000000000000000000020004800800000000000000000000000000004000000000002000000000000002010", "type": "0x2", - "transactionHash": "0xf4587cb9e907972e53aaa48ccfd64c0f8f3f7e1b4d1f0b8a8afba692b9deeb2c", - "transactionIndex": "0x5", - "blockHash": "0xf4543e75b4a99436d213c16afd4b18a89dd59a6c9a6fd71cce04fd04d13b6df3", - "blockNumber": "0x2c512fe", - "gasUsed": "0x734ed", + "transactionHash": "0xf1cee091b4f0093be22d23bfdbeace3dfb03659c386d9eda6d220913ca9776c7", + "transactionIndex": "0xb", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2c92771", + "gasUsed": "0x7351d", "effectiveGasPrice": "0x7a121", - "blobGasUsed": "0x1fd60", + "blobGasUsed": "0x1f8b0", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", "contractAddress": null, "daFootprintGasScalar": "0x190", "l1BaseFeeScalar": "0x7d0", - "l1BlobBaseFee": "0x92e7f14a4", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xdbba0", - "l1Fee": "0xa887556b657", - "l1GasPrice": "0xb", - "l1GasUsed": "0x1464" + "l1Fee": "0xa8", + "l1GasPrice": "0xa", + "l1GasUsed": "0x143c" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773322314, + "timestamp": 1773589693577, "chain": 1301, - "commit": "ea00977" + "commit": "859f78c" } \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/84532/run-1773588059.json b/contracts/broadcast/DeployAll.s.sol/84532/run-1773588059.json new file mode 100644 index 0000000..ab31776 --- /dev/null +++ b/contracts/broadcast/DeployAll.s.sol/84532/run-1773588059.json @@ -0,0 +1,704 @@ +{ + "transactions": [ + { + "hash": "0xf4842a9c3192aa36ed21a44b76ac170f60414f77d3657e4c993004737fb1e998", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": null, + "arguments": [ + "Mock USDC", + "mUSDC" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x14", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc539c566777c994d79a8df4a182a769ba68dd39945ffe81816b579e28e966728", + "transactionType": "CREATE", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": null, + "arguments": [ + "Mock USDT", + "mUSDT" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x19bcf4", + "value": "0x0", + "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x15", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7c6ce8dde5d8d968b432367a8e5e01f072ec91ed2d2bf86e6fcb1d07e14c3314", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x16", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x46d68f6bacc22074b1bf4d86f7d762a1932352c6a4371dfd98ee7ea0880c60ba", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x17", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x842ccd1fdc67426880c0d7fa82f611051584bf46152f5ff6137d744ac15b93a1", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0xe1596d7bcdc604c149dfd644b2ec747c1c890531", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dab57", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a59380380611a59833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611865806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c0ab9a171461023a578063c290d69114610262578063cc6677081461028a578063d32867d0146102c6576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9b565b6102f0565b6040516100e89190611082565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110da565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111d565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116d565b610717565b60405161018c9190611082565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c3565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9b565b610830565b6040516101f291906111eb565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9b565b610845565b6040516102319493929190611231565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b91906112c8565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061132c565b610ba1565b005b348015610295575f5ffd5b506102b060048036038101906102ab919061116d565b610c37565b6040516102bd91906111c3565b60405180910390f35b3480156102d1575f5ffd5b506102da610d54565b6040516102e791906111c3565b60405180910390f35b6102f8610f18565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110da565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061136b565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5a565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906113f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114c0565b60405180910390fd5b5f61067a8383610ea1565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114de565b60405180910390a2505050505050565b61071f610f18565b5f61072a8484610ea1565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061154f565b60405180910390fd5b5f5f1b840361098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906115b7565b60405180910390fd5b6127428311610a4b5760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610a3e91906115d5565b60405180910390a2610b9b565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610b92939291906115ee565b60405180910390a25b50505050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061154f565b60405180910390fd5b610c343382610d5a565b50565b5f5f610c438484610ea1565b90505f60055f8381526020019081526020015f205490505f5f1b8103610c6d575f92505050610d4e565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610cc3575f9350505050610d4e565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610d059190611650565b421115610d17575f9350505050610d4e565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b80471015610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d94906116cd565b60405180910390fd5b5f811115610e9d575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd857610dd76116eb565b5b6040519080825280601f01601f191660200182016040528015610e0a5781602001600182028036833780820191505090505b50604051610e18919061176a565b5f6040518083038185875af1925050503d805f8114610e52576040519150601f19603f3d011682016040523d82523d5f602084013e610e57565b606091505b5050905080610e9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e92906117ca565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610ede578385610ee1565b84845b915091508181604051602001610ef892919061182d565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7a81610f68565b8114610f84575f5ffd5b50565b5f81359050610f9581610f71565b92915050565b5f60208284031215610fb057610faf610f64565b5b5f610fbd84828501610f87565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610fea81610fc6565b82525050565b5f64ffffffffff82169050919050565b61100981610ff0565b82525050565b5f65ffffffffffff82169050919050565b6110298161100f565b82525050565b608082015f8201516110435f850182610fe1565b5060208201516110566020850182611000565b5060408201516110696040850182611000565b50606082015161107c6060850182611020565b50505050565b5f6080820190506110955f83018461102f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c48261109b565b9050919050565b6110d4816110ba565b82525050565b5f6020820190506110ed5f8301846110cb565b92915050565b6110fc816110ba565b8114611106575f5ffd5b50565b5f81359050611117816110f3565b92915050565b5f5f5f6060848603121561113457611133610f64565b5b5f61114186828701610f87565b935050602061115286828701611109565b925050604061116386828701611109565b9150509250925092565b5f5f6040838503121561118357611182610f64565b5b5f61119085828601611109565b92505060206111a185828601611109565b9150509250929050565b5f819050919050565b6111bd816111ab565b82525050565b5f6020820190506111d65f8301846111b4565b92915050565b6111e581610f68565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d81610fc6565b82525050565b61121c81610ff0565b82525050565b61122b8161100f565b82525050565b5f6080820190506112445f830187611204565b6112516020830186611213565b61125e6040830185611213565b61126b6060830184611222565b95945050505050565b61127d816111ab565b8114611287575f5ffd5b50565b5f8135905061129881611274565b92915050565b6112a781610ff0565b81146112b1575f5ffd5b50565b5f813590506112c28161129e565b92915050565b5f5f5f5f608085870312156112e0576112df610f64565b5b5f6112ed87828801610f87565b94505060206112fe8782880161128a565b935050604061130f8782880161128a565b9250506060611320878288016112b4565b91505092959194509250565b5f6020828403121561134157611340610f64565b5b5f61134e8482850161128a565b91505092915050565b5f8151905061136581611274565b92915050565b5f602082840312156113805761137f610f64565b5b5f61138d84828501611357565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113da600a83611396565b91506113e5826113a6565b602082019050919050565b5f6020820190508181035f830152611407816113ce565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611442601083611396565b915061144d8261140e565b602082019050919050565b5f6020820190508181035f83015261146f81611436565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114aa600c83611396565b91506114b582611476565b602082019050919050565b5f6020820190508181035f8301526114d78161149e565b9050919050565b5f6040820190506114f15f8301856110cb565b6114fe60208301846110cb565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f611539601683611396565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f6115a1600e83611396565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b5f6020820190506115e85f830184611222565b92915050565b5f6060820190506116015f830186611204565b61160e6020830185611222565b61161b6040830184611213565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165a826111ab565b9150611665836111ab565b925082820190508082111561167d5761167c611623565b5b92915050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116b7601283611396565b91506116c282611683565b602082019050919050565b5f6020820190508181035f8301526116e4816116ab565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61174482611718565b61174e8185611722565b935061175e81856020860161172c565b80840191505092915050565b5f611775828461173a565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117b4600f83611396565b91506117bf82611780565b602082019050919050565b5f6020820190508181035f8301526117e1816117a8565b9050919050565b5f8160601b9050919050565b5f6117fe826117e8565b9050919050565b5f61180f826117f4565b9050919050565b611827611822826110ba565b611805565b82525050565b5f6118388285611816565b6014820191506118488284611816565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x18", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xa01be1352294c5a6aafa2ff8d2933f844e85cdf78573b475d2879d1bb796bf70", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x577194c9837c5f50a0236023b360d70e048340c0", + "function": null, + "arguments": [ + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0xE1596D7bcDc604c149dfd644B2Ec747c1C890531" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000032be60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408000000000000000000000000e1596d7bcdc604c149dfd644b2ec747c1c890531", + "nonce": "0x19", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4b183181527ab4af0366e0cf1fbde45a6807392506f08bff1e3ef560dfe1711b", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x1a", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1fa4f1952b337c46517b2ce579cc61a6014786f40ec1a577ed61b92475573986", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x1b", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6acbb292c2c50511dbcd5536b8274f29b0318795d619fc1d22ba2d8f8cf12ef2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x583bdf3BCE926E36d84eB93a9fd3867D24E5943C", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c45000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x1c", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6d7e7d3d6cc72814fb749c851446bab9e730ca666a21bc9ca50f8daf62a6c0f4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x81EDE9c89325222F11fa2888db996CE1DE89D3d4", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c4500000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x1d", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x9296e4de5645b4ea2a26e982ebd4d120a33713bf145b51e902dd79d705243c5e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf7020405000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000577194c9837c5f50a0236023b360d70e048340c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6dc560000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000577194c9837c5f50a0236023b360d70e048340c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x9f48f", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f7020405000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000577194c9837c5f50a0236023b360d70e048340c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6dc560000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000577194c9837c5f50a0236023b360d70e048340c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d40000000000000000000000000000000000000000000000000000000000000040000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x1e", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x161183", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf4842a9c3192aa36ed21a44b76ac170f60414f77d3657e4c993004737fb1e998", + "transactionIndex": "0x4", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x76e05", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xdaf5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x29ddf0", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc539c566777c994d79a8df4a182a769ba68dd39945ffe81816b579e28e966728", + "transactionIndex": "0x5", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0x13cc6d", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x76e05", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xdaf5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2ceb2b", + "logs": [ + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x7c6ce8dde5d8d968b432367a8e5e01f072ec91ed2d2bf86e6fcb1d07e14c3314", + "transactionIndex": "0xa", + "logIndex": "0x3", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000008000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000001000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7c6ce8dde5d8d968b432367a8e5e01f072ec91ed2d2bf86e6fcb1d07e14c3314", + "transactionIndex": "0xa", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x2df7cd", + "logs": [ + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x46d68f6bacc22074b1bf4d86f7d762a1932352c6a4371dfd98ee7ea0880c60ba", + "transactionIndex": "0xb", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000080000000000000000010020000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x46d68f6bacc22074b1bf4d86f7d762a1932352c6a4371dfd98ee7ea0880c60ba", + "transactionIndex": "0xb", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x44ca5f", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x842ccd1fdc67426880c0d7fa82f611051584bf46152f5ff6137d744ac15b93a1", + "transactionIndex": "0xc", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0x16d292", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x63203", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0xe1596d7bcdc604c149dfd644b2ec747c1c890531", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xb69f" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6c4852", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xa01be1352294c5a6aafa2ff8d2933f844e85cdf78573b475d2879d1bb796bf70", + "transactionIndex": "0xd", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x14c40" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6cffc4", + "logs": [ + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x4b183181527ab4af0366e0cf1fbde45a6807392506f08bff1e3ef560dfe1711b", + "transactionIndex": "0xe", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000080000000000000000000020000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000040000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x4b183181527ab4af0366e0cf1fbde45a6807392506f08bff1e3ef560dfe1711b", + "transactionIndex": "0xe", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6db736", + "logs": [ + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x1fa4f1952b337c46517b2ce579cc61a6014786f40ec1a577ed61b92475573986", + "transactionIndex": "0xf", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000808000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000002000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000001000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1fa4f1952b337c46517b2ce579cc61a6014786f40ec1a577ed61b92475573986", + "transactionIndex": "0xf", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6e7200", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x6acbb292c2c50511dbcd5536b8274f29b0318795d619fc1d22ba2d8f8cf12ef2", + "transactionIndex": "0x10", + "logIndex": "0x7", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000001000000000010000000000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x6acbb292c2c50511dbcd5536b8274f29b0318795d619fc1d22ba2d8f8cf12ef2", + "transactionIndex": "0x10", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3cd0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x702" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x85d4ef", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x6d7e7d3d6cc72814fb749c851446bab9e730ca666a21bc9ca50f8daf62a6c0f4", + "transactionIndex": "0x16", + "logIndex": "0x27", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000001000000000000000000000000000000000000000000000008000000000000000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x6d7e7d3d6cc72814fb749c851446bab9e730ca666a21bc9ca50f8daf62a6c0f4", + "transactionIndex": "0x16", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3cd0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x117", + "l1GasPrice": "0xa", + "l1GasUsed": "0x702" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8d0a0c", + "logs": [ + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x74e7ba48831b54fe61b8bed348265a4513b5636839c7ae23b708c4c5555dd7e9", + "0x000000000000000000000000583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "0x00000000000000000000000081ede9c89325222f11fa2888db996ce1de89d3d4" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000577194c9837c5f50a0236023b360d70e048340c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x9296e4de5645b4ea2a26e982ebd4d120a33713bf145b51e902dd79d705243c5e", + "transactionIndex": "0x17", + "logIndex": "0x28", + "removed": false + }, + { + "address": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000000000000000000000000000000504e" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x9296e4de5645b4ea2a26e982ebd4d120a33713bf145b51e902dd79d705243c5e", + "transactionIndex": "0x17", + "logIndex": "0x29", + "removed": false + }, + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x74e7ba48831b54fe61b8bed348265a4513b5636839c7ae23b708c4c5555dd7e9", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000000000504e", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x9296e4de5645b4ea2a26e982ebd4d120a33713bf145b51e902dd79d705243c5e", + "transactionIndex": "0x17", + "logIndex": "0x2a", + "removed": false + }, + { + "address": "0x583bdf3bce926e36d84eb93a9fd3867d24e5943c", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x9296e4de5645b4ea2a26e982ebd4d120a33713bf145b51e902dd79d705243c5e", + "transactionIndex": "0x17", + "logIndex": "0x2b", + "removed": false + }, + { + "address": "0x81ede9c89325222f11fa2888db996ce1de89d3d4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "blockTimestamp": "0x69b6ce5c", + "transactionHash": "0x9296e4de5645b4ea2a26e982ebd4d120a33713bf145b51e902dd79d705243c5e", + "transactionIndex": "0x17", + "logIndex": "0x2c", + "removed": false + } + ], + "logsBloom": "0x00000000000000010000001000000000000000008000400000000000000000001100008100010000000000000000004000000000008000000008000010000800000000000010000000000008000000000000000000100000000000008000000000000000020010000000000000000800000080000000000000000010020008000000000005000008001000000040000000002001000001000000000000200000000004000000000000100000000000000000000000040000000000000000000000008002001000000000000000000000000000000000000001000000000020000000000000000001000000000800000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x9296e4de5645b4ea2a26e982ebd4d120a33713bf145b51e902dd79d705243c5e", + "transactionIndex": "0x17", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251b7be", + "gasUsed": "0x7351d", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb2a3", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x117", + "l1GasPrice": "0xa", + "l1GasUsed": "0x149a" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773588059, + "chain": 84532, + "commit": "0b44695" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/84532/run-1773589653470.json b/contracts/broadcast/DeployAll.s.sol/84532/run-1773589653470.json new file mode 100644 index 0000000..1b99e17 --- /dev/null +++ b/contracts/broadcast/DeployAll.s.sol/84532/run-1773589653470.json @@ -0,0 +1,706 @@ +{ + "transactions": [ + { + "hash": "0xd91d973bb1c0054059b93c85739b13ec8a42df694ec15d68e433050de4929aab", + "transactionType": "CREATE2", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": null, + "arguments": [ + "Mock USDC", + "mUSDC" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", + "value": "0x0", + "input": "0x6d5553444300000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x1f", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd2178e2b43338523be1cd3c5545978589b395d6eae96798394f35b8d38c41f6d", + "transactionType": "CREATE2", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": null, + "arguments": [ + "Mock USDT", + "mUSDT" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", + "value": "0x0", + "input": "0x6d5553445400000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x20", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xf2f403907de06226c0a554333dd3144972463ddf0537e608149917533aebd529", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x21", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8ef410093ca85c19dfeb7c50c99aa875ad6364c2fd6b6fa4fda315199827e546", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "1000000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x188df", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", + "nonce": "0x22", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x48e23902b90968af417a3e952b4d7d990e0765909e416d7a2354d1aae8741286", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x3e627528eb8fe610c3e330f7db76c63f8abf3fee", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dab57", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a59380380611a59833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611865806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c0ab9a171461023a578063c290d69114610262578063cc6677081461028a578063d32867d0146102c6576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9b565b6102f0565b6040516100e89190611082565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110da565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111d565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116d565b610717565b60405161018c9190611082565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c3565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9b565b610830565b6040516101f291906111eb565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9b565b610845565b6040516102319493929190611231565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b91906112c8565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061132c565b610ba1565b005b348015610295575f5ffd5b506102b060048036038101906102ab919061116d565b610c37565b6040516102bd91906111c3565b60405180910390f35b3480156102d1575f5ffd5b506102da610d54565b6040516102e791906111c3565b60405180910390f35b6102f8610f18565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110da565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061136b565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5a565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906113f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114c0565b60405180910390fd5b5f61067a8383610ea1565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114de565b60405180910390a2505050505050565b61071f610f18565b5f61072a8484610ea1565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061154f565b60405180910390fd5b5f5f1b840361098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906115b7565b60405180910390fd5b6127428311610a4b5760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610a3e91906115d5565b60405180910390a2610b9b565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610b92939291906115ee565b60405180910390a25b50505050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061154f565b60405180910390fd5b610c343382610d5a565b50565b5f5f610c438484610ea1565b90505f60055f8381526020019081526020015f205490505f5f1b8103610c6d575f92505050610d4e565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610cc3575f9350505050610d4e565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610d059190611650565b421115610d17575f9350505050610d4e565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b80471015610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d94906116cd565b60405180910390fd5b5f811115610e9d575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd857610dd76116eb565b5b6040519080825280601f01601f191660200182016040528015610e0a5781602001600182028036833780820191505090505b50604051610e18919061176a565b5f6040518083038185875af1925050503d805f8114610e52576040519150601f19603f3d011682016040523d82523d5f602084013e610e57565b606091505b5050905080610e9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e92906117ca565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610ede578385610ee1565b84845b915091508181604051602001610ef892919061182d565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7a81610f68565b8114610f84575f5ffd5b50565b5f81359050610f9581610f71565b92915050565b5f60208284031215610fb057610faf610f64565b5b5f610fbd84828501610f87565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610fea81610fc6565b82525050565b5f64ffffffffff82169050919050565b61100981610ff0565b82525050565b5f65ffffffffffff82169050919050565b6110298161100f565b82525050565b608082015f8201516110435f850182610fe1565b5060208201516110566020850182611000565b5060408201516110696040850182611000565b50606082015161107c6060850182611020565b50505050565b5f6080820190506110955f83018461102f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c48261109b565b9050919050565b6110d4816110ba565b82525050565b5f6020820190506110ed5f8301846110cb565b92915050565b6110fc816110ba565b8114611106575f5ffd5b50565b5f81359050611117816110f3565b92915050565b5f5f5f6060848603121561113457611133610f64565b5b5f61114186828701610f87565b935050602061115286828701611109565b925050604061116386828701611109565b9150509250925092565b5f5f6040838503121561118357611182610f64565b5b5f61119085828601611109565b92505060206111a185828601611109565b9150509250929050565b5f819050919050565b6111bd816111ab565b82525050565b5f6020820190506111d65f8301846111b4565b92915050565b6111e581610f68565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d81610fc6565b82525050565b61121c81610ff0565b82525050565b61122b8161100f565b82525050565b5f6080820190506112445f830187611204565b6112516020830186611213565b61125e6040830185611213565b61126b6060830184611222565b95945050505050565b61127d816111ab565b8114611287575f5ffd5b50565b5f8135905061129881611274565b92915050565b6112a781610ff0565b81146112b1575f5ffd5b50565b5f813590506112c28161129e565b92915050565b5f5f5f5f608085870312156112e0576112df610f64565b5b5f6112ed87828801610f87565b94505060206112fe8782880161128a565b935050604061130f8782880161128a565b9250506060611320878288016112b4565b91505092959194509250565b5f6020828403121561134157611340610f64565b5b5f61134e8482850161128a565b91505092915050565b5f8151905061136581611274565b92915050565b5f602082840312156113805761137f610f64565b5b5f61138d84828501611357565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113da600a83611396565b91506113e5826113a6565b602082019050919050565b5f6020820190508181035f830152611407816113ce565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611442601083611396565b915061144d8261140e565b602082019050919050565b5f6020820190508181035f83015261146f81611436565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114aa600c83611396565b91506114b582611476565b602082019050919050565b5f6020820190508181035f8301526114d78161149e565b9050919050565b5f6040820190506114f15f8301856110cb565b6114fe60208301846110cb565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f611539601683611396565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f6115a1600e83611396565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b5f6020820190506115e85f830184611222565b92915050565b5f6060820190506116015f830186611204565b61160e6020830185611222565b61161b6040830184611213565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165a826111ab565b9150611665836111ab565b925082820190508082111561167d5761167c611623565b5b92915050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116b7601283611396565b91506116c282611683565b602082019050919050565b5f6020820190508181035f8301526116e4816116ab565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61174482611718565b61174e8185611722565b935061175e81856020860161172c565b80840191505092915050565b5f611775828461173a565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117b4600f83611396565b91506117bf82611780565b602082019050919050565b5f6020820190508181035f8301526117e1816117a8565b9050919050565b5f8160601b9050919050565b5f6117fe826117e8565b9050919050565b5f61180f826117f4565b9050919050565b611827611822826110ba565b611805565b82525050565b5f6118388285611816565b6014820191506118488284611816565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x23", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5cebaa23703952dc0a26f133132748c228c4b00e57042c16c366584d9f9ec476", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x460f82ffd825c1567e0819bfe8723017632c80c0", + "function": null, + "arguments": [ + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0x3e627528eB8FE610c3E330f7db76C63F8ABF3FEe" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000003a8660c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa034080000000000000000000000003e627528eb8fe610c3e330f7db76c63f8abf3fee", + "nonce": "0x24", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x8c9424a4e514f2e8048bdb07ffa190c09b9180ee503d272beb67d3759f7b9ff8", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x25", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x53f61ded87d7ada7638df422fc3689bc57f2c881640682b2ce78a48380c29990", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x10c49", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x26", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x27", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7c3713d5f2a155cafbea2996b384eee1efef82da0473b0430c6c671eb296e00e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x28", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe02f5e17a7575265ec4242dda978bea2b84a0dd149cdc203f8f8703537f0991e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e23c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x9f48f", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e23c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x29", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x2e60ce", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xf2f403907de06226c0a554333dd3144972463ddf0537e608149917533aebd529", + "transactionIndex": "0xc", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x13d8dc", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x779f7", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xdc5e" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4239aa", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8c9424a4e514f2e8048bdb07ffa190c09b9180ee503d272beb67d3759f7b9ff8", + "transactionIndex": "0xd", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x13d8dc", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x779f7", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xdc5e" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x43464c", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0xd91d973bb1c0054059b93c85739b13ec8a42df694ec15d68e433050de4929aab", + "transactionIndex": "0xe", + "logIndex": "0x14", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd91d973bb1c0054059b93c85739b13ec8a42df694ec15d68e433050de4929aab", + "transactionIndex": "0xe", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x4452ee", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0xd2178e2b43338523be1cd3c5545978589b395d6eae96798394f35b8d38c41f6d", + "transactionIndex": "0xf", + "logIndex": "0x15", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd2178e2b43338523be1cd3c5545978589b395d6eae96798394f35b8d38c41f6d", + "transactionIndex": "0xf", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x10ca2", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x5b2580", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x8ef410093ca85c19dfeb7c50c99aa875ad6364c2fd6b6fa4fda315199827e546", + "transactionIndex": "0x10", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x16d292", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x63203", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x3e627528eb8fe610c3e330f7db76c63f8abf3fee", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xb69f" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x82a373", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe02f5e17a7575265ec4242dda978bea2b84a0dd149cdc203f8f8703537f0991e", + "transactionIndex": "0x11", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x460f82ffd825c1567e0819bfe8723017632c80c0", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x14c40" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x835ae5", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x7c3713d5f2a155cafbea2996b384eee1efef82da0473b0430c6c671eb296e00e", + "transactionIndex": "0x12", + "logIndex": "0x16", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7c3713d5f2a155cafbea2996b384eee1efef82da0473b0430c6c671eb296e00e", + "transactionIndex": "0x12", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x841257", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x48e23902b90968af417a3e952b4d7d990e0765909e416d7a2354d1aae8741286", + "transactionIndex": "0x13", + "logIndex": "0x17", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x48e23902b90968af417a3e952b4d7d990e0765909e416d7a2354d1aae8741286", + "transactionIndex": "0x13", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0xb772", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x84cd21", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x53f61ded87d7ada7638df422fc3689bc57f2c881640682b2ce78a48380c29990", + "transactionIndex": "0x14", + "logIndex": "0x18", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x53f61ded87d7ada7638df422fc3689bc57f2c881640682b2ce78a48380c29990", + "transactionIndex": "0x14", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3cd0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x702" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8587eb", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x5cebaa23703952dc0a26f133132748c228c4b00e57042c16c366584d9f9ec476", + "transactionIndex": "0x15", + "logIndex": "0x19", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x5cebaa23703952dc0a26f133132748c228c4b00e57042c16c366584d9f9ec476", + "transactionIndex": "0x15", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0xbaca", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3cd0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x702" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8cbd08", + "logs": [ + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xc1645796fd8a1f8b37f0b2826b8c777a3a30994f181eba940ad4cd757f71d403", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1a", + "removed": false + }, + { + "address": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000000000000000000000000000000504f" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1b", + "removed": false + }, + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xc1645796fd8a1f8b37f0b2826b8c777a3a30994f181eba940ad4cd757f71d403", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000000000504f", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1c", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1d", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1e", + "removed": false + } + ], + "logsBloom": "0x00000000000010014000000000000000002000000000000000001000000000010100000100000000800000000000004080000000000000000008000010000800000000000010000000000008000000000000000000100000000000008000000000000000020000000000000000000800000000010000000000000010000100000000000005000008000000000040000000000081020000000000000000200000000004000040000000800000000000004000002000000000000000000000000000008002001000000800000000020000000000000000000000000000000020000000800000000000000000000800000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x7351d", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb18d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x1472" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773589653470, + "chain": 84532, + "commit": "859f78c" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployAll.s.sol/84532/run-latest.json b/contracts/broadcast/DeployAll.s.sol/84532/run-latest.json index f74ff92..1b99e17 100644 --- a/contracts/broadcast/DeployAll.s.sol/84532/run-latest.json +++ b/contracts/broadcast/DeployAll.s.sol/84532/run-latest.json @@ -1,10 +1,10 @@ { "transactions": [ { - "hash": "0x95b42450d26cd13bf6e175014adc173174d26621a306be269e4437f793dba63b", - "transactionType": "CREATE", + "hash": "0xd91d973bb1c0054059b93c85739b13ec8a42df694ec15d68e433050de4929aab", + "transactionType": "CREATE2", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": null, "arguments": [ "Mock USDC", @@ -12,19 +12,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", "value": "0x0", - "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", - "nonce": "0xa", + "input": "0x6d5553444300000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534443000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534443000000000000000000000000000000000000000000000000000000", + "nonce": "0x1f", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x766784a2bfb0e83166f1ff1f0f15daf60f673d79f6455492223b53ae93a1301f", - "transactionType": "CREATE", + "hash": "0xd2178e2b43338523be1cd3c5545978589b395d6eae96798394f35b8d38c41f6d", + "transactionType": "CREATE2", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": null, "arguments": [ "Mock USDT", @@ -32,19 +34,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x1b69ee", "value": "0x0", - "input": "0x60e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", - "nonce": "0xb", + "input": "0x6d5553445400000000000000000000000000000000000000000000000000000060e060405234801561000f575f5ffd5b50604051611c67380380611c6783398181016040528101906100319190610260565b81816006825f908161004391906104e6565b50816001908161005391906104e6565b508060ff1660808160ff16815250504660a0818152505061007861008960201b60201c565b60c08181525050505050505061071e565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f6040516100b99190610651565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016100f89594939291906106cd565b60405160208183030381529060405280519060200120905090565b5f604051905090565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6101728261012c565b810181811067ffffffffffffffff821117156101915761019061013c565b5b80604052505050565b5f6101a3610113565b90506101af8282610169565b919050565b5f67ffffffffffffffff8211156101ce576101cd61013c565b5b6101d78261012c565b9050602081019050919050565b8281835e5f83830152505050565b5f6102046101ff846101b4565b61019a565b9050828152602081018484840111156102205761021f610128565b5b61022b8482856101e4565b509392505050565b5f82601f83011261024757610246610124565b5b81516102578482602086016101f2565b91505092915050565b5f5f604083850312156102765761027561011c565b5b5f83015167ffffffffffffffff81111561029357610292610120565b5b61029f85828601610233565b925050602083015167ffffffffffffffff8111156102c0576102bf610120565b5b6102cc85828601610233565b9150509250929050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061032457607f821691505b602082108103610337576103366102e0565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026103997fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261035e565b6103a3868361035e565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f6103e76103e26103dd846103bb565b6103c4565b6103bb565b9050919050565b5f819050919050565b610400836103cd565b61041461040c826103ee565b84845461036a565b825550505050565b5f5f905090565b61042b61041c565b6104368184846103f7565b505050565b5b818110156104595761044e5f82610423565b60018101905061043c565b5050565b601f82111561049e5761046f8161033d565b6104788461034f565b81016020851015610487578190505b61049b6104938561034f565b83018261043b565b50505b505050565b5f82821c905092915050565b5f6104be5f19846008026104a3565b1980831691505092915050565b5f6104d683836104af565b9150826002028217905092915050565b6104ef826102d6565b67ffffffffffffffff8111156105085761050761013c565b5b610512825461030d565b61051d82828561045d565b5f60209050601f83116001811461054e575f841561053c578287015190505b61054685826104cb565b8655506105ad565b601f19841661055c8661033d565b5f5b828110156105835784890151825560018201915060208501945060208101905061055e565b868310156105a0578489015161059c601f8916826104af565b8355505b6001600288020188555050505b505050505050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f81546105dd8161030d565b6105e781866105b5565b9450600182165f8114610601576001811461061657610648565b60ff1983168652811515820286019350610648565b61061f856105bf565b5f5b8381101561064057815481890152600182019150602081019050610621565b838801955050505b50505092915050565b5f61065c82846105d1565b915081905092915050565b5f819050919050565b61067981610667565b82525050565b610688816103bb565b82525050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6106b78261068e565b9050919050565b6106c7816106ad565b82525050565b5f60a0820190506106e05f830188610670565b6106ed6020830187610670565b6106fa6040830186610670565b610707606083018561067f565b61071460808301846106be565b9695505050505050565b60805160a05160c05161151f6107485f395f6106d301525f61069f01525f61067a015261151f5ff3fe608060405234801561000f575f5ffd5b50600436106100cd575f3560e01c806340c10f191161008a57806395d89b411161006457806395d89b4114610225578063a9059cbb14610243578063d505accf14610273578063dd62ed3e1461028f576100cd565b806340c10f19146101a957806370a08231146101c55780637ecebe00146101f5576100cd565b806306fdde03146100d1578063095ea7b3146100ef57806318160ddd1461011f57806323b872dd1461013d578063313ce5671461016d5780633644e5151461018b575b5f5ffd5b6100d96102bf565b6040516100e69190610d9b565b60405180910390f35b61010960048036038101906101049190610e4c565b61034a565b6040516101169190610ea4565b60405180910390f35b610127610437565b6040516101349190610ecc565b60405180910390f35b61015760048036038101906101529190610ee5565b61043d565b6040516101649190610ea4565b60405180910390f35b610175610678565b6040516101829190610f50565b60405180910390f35b61019361069c565b6040516101a09190610f81565b60405180910390f35b6101c360048036038101906101be9190610e4c565b6106f8565b005b6101df60048036038101906101da9190610f9a565b610706565b6040516101ec9190610ecc565b60405180910390f35b61020f600480360381019061020a9190610f9a565b61071b565b60405161021c9190610ecc565b60405180910390f35b61022d610730565b60405161023a9190610d9b565b60405180910390f35b61025d60048036038101906102589190610e4c565b6107bc565b60405161026a9190610ea4565b60405180910390f35b61028d60048036038101906102889190611019565b6108c9565b005b6102a960048036038101906102a491906110b6565b610bb6565b6040516102b69190610ecc565b60405180910390f35b5f80546102cb90611121565b80601f01602080910402602001604051908101604052809291908181526020018280546102f790611121565b80156103425780601f1061031957610100808354040283529160200191610342565b820191905f5260205f20905b81548152906001019060200180831161032557829003601f168201915b505050505081565b5f8160045f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104259190610ecc565b60405180910390a36001905092915050565b60025481565b5f5f60045f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205490507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811461056a5782816104ed919061117e565b60045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055505b8260035f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8282546105b6919061117e565b925050819055508260035f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040516106649190610ecc565b60405180910390a360019150509392505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000046146106d1576106cc610bd6565b6106f3565b7f00000000000000000000000000000000000000000000000000000000000000005b905090565b6107028282610c60565b5050565b6003602052805f5260405f205f915090505481565b6005602052805f5260405f205f915090505481565b6001805461073d90611121565b80601f016020809104026020016040519081016040528092919081815260200182805461076990611121565b80156107b45780601f1061078b576101008083540402835291602001916107b4565b820191905f5260205f20905b81548152906001019060200180831161079757829003601f168201915b505050505081565b5f8160035f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610809919061117e565b925050819055508160035f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516108b79190610ecc565b60405180910390a36001905092915050565b4284101561090c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610903906111fb565b60405180910390fd5b5f600161091761069c565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98a8a8a60055f8f73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050558b60405160200161099c96959493929190611228565b604051602081830303815290604052805190602001206040516020016109c39291906112fb565b604051602081830303815290604052805190602001208585856040515f81526020016040526040516109f89493929190611331565b6020604051602081039080840390855afa158015610a18573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614158015610a8b57508773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16145b610aca576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ac1906113be565b60405180910390fd5b8560045f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550508573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92587604051610ba59190610ecc565b60405180910390a350505050505050565b6004602052815f5260405f20602052805f5260405f205f91509150505481565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f5f604051610c069190611478565b60405180910390207fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc64630604051602001610c4595949392919061148e565b60405160208183030381529060405280519060200120905090565b8060025f828254610c7191906114df565b925050819055508060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055508173ffffffffffffffffffffffffffffffffffffffff165f73ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610d1f9190610ecc565b60405180910390a35050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f610d6d82610d2b565b610d778185610d35565b9350610d87818560208601610d45565b610d9081610d53565b840191505092915050565b5f6020820190508181035f830152610db38184610d63565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610de882610dbf565b9050919050565b610df881610dde565b8114610e02575f5ffd5b50565b5f81359050610e1381610def565b92915050565b5f819050919050565b610e2b81610e19565b8114610e35575f5ffd5b50565b5f81359050610e4681610e22565b92915050565b5f5f60408385031215610e6257610e61610dbb565b5b5f610e6f85828601610e05565b9250506020610e8085828601610e38565b9150509250929050565b5f8115159050919050565b610e9e81610e8a565b82525050565b5f602082019050610eb75f830184610e95565b92915050565b610ec681610e19565b82525050565b5f602082019050610edf5f830184610ebd565b92915050565b5f5f5f60608486031215610efc57610efb610dbb565b5b5f610f0986828701610e05565b9350506020610f1a86828701610e05565b9250506040610f2b86828701610e38565b9150509250925092565b5f60ff82169050919050565b610f4a81610f35565b82525050565b5f602082019050610f635f830184610f41565b92915050565b5f819050919050565b610f7b81610f69565b82525050565b5f602082019050610f945f830184610f72565b92915050565b5f60208284031215610faf57610fae610dbb565b5b5f610fbc84828501610e05565b91505092915050565b610fce81610f35565b8114610fd8575f5ffd5b50565b5f81359050610fe981610fc5565b92915050565b610ff881610f69565b8114611002575f5ffd5b50565b5f8135905061101381610fef565b92915050565b5f5f5f5f5f5f5f60e0888a03121561103457611033610dbb565b5b5f6110418a828b01610e05565b97505060206110528a828b01610e05565b96505060406110638a828b01610e38565b95505060606110748a828b01610e38565b94505060806110858a828b01610fdb565b93505060a06110968a828b01611005565b92505060c06110a78a828b01611005565b91505092959891949750929550565b5f5f604083850312156110cc576110cb610dbb565b5b5f6110d985828601610e05565b92505060206110ea85828601610e05565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061113857607f821691505b60208210810361114b5761114a6110f4565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61118882610e19565b915061119383610e19565b92508282039050818111156111ab576111aa611151565b5b92915050565b7f5045524d49545f444541444c494e455f455850495245440000000000000000005f82015250565b5f6111e5601783610d35565b91506111f0826111b1565b602082019050919050565b5f6020820190508181035f830152611212816111d9565b9050919050565b61122281610dde565b82525050565b5f60c08201905061123b5f830189610f72565b6112486020830188611219565b6112556040830187611219565b6112626060830186610ebd565b61126f6080830185610ebd565b61127c60a0830184610ebd565b979650505050505050565b5f81905092915050565b7f19010000000000000000000000000000000000000000000000000000000000005f82015250565b5f6112c5600283611287565b91506112d082611291565b600282019050919050565b5f819050919050565b6112f56112f082610f69565b6112db565b82525050565b5f611305826112b9565b915061131182856112e4565b60208201915061132182846112e4565b6020820191508190509392505050565b5f6080820190506113445f830187610f72565b6113516020830186610f41565b61135e6040830185610f72565b61136b6060830184610f72565b95945050505050565b7f494e56414c49445f5349474e45520000000000000000000000000000000000005f82015250565b5f6113a8600e83610d35565b91506113b382611374565b602082019050919050565b5f6020820190508181035f8301526113d58161139c565b9050919050565b5f81905092915050565b5f819050815f5260205f209050919050565b5f815461140481611121565b61140e81866113dc565b9450600182165f8114611428576001811461143d5761146f565b60ff198316865281151582028601935061146f565b611446856113e6565b5f5b8381101561146757815481890152600182019150602081019050611448565b838801955050505b50505092915050565b5f61148382846113f8565b915081905092915050565b5f60a0820190506114a15f830188610f72565b6114ae6020830187610f72565b6114bb6040830186610f72565b6114c86060830185610ebd565b6114d56080830184611219565b9695505050505050565b5f6114e982610e19565b91506114f483610e19565b925082820190508082111561150c5761150b611151565b5b9291505056fea164736f6c634300081e000a0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000094d6f636b2055534454000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056d55534454000000000000000000000000000000000000000000000000000000", + "nonce": "0x20", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x2015b7090c427a31dd899fd38899f2a690c53e4130900759ee8e217894fb1e5c", + "hash": "0xf2f403907de06226c0a554333dd3144972463ddf0537e608149917533aebd529", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": "mint(address,uint256)", "arguments": [ "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", @@ -52,20 +56,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x188df", "value": "0x0", "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", - "nonce": "0xc", + "nonce": "0x21", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x38037177d90ee0bd61d257ff8697ee2b69bd7c76b4a895727b199445932ada2d", + "hash": "0x8ef410093ca85c19dfeb7c50c99aa875ad6364c2fd6b6fa4fda315199827e546", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": "mint(address,uint256)", "arguments": [ "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", @@ -73,40 +78,63 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x188df", "value": "0x0", "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000e8d4a51000", - "nonce": "0xd", + "nonce": "0x22", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x48e23902b90968af417a3e952b4d7d990e0765909e416d7a2354d1aae8741286", + "transactionType": "CREATE", + "contractName": "AlertReceiver", + "contractAddress": "0x3e627528eb8fe610c3e330f7db76c63f8abf3fee", + "function": null, + "arguments": [ + "0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x1dab57", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b50604051611a59380380611a59833981810160405281019061003191906101bc565b803360025f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550805f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100c08161010760201b60201c565b503360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506101e7565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61018b82610162565b9050919050565b61019b81610181565b81146101a5575f5ffd5b50565b5f815190506101b681610192565b92915050565b5f602082840312156101d1576101d061015e565b5b5f6101de848285016101a8565b91505092915050565b611865806101f45f395ff3fe6080604052600436106100aa575f3560e01c8063b5dca84e11610063578063b5dca84e146101bf578063bce9252d146101fb578063c0ab9a171461023a578063c290d69114610262578063cc6677081461028a578063d32867d0146102c6576100b1565b80634faddf8d146100b55780637a90b990146100f15780638da5cb5b1461010757806392c856851461013157806398cdb0e214610159578063a166528b14610195576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190610f9b565b6102f0565b6040516100e89190611082565b60405180910390f35b3480156100fc575f5ffd5b506101056103de565b005b348015610112575f5ffd5b5061011b6104a6565b60405161012891906110da565b60405180910390f35b34801561013c575f5ffd5b506101576004803603810190610152919061111d565b6104cb565b005b348015610164575f5ffd5b5061017f600480360381019061017a919061116d565b610717565b60405161018c9190611082565b60405180910390f35b3480156101a0575f5ffd5b506101a961082a565b6040516101b691906111c3565b60405180910390f35b3480156101ca575f5ffd5b506101e560048036038101906101e09190610f9b565b610830565b6040516101f291906111eb565b60405180910390f35b348015610206575f5ffd5b50610221600480360381019061021c9190610f9b565b610845565b6040516102319493929190611231565b60405180910390f35b348015610245575f5ffd5b50610260600480360381019061025b91906112c8565b6108bd565b005b34801561026d575f5ffd5b506102886004803603810190610283919061132c565b610ba1565b005b348015610295575f5ffd5b506102b060048036038101906102ab919061116d565b610c37565b6040516102bd91906111c3565b60405180910390f35b3480156102d1575f5ffd5b506102da610d54565b6040516102e791906111c3565b60405180910390f35b6102f8610f18565b60045f8381526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509050919050565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b815260040161043891906110da565b602060405180830381865afa158015610453573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610477919061136b565b90506104a35f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610d5a565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461055a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610551906113f0565b60405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036105c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105bf90611458565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415801561063057505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b61066f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610666906114c0565b60405180910390fd5b5f61067a8383610ea1565b90508360055f8381526020019081526020015f20819055505f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16106106ce5783856106d1565b84845b91509150857f157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b483836040516107079291906114de565b60405180910390a2505050505050565b61071f610f18565b5f61072a8484610ea1565b90505f60055f8381526020019081526020015f2054905060045f8281526020019081526020015f206040518060800160405290815f82015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1681526020015f820160109054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f820160159054906101000a900464ffffffffff1664ffffffffff1664ffffffffff1681526020015f8201601a9054906101000a900465ffffffffffff1665ffffffffffff1665ffffffffffff16815250509250505092915050565b61274281565b6005602052805f5260405f205f915090505481565b6004602052805f5260405f205f91509050805f015f9054906101000a90046fffffffffffffffffffffffffffffffff1690805f0160109054906101000a900464ffffffffff1690805f0160159054906101000a900464ffffffffff1690805f01601a9054906101000a900465ffffffffffff16905084565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610946576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093d9061154f565b60405180910390fd5b5f5f1b840361098a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610981906115b7565b60405180910390fd5b6127428311610a4b5760045f8581526020019081526020015f205f5f82015f6101000a8154906fffffffffffffffffffffffffffffffff02191690555f820160106101000a81549064ffffffffff02191690555f820160156101000a81549064ffffffffff02191690555f8201601a6101000a81549065ffffffffffff02191690555050837fd29ad22821eff75a05fd5541ef66ece6dc443d818ca478dcf7d6bfd86da0246683604051610a3e91906115d5565b60405180910390a2610b9b565b6040518060800160405280846fffffffffffffffffffffffffffffffff1681526020014264ffffffffff1681526020018264ffffffffff1681526020018365ffffffffffff1681525060045f8681526020019081526020015f205f820151815f015f6101000a8154816fffffffffffffffffffffffffffffffff02191690836fffffffffffffffffffffffffffffffff1602179055506020820151815f0160106101000a81548164ffffffffff021916908364ffffffffff1602179055506040820151815f0160156101000a81548164ffffffffff021916908364ffffffffff1602179055506060820151815f01601a6101000a81548165ffffffffffff021916908365ffffffffffff160217905550905050837fc81c4b13dbe12d87c084e60fed6058ec3c1ed854ad60df6c964cfe88f89af9ad848484604051610b92939291906115ee565b60405180910390a25b50505050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16610c2a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c219061154f565b60405180910390fd5b610c343382610d5a565b50565b5f5f610c438484610ea1565b90505f60055f8381526020019081526020015f205490505f5f1b8103610c6d575f92505050610d4e565b5f60045f8381526020019081526020015f2090505f815f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1603610cc3575f9350505050610d4e565b805f0160159054906101000a900464ffffffffff1664ffffffffff16815f0160109054906101000a900464ffffffffff1664ffffffffff16610d059190611650565b421115610d17575f9350505050610d4e565b805f015f9054906101000a90046fffffffffffffffffffffffffffffffff166fffffffffffffffffffffffffffffffff1693505050505b92915050565b61271081565b80471015610d9d576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d94906116cd565b60405180910390fd5b5f811115610e9d575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610dd857610dd76116eb565b5b6040519080825280601f01601f191660200182016040528015610e0a5781602001600182028036833780820191505090505b50604051610e18919061176a565b5f6040518083038185875af1925050503d805f8114610e52576040519150601f19603f3d011682016040523d82523d5f602084013e610e57565b606091505b5050905080610e9b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e92906117ca565b60405180910390fd5b505b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610610ede578385610ee1565b84845b915091508181604051602001610ef892919061182d565b604051602081830303815290604052805190602001209250505092915050565b60405180608001604052805f6fffffffffffffffffffffffffffffffff1681526020015f64ffffffffff1681526020015f64ffffffffff1681526020015f65ffffffffffff1681525090565b5f5ffd5b5f819050919050565b610f7a81610f68565b8114610f84575f5ffd5b50565b5f81359050610f9581610f71565b92915050565b5f60208284031215610fb057610faf610f64565b5b5f610fbd84828501610f87565b91505092915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b610fea81610fc6565b82525050565b5f64ffffffffff82169050919050565b61100981610ff0565b82525050565b5f65ffffffffffff82169050919050565b6110298161100f565b82525050565b608082015f8201516110435f850182610fe1565b5060208201516110566020850182611000565b5060408201516110696040850182611000565b50606082015161107c6060850182611020565b50505050565b5f6080820190506110955f83018461102f565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6110c48261109b565b9050919050565b6110d4816110ba565b82525050565b5f6020820190506110ed5f8301846110cb565b92915050565b6110fc816110ba565b8114611106575f5ffd5b50565b5f81359050611117816110f3565b92915050565b5f5f5f6060848603121561113457611133610f64565b5b5f61114186828701610f87565b935050602061115286828701611109565b925050604061116386828701611109565b9150509250925092565b5f5f6040838503121561118357611182610f64565b5b5f61119085828601611109565b92505060206111a185828601611109565b9150509250929050565b5f819050919050565b6111bd816111ab565b82525050565b5f6020820190506111d65f8301846111b4565b92915050565b6111e581610f68565b82525050565b5f6020820190506111fe5f8301846111dc565b92915050565b61120d81610fc6565b82525050565b61121c81610ff0565b82525050565b61122b8161100f565b82525050565b5f6080820190506112445f830187611204565b6112516020830186611213565b61125e6040830185611213565b61126b6060830184611222565b95945050505050565b61127d816111ab565b8114611287575f5ffd5b50565b5f8135905061129881611274565b92915050565b6112a781610ff0565b81146112b1575f5ffd5b50565b5f813590506112c28161129e565b92915050565b5f5f5f5f608085870312156112e0576112df610f64565b5b5f6112ed87828801610f87565b94505060206112fe8782880161128a565b935050604061130f8782880161128a565b9250506060611320878288016112b4565b91505092959194509250565b5f6020828403121561134157611340610f64565b5b5f61134e8482850161128a565b91505092915050565b5f8151905061136581611274565b92915050565b5f602082840312156113805761137f610f64565b5b5f61138d84828501611357565b91505092915050565b5f82825260208201905092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f6113da600a83611396565b91506113e5826113a6565b602082019050919050565b5f6020820190508181035f830152611407816113ce565b9050919050565b7f4964656e746963616c20746f6b656e73000000000000000000000000000000005f82015250565b5f611442601083611396565b915061144d8261140e565b602082019050919050565b5f6020820190508181035f83015261146f81611436565b9050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f6114aa600c83611396565b91506114b582611476565b602082019050919050565b5f6020820190508181035f8301526114d78161149e565b9050919050565b5f6040820190506114f15f8301856110cb565b6114fe60208301846110cb565b9392505050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f611539601683611396565b915061154482611505565b602082019050919050565b5f6020820190508181035f8301526115668161152d565b9050919050565b7f496e76616c6964207061697249640000000000000000000000000000000000005f82015250565b5f6115a1600e83611396565b91506115ac8261156d565b602082019050919050565b5f6020820190508181035f8301526115ce81611595565b9050919050565b5f6020820190506115e85f830184611222565b92915050565b5f6060820190506116015f830186611204565b61160e6020830185611222565b61161b6040830184611213565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61165a826111ab565b9150611665836111ab565b925082820190508082111561167d5761167c611623565b5b92915050565b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f6116b7601283611396565b91506116c282611683565b602082019050919050565b5f6020820190508181035f8301526116e4816116ab565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f61174482611718565b61174e8185611722565b935061175e81856020860161172c565b80840191505092915050565b5f611775828461173a565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f6117b4600f83611396565b91506117bf82611780565b602082019050919050565b5f6020820190508181035f8301526117e1816117a8565b9050919050565b5f8160601b9050919050565b5f6117fe826117e8565b9050919050565b5f61180f826117f4565b9050919050565b611827611822826110ba565b611805565b82525050565b5f6118388285611816565b6014820191506118488284611816565b601482019150819050939250505056fea164736f6c634300081e000a000000000000000000000000a6ea49ed671b8a4dfcdd34e36b7a75ac79b8a5a6", + "nonce": "0x23", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x77a07cf838313ddd9dd3f09136b30910b42952de9d373af94685f7ab1ecc25e5", + "hash": "0x5cebaa23703952dc0a26f133132748c228c4b00e57042c16c366584d9f9ec476", "transactionType": "CREATE2", "contractName": "DepegShieldHook", - "contractAddress": "0x1cf03b90d93d33c73d3215ba73003c69ef6040c0", + "contractAddress": "0x460f82ffd825c1567e0819bfe8723017632c80c0", "function": null, "arguments": [ - "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408" + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0x3e627528eB8FE610c3E330f7db76C63F8ABF3FEe" ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", "value": "0x0", - "input": "0x00000000000000000000000000000000000000000000000000000000000005fd60a060405234801561000f575f5ffd5b50604051613180380380613180833981810160405281019061003191906105e7565b808073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250506100753061007c60201b60201c565b5050610612565b6100998161008e61009c60201b60201c565b61012560201b60201c565b50565b6100a46104fb565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101506120008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515815f01511515141580610197575061018b6110008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160200151151514155b806101d457506101c86108008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160400151151514155b8061021157506102056104008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160600151151514155b8061024e57506102426102008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160800151151514155b8061028b575061027f6101008373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160a00151151514155b806102c757506102bb60808373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160c00151151514155b8061030357506102f760408373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b15158160e00151151514155b80610340575061033360208373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101000151151514155b8061037d575061037060108373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101200151151514155b806103ba57506103ad60088373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101400151151514155b806103f757506103ea60048373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101600151151514155b80610434575061042760028373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101800151151514155b80610471575061046460018373ffffffffffffffffffffffffffffffffffffffff166104b460201b90919060201c565b1515816101a00151151514155b156104b0576104af8263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166104d960201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105a58261057c565b9050919050565b5f6105b68261059b565b9050919050565b6105c6816105ac565b81146105d0575f5ffd5b50565b5f815190506105e1816105bd565b92915050565b5f602082840312156105fc576105fb610578565b5b5f610609848285016105d3565b91505092915050565b608051612ad86106a85f395f81816103d50152818161047301528181610513015281816105d50152818161063c015281816106c10152818161076601528181610814015281816108ba0152818161095d01528181610a1a01528181610a8101528181610ba201528181610bc701528181610c6101528181611276015281816112dd0152818161151201526115790152612ad85ff3fe608060405234801561000f575f5ffd5b50600436106100fe575f3560e01c8063b47b2fb111610095578063d32867d011610064578063d32867d014610336578063dc4c90d314610354578063dc98354e14610372578063e1b4af69146103a2576100fe565b8063b47b2fb114610287578063b6a8b0fa146102b8578063ba0eec96146102e8578063c4e833ce14610318576100fe565b80636c2bbe7e116100d15780636c2bbe7e146101c55780636fe7e6eb146101f657806385598276146102265780639f063efc14610256576100fe565b806321d0ee7014610102578063259982e514610132578063575e24b414610162578063643baffa14610194575b5f5ffd5b61011c60048036038101906101179190611d7f565b6103d2565b6040516101299190611e3f565b60405180910390f35b61014c60048036038101906101479190611d7f565b610470565b6040516101599190611e3f565b60405180910390f35b61017c60048036038101906101779190611e76565b61050e565b60405161018b93929190611f5b565b60405180910390f35b6101ae60048036038101906101a99190611f90565b6105b4565b6040516101bc929190611fd3565b60405180910390f35b6101df60048036038101906101da9190612024565b6106bd565b6040516101ed9291906120e1565b60405180910390f35b610210600480360381019061020b9190612168565b610763565b60405161021d9190611e3f565b60405180910390f35b610240600480360381019061023b91906121f7565b6107ff565b60405161024d9190612222565b60405180910390f35b610270600480360381019061026b9190612024565b610810565b60405161027e9291906120e1565b60405180910390f35b6102a1600480360381019061029c919061223b565b6108b6565b6040516102af9291906122ef565b60405180910390f35b6102d260048036038101906102cd9190612316565b61095a565b6040516102df9190611e3f565b60405180910390f35b61030260048036038101906102fd9190611f90565b6109fa565b60405161030f91906123ae565b60405180910390f35b610320610b11565b60405161032d91906124ff565b60405180910390f35b61033e610b9a565b60405161034b91906123ae565b60405180910390f35b61035c610ba0565b604051610369919061256b565b60405180910390f35b61038c60048036038101906103879190612584565b610bc4565b6040516103999190611e3f565b60405180910390f35b6103bc60048036038101906103b79190612316565b610c5e565b6040516103c99190611e3f565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610458576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6104658686868686610cfe565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104f6576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105038686868686610d31565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610596576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105a38888888888610d64565b925092509250955095509592505050565b5f5f5f6106186105d3858036038101906105ce9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f61067f61063a868036038101906106359190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106a7575f5f9350935050506106b8565b6106b18282610f37565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610744576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61075389898989898989610ff0565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146107e9576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6107f585858585611024565b9050949350505050565b5f61080982611057565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610897576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108a6898989898989896111d9565b9150915097509795505050505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461093d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61094b88888888888861120d565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109e0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109ee8787878787876113ec565b90509695505050505050565b5f5f610a5d610a1884803603810190610a139190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f610ac4610a7f85803603810190610a7a9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610aeb5761271092505050610b0c565b5f5f610af78484610f37565b91509150610b05828261141f565b9450505050505b919050565b610b19611bf6565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c4a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c5584848461148c565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610ce4576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610cf28787878787876114bf565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610d7288886114f2565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610dd286611698565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e0e91906127bb565b602060405180830381865afa158015610e29573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e4d91906127fe565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610e9d83611698565b90505f6003825f1c610eaf9190612856565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610eec91906127bb565b602060405180830381865afa158015610f07573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f2b91906127fe565b5f1c9250505092915050565b5f5f610f8f836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166116cc565b9150610fe7836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f612742821161106a57606490506111d4565b5f61277483116110ab575f612742846110839190612889565b905060088161109291906128bc565b606462ffffff166110a39190612856565b9150506111b3565b61283c8311611103575f612774846110c39190612889565b90506050818260096110d591906128bc565b6110df91906128bc565b6110e9919061292a565b6101f462ffffff166110fb9190612856565b9150506111b2565b612904831161115b575f61283c8461111b9190612889565b905060088182600361112d91906128bc565b61113791906128bc565b611141919061292a565b61138862ffffff166111539190612856565b9150506111b1565b5f6129048461116a9190612889565b9050611388811115611183576207a120925050506111d4565b6032818261119191906128bc565b61119b919061292a565b614e2062ffffff166111ad9190612856565b9150505b5b5b6207a12062ffffff168111156111cf576207a1209150506111d4565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6112b96112748a80360381019061126f9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f6113206112db8b8036038101906112d69190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1611156113d1575f5f6113488484610f37565b915091505f611357838361141f565b90505f61137684848f5f0160208101906113719190612984565b61178f565b90506113918e80360381019061138c9190612778565b610db8565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a6040516113c4939291906129be565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061142d57505f82145b1561145a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9050611486565b8183106114755761146e83612710846116cc565b9050611485565b61148282612710856116cc565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115556115108580360381019061150b9190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610dc490919063ffffffff16565b50505090505f6115bc611577868036038101906115729190612778565b610db8565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e9290919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036115e257606492505050611692565b5f5f6115ee8484610f37565b915091505f6115fd838361141f565b90505f61161c84848a5f0160208101906116179190612984565b61178f565b9050808061162c57506127428211155b156116475761163a82611057565b9650505050505050611692565b5f8860200135126116685761165b82611057565b9650505050505050611692565b61168986868a5f01602081019061167f9190612984565b8b602001356117ab565b96505050505050505b92915050565b5f8160065f1b6040516020016116af929190612a13565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116116ee575f5ffd5b5f81036117015783820492505050611788565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061179f578190506117a4565b811590505b9392505050565b5f5f826117b790612a3e565b90505f81036117c9575f915050611829565b5f6117d5878787611831565b90508082116117e8575f92505050611829565b5f81836117f59190612889565b90505f6118038888846119a8565b90505f61180f82611057565b90506118218162ffffff1684876116cc565b955050505050505b949350505050565b5f81156118e8576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611880575f90506119a1565b6118e1836fffffffffffffffffffffffffffffffff166c01000000000000000000000000866118af9190612a84565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff166116cc565b90506119a1565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611930575f90506119a1565b61199e836fffffffffffffffffffffffffffffffff16856c0100000000000000000000000061195f9190612a84565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b90505b9392505050565b5f5f8315611a2c575f83866fffffffffffffffffffffffffffffffff166119cf9190612856565b90505f81036119e45761271092505050611bef565b611a246c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff16836116cc565b915050611b29565b5f856fffffffffffffffffffffffffffffffff1603611a6e577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611bef565b5f611aaf846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff166116cc565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611ae291906128bc565b905080821115611af457809250611b26565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611b239190612856565b92505b50505b5f8103611b59577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611bef565b5f611b9a866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16846116cc565b90505f611bdd876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff166116cc565b9050611be9828261141f565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611cad82611c84565b9050919050565b611cbd81611ca3565b8114611cc7575f5ffd5b50565b5f81359050611cd881611cb4565b92915050565b5f5ffd5b5f60a08284031215611cf757611cf6611cde565b5b81905092915050565b5f60808284031215611d1557611d14611cde565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611d3f57611d3e611d1e565b5b8235905067ffffffffffffffff811115611d5c57611d5b611d22565b5b602083019150836001820283011115611d7857611d77611d26565b5b9250929050565b5f5f5f5f5f6101608688031215611d9957611d98611c7c565b5b5f611da688828901611cca565b9550506020611db788828901611ce2565b94505060c0611dc888828901611d00565b93505061014086013567ffffffffffffffff811115611dea57611de9611c80565b5b611df688828901611d2a565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611e3981611e05565b82525050565b5f602082019050611e525f830184611e30565b92915050565b5f60608284031215611e6d57611e6c611cde565b5b81905092915050565b5f5f5f5f5f6101408688031215611e9057611e8f611c7c565b5b5f611e9d88828901611cca565b9550506020611eae88828901611ce2565b94505060c0611ebf88828901611e58565b93505061012086013567ffffffffffffffff811115611ee157611ee0611c80565b5b611eed88828901611d2a565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f611f28611f23611f1e84611efc565b611f05565b611efc565b9050919050565b611f3881611f0e565b82525050565b5f62ffffff82169050919050565b611f5581611f3e565b82525050565b5f606082019050611f6e5f830186611e30565b611f7b6020830185611f2f565b611f886040830184611f4c565b949350505050565b5f60a08284031215611fa557611fa4611c7c565b5b5f611fb284828501611ce2565b91505092915050565b5f819050919050565b611fcd81611fbb565b82525050565b5f604082019050611fe65f830185611fc4565b611ff36020830184611fc4565b9392505050565b61200381611efc565b811461200d575f5ffd5b50565b5f8135905061201e81611ffa565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156120405761203f611c7c565b5b5f61204d8a828b01611cca565b975050602061205e8a828b01611ce2565b96505060c061206f8a828b01611d00565b9550506101406120818a828b01612010565b9450506101606120938a828b01612010565b93505061018088013567ffffffffffffffff8111156120b5576120b4611c80565b5b6120c18a828b01611d2a565b925092505092959891949750929550565b6120db81611f0e565b82525050565b5f6040820190506120f45f830185611e30565b61210160208301846120d2565b9392505050565b61211181611c84565b811461211b575f5ffd5b50565b5f8135905061212c81612108565b92915050565b5f8160020b9050919050565b61214781612132565b8114612151575f5ffd5b50565b5f813590506121628161213e565b92915050565b5f5f5f5f610100858703121561218157612180611c7c565b5b5f61218e87828801611cca565b945050602061219f87828801611ce2565b93505060c06121b08782880161211e565b92505060e06121c187828801612154565b91505092959194509250565b6121d681611fbb565b81146121e0575f5ffd5b50565b5f813590506121f1816121cd565b92915050565b5f6020828403121561220c5761220b611c7c565b5b5f612219848285016121e3565b91505092915050565b5f6020820190506122355f830184611f4c565b92915050565b5f5f5f5f5f5f610160878903121561225657612255611c7c565b5b5f61226389828a01611cca565b965050602061227489828a01611ce2565b95505060c061228589828a01611e58565b94505061012061229789828a01612010565b93505061014087013567ffffffffffffffff8111156122b9576122b8611c80565b5b6122c589828a01611d2a565b92509250509295509295509295565b5f81600f0b9050919050565b6122e9816122d4565b82525050565b5f6040820190506123025f830185611e30565b61230f60208301846122e0565b9392505050565b5f5f5f5f5f5f610120878903121561233157612330611c7c565b5b5f61233e89828a01611cca565b965050602061234f89828a01611ce2565b95505060c061236089828a016121e3565b94505060e061237189828a016121e3565b93505061010087013567ffffffffffffffff81111561239357612392611c80565b5b61239f89828a01611d2a565b92509250509295509295509295565b5f6020820190506123c15f830184611fc4565b92915050565b5f8115159050919050565b6123db816123c7565b82525050565b6101c082015f8201516123f65f8501826123d2565b50602082015161240960208501826123d2565b50604082015161241c60408501826123d2565b50606082015161242f60608501826123d2565b50608082015161244260808501826123d2565b5060a082015161245560a08501826123d2565b5060c082015161246860c08501826123d2565b5060e082015161247b60e08501826123d2565b506101008201516124906101008501826123d2565b506101208201516124a56101208501826123d2565b506101408201516124ba6101408501826123d2565b506101608201516124cf6101608501826123d2565b506101808201516124e46101808501826123d2565b506101a08201516124f96101a08501826123d2565b50505050565b5f6101c0820190506125135f8301846123e1565b92915050565b5f61253361252e61252984611c84565b611f05565b611c84565b9050919050565b5f61254482612519565b9050919050565b5f6125558261253a565b9050919050565b6125658161254b565b82525050565b5f60208201905061257e5f83018461255c565b92915050565b5f5f5f60e0848603121561259b5761259a611c7c565b5b5f6125a886828701611cca565b93505060206125b986828701611ce2565b92505060c06125ca8682870161211e565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61261e826125d8565b810181811067ffffffffffffffff8211171561263d5761263c6125e8565b5b80604052505050565b5f61264f611c73565b905061265b8282612615565b919050565b61266981611ca3565b8114612673575f5ffd5b50565b5f8135905061268481612660565b92915050565b61269381611f3e565b811461269d575f5ffd5b50565b5f813590506126ae8161268a565b92915050565b5f6126be82611ca3565b9050919050565b6126ce816126b4565b81146126d8575f5ffd5b50565b5f813590506126e9816126c5565b92915050565b5f60a08284031215612704576127036125d4565b5b61270e60a0612646565b90505f61271d84828501612676565b5f83015250602061273084828501612676565b6020830152506040612744848285016126a0565b604083015250606061275884828501612154565b606083015250608061276c848285016126db565b60808301525092915050565b5f60a0828403121561278d5761278c611c7c565b5b5f61279a848285016126ef565b91505092915050565b5f819050919050565b6127b5816127a3565b82525050565b5f6020820190506127ce5f8301846127ac565b92915050565b6127dd816127a3565b81146127e7575f5ffd5b50565b5f815190506127f8816127d4565b92915050565b5f6020828403121561281357612812611c7c565b5b5f612820848285016127ea565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61286082611fbb565b915061286b83611fbb565b925082820190508082111561288357612882612829565b5b92915050565b5f61289382611fbb565b915061289e83611fbb565b92508282039050818111156128b6576128b5612829565b5b92915050565b5f6128c682611fbb565b91506128d183611fbb565b92508282026128df81611fbb565b915082820484148315176128f6576128f5612829565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61293482611fbb565b915061293f83611fbb565b92508261294f5761294e6128fd565b5b828204905092915050565b612963816123c7565b811461296d575f5ffd5b50565b5f8135905061297e8161295a565b92915050565b5f6020828403121561299957612998611c7c565b5b5f6129a684828501612970565b91505092915050565b6129b8816123c7565b82525050565b5f6060820190506129d15f830186611fc4565b6129de60208301856129af565b6129eb6040830184611f4c565b949350505050565b5f819050919050565b612a0d612a08826127a3565b6129f3565b82525050565b5f612a1e82856129fc565b602082019150612a2e82846129fc565b6020820191508190509392505050565b5f612a4882611efc565b91507f80000000000000000000000000000000000000000000000000000000000000008203612a7a57612a79612829565b5b815f039050919050565b5f612a8e82611c84565b9150612a9983611c84565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612ac557612ac4612829565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408", - "nonce": "0xe", + "input": "0x0000000000000000000000000000000000000000000000000000000000003a8660c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa034080000000000000000000000003e627528eb8fe610c3e330f7db76c63f8abf3fee", + "nonce": "0x24", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x240272ef38b8034ca566dc6fb140dfa35535c87f73e160306c7790fbe8bafba9", + "hash": "0x8c9424a4e514f2e8048bdb07ffa190c09b9180ee503d272beb67d3759f7b9ff8", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "function": "approve(address,uint256)", "arguments": [ "0x000000000022D473030F116dDEE9F6B43aC78BA3", @@ -114,20 +142,21 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x10c49", "value": "0x0", "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "nonce": "0xf", + "nonce": "0x25", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xbe17c1d24725e2523ddbd3e3d3a9f0aa7b55fae257148833b44f7a8efadbab73", + "hash": "0x53f61ded87d7ada7638df422fc3689bc57f2c881640682b2ce78a48380c29990", "transactionType": "CALL", "contractName": "MockStablecoin", - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "function": "approve(address,uint256)", "arguments": [ "0x000000000022D473030F116dDEE9F6B43aC78BA3", @@ -135,23 +164,24 @@ ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x10c49", "value": "0x0", "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "nonce": "0x10", + "nonce": "0x26", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x24126b2d84dd5bad5a232167448434f3e45671ab41c060ff44091ad623206c2d", + "hash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", "transactionType": "CALL", "contractName": null, "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", "function": "approve(address,address,uint160,uint48)", "arguments": [ - "0xD6E322dE450F9A276f2F3AFe72bC0C93D5284Ef0", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", "1461501637330902918203684832716283019655932542975", "281474976710655" @@ -159,22 +189,23 @@ "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", "value": "0x0", - "input": "0x87517c45000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "nonce": "0x11", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x27", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0x4407cedf31af341c1a6c353c7f4f34e95d41d87dcb3cca44b320ff28a1aefe84", + "hash": "0x7c3713d5f2a155cafbea2996b384eee1efef82da0473b0430c6c671eb296e00e", "transactionType": "CALL", "contractName": null, "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", "function": "approve(address,address,uint160,uint48)", "arguments": [ - "0xf02383D4eBcF11016Df5AdAEB5899B947bcC0098", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", "1461501637330902918203684832716283019655932542975", "281474976710655" @@ -182,29 +213,31 @@ "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x1112d", "value": "0x0", - "input": "0x87517c45000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", - "nonce": "0x12", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x28", "chainId": "0x14a34" }, "additionalContracts": [], "isFixedGasLimit": false }, { - "hash": "0xf9e7b542505453e8064fa441ac64e28b4855b833baf183d89af09c1d44f02ea5", + "hash": "0xe02f5e17a7575265ec4242dda978bea2b84a0dd149cdc203f8f8703537f0991e", "transactionType": "CALL", "contractName": null, "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", "function": "multicall(bytes[])", "arguments": [ - "[0xf7020405000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000001cf03b90d93d33c73d3215ba73003c69ef6040c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b2e1600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000001cf03b90d93d33c73d3215ba73003c69ef6040c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e23c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" ], "transaction": { "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x9f48f", "value": "0x0", - "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f7020405000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000001cf03b90d93d33c73d3215ba73003c69ef6040c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b2e1600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000001cf03b90d93d33c73d3215ba73003c69ef6040c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc00980000000000000000000000000000000000000000000000000000000000000040000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", - "nonce": "0x13", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b6e23c0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x29", "chainId": "0x14a34" }, "additionalContracts": [], @@ -214,58 +247,58 @@ "receipts": [ { "status": "0x1", - "cumulativeGasUsed": "0x3d5121", + "cumulativeGasUsed": "0x2e60ce", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x95b42450d26cd13bf6e175014adc173174d26621a306be269e4437f793dba63b", - "transactionIndex": "0x10", + "transactionHash": "0xf2f403907de06226c0a554333dd3144972463ddf0537e608149917533aebd529", + "transactionIndex": "0xc", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba44", - "gasUsed": "0x13cc6d", + "blockNumber": "0x251bab1", + "gasUsed": "0x13d8dc", "effectiveGasPrice": "0x5b8d80", - "blobGasUsed": "0x76e05", + "blobGasUsed": "0x779f7", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": null, - "contractAddress": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1f985e79d", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x824cfd722a", - "l1GasPrice": "0xd", - "l1GasUsed": "0xdaf5" + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xdc5e" }, { "status": "0x1", - "cumulativeGasUsed": "0x4e2293", + "cumulativeGasUsed": "0x4239aa", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x766784a2bfb0e83166f1ff1f0f15daf60f673d79f6455492223b53ae93a1301f", - "transactionIndex": "0x16", - "blockHash": "0xad8e1ba431052f1a7c7a3fa26e06f73d320b5fb87a7acad091e629fac9390915", - "blockNumber": "0x24fba45", - "gasUsed": "0x13cc6d", + "transactionHash": "0x8c9424a4e514f2e8048bdb07ffa190c09b9180ee503d272beb67d3759f7b9ff8", + "transactionIndex": "0xd", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x13d8dc", "effectiveGasPrice": "0x5b8d80", - "blobGasUsed": "0x76e05", + "blobGasUsed": "0x779f7", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": null, - "contractAddress": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1f985e79d", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x11d4e012e3a2", - "l1GasPrice": "0xd", - "l1GasUsed": "0xdaf5" + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xdc5e" }, { "status": "0x1", - "cumulativeGasUsed": "0x5627d7", + "cumulativeGasUsed": "0x43464c", "logs": [ { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -273,40 +306,40 @@ ], "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba46", - "blockTimestamp": "0x69b2d36c", - "transactionHash": "0x2015b7090c427a31dd899fd38899f2a690c53e4130900759ee8e217894fb1e5c", - "transactionIndex": "0x24", - "logIndex": "0xdb", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0xd91d973bb1c0054059b93c85739b13ec8a42df694ec15d68e433050de4929aab", + "transactionIndex": "0xe", + "logIndex": "0x14", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000040000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x2015b7090c427a31dd899fd38899f2a690c53e4130900759ee8e217894fb1e5c", - "transactionIndex": "0x24", + "transactionHash": "0xd91d973bb1c0054059b93c85739b13ec8a42df694ec15d68e433050de4929aab", + "transactionIndex": "0xe", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba46", + "blockNumber": "0x251bab1", "gasUsed": "0x10ca2", "effectiveGasPrice": "0x5b8d80", "blobGasUsed": "0x364c", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "contractAddress": null, "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1f985e79d", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x824cfd722a", - "l1GasPrice": "0xd", + "l1Fee": "0x53", + "l1GasPrice": "0xa", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0xcb500", + "cumulativeGasUsed": "0x4452ee", "logs": [ { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", @@ -314,64 +347,88 @@ ], "data": "0x000000000000000000000000000000000000000000000000000000e8d4a51000", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba48", - "blockTimestamp": "0x69b2d370", - "transactionHash": "0x38037177d90ee0bd61d257ff8697ee2b69bd7c76b4a895727b199445932ada2d", - "transactionIndex": "0x7", - "logIndex": "0xc", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0xd2178e2b43338523be1cd3c5545978589b395d6eae96798394f35b8d38c41f6d", + "transactionIndex": "0xf", + "logIndex": "0x15", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000200000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x38037177d90ee0bd61d257ff8697ee2b69bd7c76b4a895727b199445932ada2d", - "transactionIndex": "0x7", + "transactionHash": "0xd2178e2b43338523be1cd3c5545978589b395d6eae96798394f35b8d38c41f6d", + "transactionIndex": "0xf", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba48", + "blockNumber": "0x251bab1", "gasUsed": "0x10ca2", "effectiveGasPrice": "0x5b8d80", "blobGasUsed": "0x364c", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "contractAddress": null, "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1f985e79d", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x824cfd722a", - "l1GasPrice": "0xd", + "l1Fee": "0x53", + "l1GasPrice": "0xa", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0x4547f9", + "cumulativeGasUsed": "0x5b2580", "logs": [], "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x77a07cf838313ddd9dd3f09136b30910b42952de9d373af94685f7ab1ecc25e5", - "transactionIndex": "0x9", + "transactionHash": "0x8ef410093ca85c19dfeb7c50c99aa875ad6364c2fd6b6fa4fda315199827e546", + "transactionIndex": "0x10", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4a", - "gasUsed": "0x254c33", + "blockNumber": "0x251bab1", + "gasUsed": "0x16d292", "effectiveGasPrice": "0x5b8d80", - "blobGasUsed": "0xa80c8", + "blobGasUsed": "0x63203", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x3e627528eb8fe610c3e330f7db76c63f8abf3fee", + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0x1", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0xb69f" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x82a373", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe02f5e17a7575265ec4242dda978bea2b84a0dd149cdc203f8f8703537f0991e", + "transactionIndex": "0x11", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x251bab1", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", - "contractAddress": null, + "contractAddress": "0x460f82ffd825c1567e0819bfe8723017632c80c0", "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1e3577c43", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x7c955a60b8", - "l1GasPrice": "0xc", - "l1GasUsed": "0x1358f" + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x14c40" }, { "status": "0x1", - "cumulativeGasUsed": "0x8ce18", + "cumulativeGasUsed": "0x835ae5", "logs": [ { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", @@ -379,40 +436,40 @@ ], "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4c", - "blockTimestamp": "0x69b2d378", - "transactionHash": "0x240272ef38b8034ca566dc6fb140dfa35535c87f73e160306c7790fbe8bafba9", - "transactionIndex": "0x6", - "logIndex": "0xc", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x7c3713d5f2a155cafbea2996b384eee1efef82da0473b0430c6c671eb296e00e", + "transactionIndex": "0x12", + "logIndex": "0x16", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000800000000000000020004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000040000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0x240272ef38b8034ca566dc6fb140dfa35535c87f73e160306c7790fbe8bafba9", - "transactionIndex": "0x6", + "transactionHash": "0x7c3713d5f2a155cafbea2996b384eee1efef82da0473b0430c6c671eb296e00e", + "transactionIndex": "0x12", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4c", + "blockNumber": "0x251bab1", "gasUsed": "0xb772", "effectiveGasPrice": "0x5b8d80", "blobGasUsed": "0x364c", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "contractAddress": null, "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1e3577c43", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x7c955a60b8", - "l1GasPrice": "0xc", + "l1Fee": "0x53", + "l1GasPrice": "0xa", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0x1d32c8", + "cumulativeGasUsed": "0x841257", "logs": [ { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", @@ -420,137 +477,137 @@ ], "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4d", - "blockTimestamp": "0x69b2d37a", - "transactionHash": "0xbe17c1d24725e2523ddbd3e3d3a9f0aa7b55fae257148833b44f7a8efadbab73", - "transactionIndex": "0x12", - "logIndex": "0x2d", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x48e23902b90968af417a3e952b4d7d990e0765909e416d7a2354d1aae8741286", + "transactionIndex": "0x13", + "logIndex": "0x17", "removed": false } ], - "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000000000000000000001000000000000000000000000200000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xbe17c1d24725e2523ddbd3e3d3a9f0aa7b55fae257148833b44f7a8efadbab73", - "transactionIndex": "0x12", + "transactionHash": "0x48e23902b90968af417a3e952b4d7d990e0765909e416d7a2354d1aae8741286", + "transactionIndex": "0x13", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4d", + "blockNumber": "0x251bab1", "gasUsed": "0xb772", "effectiveGasPrice": "0x5b8d80", "blobGasUsed": "0x364c", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", - "to": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "contractAddress": null, "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1e3577c43", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x7c955a60b8", - "l1GasPrice": "0xc", + "l1Fee": "0x53", + "l1GasPrice": "0xa", "l1GasUsed": "0x640" }, { "status": "0x1", - "cumulativeGasUsed": "0x1f0420", + "cumulativeGasUsed": "0x84cd21", "logs": [ { "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", "topics": [ "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" ], "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4e", - "blockTimestamp": "0x69b2d37c", - "transactionHash": "0x24126b2d84dd5bad5a232167448434f3e45671ab41c060ff44091ad623206c2d", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x53f61ded87d7ada7638df422fc3689bc57f2c881640682b2ce78a48380c29990", "transactionIndex": "0x14", - "logIndex": "0x2e", + "logIndex": "0x18", "removed": false } ], - "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000002000000000000004000000000000000000008000010080000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", "type": "0x2", - "transactionHash": "0x24126b2d84dd5bad5a232167448434f3e45671ab41c060ff44091ad623206c2d", + "transactionHash": "0x53f61ded87d7ada7638df422fc3689bc57f2c881640682b2ce78a48380c29990", "transactionIndex": "0x14", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4e", + "blockNumber": "0x251bab1", "gasUsed": "0xbaca", "effectiveGasPrice": "0x5b8d80", - "blobGasUsed": "0x3c45", + "blobGasUsed": "0x3cd0", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", "contractAddress": null, "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1e3577c43", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x7c955a60b8", - "l1GasPrice": "0xc", - "l1GasUsed": "0x6f5" + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x702" }, { "status": "0x1", - "cumulativeGasUsed": "0x592941", + "cumulativeGasUsed": "0x8587eb", "logs": [ { "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", "topics": [ "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" ], "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4f", - "blockTimestamp": "0x69b2d37e", - "transactionHash": "0x4407cedf31af341c1a6c353c7f4f34e95d41d87dcb3cca44b320ff28a1aefe84", - "transactionIndex": "0x19", - "logIndex": "0xa1", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x5cebaa23703952dc0a26f133132748c228c4b00e57042c16c366584d9f9ec476", + "transactionIndex": "0x15", + "logIndex": "0x19", "removed": false } ], - "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000002000002000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000200000000000000000000000000000000000000400", + "logsBloom": "0x00010000000000010000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", "type": "0x2", - "transactionHash": "0x4407cedf31af341c1a6c353c7f4f34e95d41d87dcb3cca44b320ff28a1aefe84", - "transactionIndex": "0x19", + "transactionHash": "0x5cebaa23703952dc0a26f133132748c228c4b00e57042c16c366584d9f9ec476", + "transactionIndex": "0x15", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba4f", - "gasUsed": "0xbabe", + "blockNumber": "0x251bab1", + "gasUsed": "0xbaca", "effectiveGasPrice": "0x5b8d80", - "blobGasUsed": "0x3c45", + "blobGasUsed": "0x3cd0", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", "contractAddress": null, "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1e3577c43", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x7c955a60b8", - "l1GasPrice": "0xc", - "l1GasUsed": "0x6f5" + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x702" }, { "status": "0x1", - "cumulativeGasUsed": "0x1ba6c4", + "cumulativeGasUsed": "0x8cbd08", "logs": [ { "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", "topics": [ "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", - "0x2e63a8a7ab1affd8d4c4037a6f4dfa6c085fd6f78fd36fe192a7891a6283a827", - "0x000000000000000000000000d6e322de450f9a276f2f3afe72bc0c93d5284ef0", - "0x000000000000000000000000f02383d4ebcf11016df5adaeb5899b947bcc0098" + "0xc1645796fd8a1f8b37f0b2826b8c777a3a30994f181eba940ad4cd757f71d403", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" ], - "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000001cf03b90d93d33c73d3215ba73003c69ef6040c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000460f82ffd825c1567e0819bfe8723017632c80c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba51", - "blockTimestamp": "0x69b2d382", - "transactionHash": "0xf9e7b542505453e8064fa441ac64e28b4855b833baf183d89af09c1d44f02ea5", - "transactionIndex": "0x7", - "logIndex": "0x42", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1a", "removed": false }, { @@ -559,35 +616,35 @@ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x0000000000000000000000000000000000000000000000000000000000000000", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", - "0x0000000000000000000000000000000000000000000000000000000000004fd7" + "0x000000000000000000000000000000000000000000000000000000000000504f" ], "data": "0x", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba51", - "blockTimestamp": "0x69b2d382", - "transactionHash": "0xf9e7b542505453e8064fa441ac64e28b4855b833baf183d89af09c1d44f02ea5", - "transactionIndex": "0x7", - "logIndex": "0x43", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1b", "removed": false }, { "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", "topics": [ "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", - "0x2e63a8a7ab1affd8d4c4037a6f4dfa6c085fd6f78fd36fe192a7891a6283a827", + "0xc1645796fd8a1f8b37f0b2826b8c777a3a30994f181eba940ad4cd757f71d403", "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" ], - "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000004fd7", + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000000000504f", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba51", - "blockTimestamp": "0x69b2d382", - "transactionHash": "0xf9e7b542505453e8064fa441ac64e28b4855b833baf183d89af09c1d44f02ea5", - "transactionIndex": "0x7", - "logIndex": "0x44", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1c", "removed": false }, { - "address": "0xd6e322de450f9a276f2f3afe72bc0c93d5284ef0", + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", @@ -595,15 +652,15 @@ ], "data": "0x000000000000000000000000000000000000000000000000000000174876e800", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba51", - "blockTimestamp": "0x69b2d382", - "transactionHash": "0xf9e7b542505453e8064fa441ac64e28b4855b833baf183d89af09c1d44f02ea5", - "transactionIndex": "0x7", - "logIndex": "0x45", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1d", "removed": false }, { - "address": "0xf02383d4ebcf11016df5adaeb5899b947bcc0098", + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", "topics": [ "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", @@ -611,39 +668,39 @@ ], "data": "0x000000000000000000000000000000000000000000000000000000174876e800", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba51", - "blockTimestamp": "0x69b2d382", - "transactionHash": "0xf9e7b542505453e8064fa441ac64e28b4855b833baf183d89af09c1d44f02ea5", - "transactionIndex": "0x7", - "logIndex": "0x46", + "blockNumber": "0x251bab1", + "blockTimestamp": "0x69b6d442", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", + "logIndex": "0x1e", "removed": false } ], - "logsBloom": "0x00000000000000010000000000000000000000000000000000000000000000000100000100800002008000000020004000000000000004000008000010000800080000000010000000000008000001000000000000100002000002008000000000000000020000000000000000000800000000000000000000000010000000000000000005000008000000000040000000000001000000000008000000200000000004100000000000000000001000000000044000000000000200000000000000008002001000000000000000000000000000000040000000000000000020000000000000000000000000200800000004000000000000000000000000000000", + "logsBloom": "0x00000000000010014000000000000000002000000000000000001000000000010100000100000000800000000000004080000000000000000008000010000800000000000010000000000008000000000000000000100000000000008000000000000000020000000000000000000800000000010000000000000010000100000000000005000008000000000040000000000081020000000000000000200000000004000040000000800000000000004000002000000000000000000000000000008002001000000800000000020000000000000000000000000000000020000000800000000000000000000800000004000000000000000000000000000000", "type": "0x2", - "transactionHash": "0xf9e7b542505453e8064fa441ac64e28b4855b833baf183d89af09c1d44f02ea5", - "transactionIndex": "0x7", + "transactionHash": "0x86d40e72202f40800ad53111912fd8a905f87e993eb921417063e8111fae3308", + "transactionIndex": "0x16", "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", - "blockNumber": "0x24fba51", - "gasUsed": "0x734d5", + "blockNumber": "0x251bab1", + "gasUsed": "0x7351d", "effectiveGasPrice": "0x5b8d80", - "blobGasUsed": "0xb2a3", + "blobGasUsed": "0xb18d", "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", "contractAddress": null, "daFootprintGasScalar": "0x8b", "l1BaseFeeScalar": "0x44d", - "l1BlobBaseFee": "0x1e3577c43", + "l1BlobBaseFee": "0x1", "l1BlobBaseFeeScalar": "0xa118b", - "l1Fee": "0x7c955a60b8", - "l1GasPrice": "0xc", - "l1GasUsed": "0x149a" + "l1Fee": "0x53", + "l1GasPrice": "0xa", + "l1GasUsed": "0x1472" } ], "libraries": [], "pending": [], "returns": {}, - "timestamp": 1773327232, + "timestamp": 1773589653470, "chain": 84532, - "commit": "ea00977" + "commit": "859f78c" } \ No newline at end of file diff --git a/contracts/broadcast/DeployReactive.s.sol/5318007/run-1773588127.json b/contracts/broadcast/DeployReactive.s.sol/5318007/run-1773588127.json new file mode 100644 index 0000000..37a62cd --- /dev/null +++ b/contracts/broadcast/DeployReactive.s.sol/5318007/run-1773588127.json @@ -0,0 +1,46 @@ +{ + "transactions": [ + { + "hash": "0xc3c1dd0a40cf0ba4020438714d36ad357c624277f5a48649db9296c04bff7117", + "transactionType": "CREATE", + "contractName": "ReactiveMonitor", + "contractAddress": "0x996644d92645985292d57ae903c14e58e8b6377c", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x26d0f3", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b5062ffffff600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100a362ffffff6100f660201b60201c565b6100b161014d60201b60201c565b3360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610173565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f62ffffff3b90505f811460025f6101000a81548160ff02191690831515021790555050565b6120bb806101805f395ff3fe6080604052600436106100aa575f3560e01c80638eec5d70116100635780638eec5d70146101c0578063a4063dbc146101ea578063b6141da61461022a578063c290d69114610252578063d6c2e2d51461027a578063feb21b9c146102a2576100b1565b80630d152c2c146100b55780632b8ee815146100dd5780636431d7c1146101195780637a90b990146101435780638da5cb5b146101595780638dd4ba2e14610183576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190611369565b6102de565b005b3480156100e8575f5ffd5b5061010360048036038101906100fe91906113e3565b61044d565b6040516101109190611426565b60405180910390f35b348015610124575f5ffd5b5061012d610462565b60405161013a9190611426565b60405180910390f35b34801561014e575f5ffd5b5061015761046e565b005b348015610164575f5ffd5b5061016d610536565b60405161017a919061147e565b60405180910390f35b34801561018e575f5ffd5b506101a960048036038101906101a491906114c1565b61055b565b6040516101b79291906114ec565b60405180910390f35b3480156101cb575f5ffd5b506101d46105a9565b6040516101e19190611426565b60405180910390f35b3480156101f5575f5ffd5b50610210600480360381019061020b919061153d565b6105b5565b6040516102219594939291906115ea565b60405180910390f35b348015610235575f5ffd5b50610250600480360381019061024b919061163b565b610612565b005b34801561025d575f5ffd5b50610278600480360381019061027391906114c1565b610781565b005b348015610285575f5ffd5b506102a0600480360381019061029b919061169c565b610817565b005b3480156102ad575f5ffd5b506102c860048036038101906102c391906114c1565b610cc7565b6040516102d5919061147e565b60405180910390f35b60025f9054906101000a900460ff1661032c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103239061176d565b60405180910390fd5b5f60045f836020016020810190610343919061153d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2090505f73ffffffffffffffffffffffffffffffffffffffff16816001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361040f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610406906117d5565b60405180910390fd5b5f61042a83836003015f9054906101000a900460ff16610d02565b9050620186a081111561043e57620186a090505b6104488282610e25565b505050565b6007602052805f5260405f205f915090505481565b5f600680549050905090565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b81526004016104c8919061147e565b602060405180830381865afa1580156104e3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105079190611807565b90506105335f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610e94565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6006818154811061056a575f80fd5b905f5260205f2090600202015f91509050805f015490806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082565b5f600580549050905090565b6004602052805f5260405f205f91509050805f015490806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806002015490806003015f9054906101000a900460ff16908060040154905085565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106989061187c565b60405180910390fd5b600660405180604001604052808481526020018373ffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003905f5260205f2090600202015f909190919091505f820151815f01556020820151816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050507f273eff78bcbcc664676a82d0a4651c31c4b227f7031e6ceb307e68928d1f6f7d82826040516107759291906114ec565b60405180910390a15050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661080a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610801906118e4565b60405180910390fd5b6108143382610e94565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089d9061187c565b60405180910390fd5b5f5f73ffffffffffffffffffffffffffffffffffffffff1660045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161490506040518060a001604052808781526020018673ffffffffffffffffffffffffffffffffffffffff16815260200185815260200184600281111561097d5761097c611577565b5b81526020018381525060045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f820151815f01556020820151816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600201556060820151816003015f6101000a81548160ff02191690836002811115610a4557610a44611577565b5b0217905550608082015181600401559050508015610abe57600585908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5f5f7fa65f96fc951c35ead38878e0f0b7a3c744a6f5ccc1476b313353ce31712313ad90505f6002811115610af657610af5611577565b5b856002811115610b0957610b08611577565b5b03610b3d577f40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f5f1c9150835f1c9050610bba565b60016002811115610b5157610b50611577565b5b856002811115610b6457610b63611577565b5b03610b93577fc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca675f1c9150610bb9565b7f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad15f1c91505b5b60025f9054906101000a900460ff16610c8057600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635a6aced0898985857fa65f96fc951c35ead38878e0f0b7a3c744a6f5ccc1476b313353ce31712313ad806040518763ffffffff1660e01b8152600401610c5296959493929190611902565b5f604051808303815f87803b158015610c69575f5ffd5b505af1158015610c7b573d5f5f3e3d5ffd5b505050505b7fab8770a18851ae82da5a112e8c1e6de921880fc9555d727004782bab1d1289a188888888604051610cb59493929190611961565b60405180910390a15050505050505050565b60058181548110610cd6575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f6002811115610d1657610d15611577565b5b826002811115610d2957610d28611577565b5b03610d68575f5f848060c00190610d4091906119b0565b810190610d4d9190611b25565b5050935093505050610d5f8282610fdb565b92505050610e1f565b60016002811115610d7c57610d7b611577565b5b826002811115610d8f57610d8e611577565b5b03610dcd575f5f848060c00190610da691906119b0565b810190610db39190611be1565b50935093505050610dc48282610fdb565b92505050610e1f565b5f5f848060c00190610ddf91906119b0565b810190610dec9190611c9b565b91509150610e1a826dffffffffffffffffffffffffffff16826dffffffffffffffffffffffffffff166110ff565b925050505b92915050565b5f5f90505b600680549050811015610e8f575f60068281548110610e4c57610e4b611cd9565b5b905f5260205f2090600202019050835f0154815f015403610e6d5750610e82565b610e80818560020154865f015486611183565b505b8080600101915050610e2a565b505050565b80471015610ed7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ece90611d50565b60405180910390fd5b5f811115610fd7575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f1257610f11611d6e565b5b6040519080825280601f01601f191660200182016040528015610f445781602001600182028036833780820191505090505b50604051610f529190611ded565b5f6040518083038185875af1925050503d805f8114610f8c576040519150601f19603f3d011682016040523d82523d5f602084013e610f91565b606091505b5050905080610fd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcc90611e4d565b60405180910390fd5b505b5050565b5f5f826fffffffffffffffffffffffffffffffff16148061101157505f8373ffffffffffffffffffffffffffffffffffffffff16145b156110205761271090506110f9565b5f8373ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16846fffffffffffffffffffffffffffffffff166110799190611e98565b6110839190611f06565b90505f6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16856fffffffffffffffffffffffffffffffff166110de9190611e98565b6110e89190611f06565b90506110f482826110ff565b925050505b92915050565b5f5f83148061110d57505f82145b1561113a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905061117d565b8183106111615781612710846111509190611e98565b61115a9190611f06565b905061117d565b82612710836111709190611e98565b61117a9190611f06565b90505b92915050565b5f83855f015460405160200161119a929190611f76565b6040516020818303038152906040528051906020012090505f60075f8381526020019081526020015f205490505f8184116111e05783826111db9190611fa1565b6111ed565b81846111ec9190611fa1565b5b9050603281101561120057505050611338565b8360075f8581526020019081526020015f20819055505f7fc0ab9a176158170ed6d0f497feabe1bf8668008fd2135a89000f8be218c6a36d8786886102586040516024016112519493929190611ff3565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905062030d4067ffffffffffffffff16886001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16895f01547f8dd725fa9d6cd150017ab9e60318d40616439424e2fade9c1c58854950917dfc8460405161132b919061208e565b60405180910390a4505050505b50505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f61018082840312156113605761135f611346565b5b81905092915050565b5f6020828403121561137e5761137d61133e565b5b5f82013567ffffffffffffffff81111561139b5761139a611342565b5b6113a78482850161134a565b91505092915050565b5f819050919050565b6113c2816113b0565b81146113cc575f5ffd5b50565b5f813590506113dd816113b9565b92915050565b5f602082840312156113f8576113f761133e565b5b5f611405848285016113cf565b91505092915050565b5f819050919050565b6114208161140e565b82525050565b5f6020820190506114395f830184611417565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114688261143f565b9050919050565b6114788161145e565b82525050565b5f6020820190506114915f83018461146f565b92915050565b6114a08161140e565b81146114aa575f5ffd5b50565b5f813590506114bb81611497565b92915050565b5f602082840312156114d6576114d561133e565b5b5f6114e3848285016114ad565b91505092915050565b5f6040820190506114ff5f830185611417565b61150c602083018461146f565b9392505050565b61151c8161145e565b8114611526575f5ffd5b50565b5f8135905061153781611513565b92915050565b5f602082840312156115525761155161133e565b5b5f61155f84828501611529565b91505092915050565b611571816113b0565b82525050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b600381106115b5576115b4611577565b5b50565b5f8190506115c5826115a4565b919050565b5f6115d4826115b8565b9050919050565b6115e4816115ca565b82525050565b5f60a0820190506115fd5f830188611417565b61160a602083018761146f565b6116176040830186611568565b61162460608301856115db565b6116316080830184611568565b9695505050505050565b5f5f604083850312156116515761165061133e565b5b5f61165e858286016114ad565b925050602061166f85828601611529565b9150509250929050565b60038110611685575f5ffd5b50565b5f8135905061169681611679565b92915050565b5f5f5f5f5f60a086880312156116b5576116b461133e565b5b5f6116c2888289016114ad565b95505060206116d388828901611529565b94505060406116e4888289016113cf565b93505060606116f588828901611688565b9250506080611706888289016113cf565b9150509295509295909350565b5f82825260208201905092915050565b7f564d206f6e6c79000000000000000000000000000000000000000000000000005f82015250565b5f611757600783611713565b915061176282611723565b602082019050919050565b5f6020820190508181035f8301526117848161174b565b9050919050565b7f556e6b6e6f776e20706f6f6c00000000000000000000000000000000000000005f82015250565b5f6117bf600c83611713565b91506117ca8261178b565b602082019050919050565b5f6020820190508181035f8301526117ec816117b3565b9050919050565b5f8151905061180181611497565b92915050565b5f6020828403121561181c5761181b61133e565b5b5f611829848285016117f3565b91505092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f611866600a83611713565b915061187182611832565b602082019050919050565b5f6020820190508181035f8301526118938161185a565b9050919050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f6118ce601683611713565b91506118d98261189a565b602082019050919050565b5f6020820190508181035f8301526118fb816118c2565b9050919050565b5f60c0820190506119155f830189611417565b611922602083018861146f565b61192f6040830187611417565b61193c6060830186611417565b6119496080830185611417565b61195660a0830184611417565b979650505050505050565b5f6080820190506119745f830187611417565b611981602083018661146f565b61198e6040830185611568565b61199b60608301846115db565b95945050505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f833560016020038436030381126119cc576119cb6119a4565b5b80840192508235915067ffffffffffffffff8211156119ee576119ed6119a8565b5b602083019250600182023603831315611a0a57611a096119ac565b5b509250929050565b5f81600f0b9050919050565b611a2781611a12565b8114611a31575f5ffd5b50565b5f81359050611a4281611a1e565b92915050565b611a518161143f565b8114611a5b575f5ffd5b50565b5f81359050611a6c81611a48565b92915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b611a9681611a72565b8114611aa0575f5ffd5b50565b5f81359050611ab181611a8d565b92915050565b5f8160020b9050919050565b611acc81611ab7565b8114611ad6575f5ffd5b50565b5f81359050611ae781611ac3565b92915050565b5f62ffffff82169050919050565b611b0481611aed565b8114611b0e575f5ffd5b50565b5f81359050611b1f81611afb565b92915050565b5f5f5f5f5f5f60c08789031215611b3f57611b3e61133e565b5b5f611b4c89828a01611a34565b9650506020611b5d89828a01611a34565b9550506040611b6e89828a01611a5e565b9450506060611b7f89828a01611aa3565b9350506080611b9089828a01611ad9565b92505060a0611ba189828a01611b11565b9150509295509295509295565b5f819050919050565b611bc081611bae565b8114611bca575f5ffd5b50565b5f81359050611bdb81611bb7565b92915050565b5f5f5f5f5f60a08688031215611bfa57611bf961133e565b5b5f611c0788828901611bcd565b9550506020611c1888828901611bcd565b9450506040611c2988828901611a5e565b9350506060611c3a88828901611aa3565b9250506080611c4b88828901611ad9565b9150509295509295909350565b5f6dffffffffffffffffffffffffffff82169050919050565b611c7a81611c58565b8114611c84575f5ffd5b50565b5f81359050611c9581611c71565b92915050565b5f5f60408385031215611cb157611cb061133e565b5b5f611cbe85828601611c87565b9250506020611ccf85828601611c87565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f611d3a601283611713565b9150611d4582611d06565b602082019050919050565b5f6020820190508181035f830152611d6781611d2e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f611dc782611d9b565b611dd18185611da5565b9350611de1818560208601611daf565b80840191505092915050565b5f611df88284611dbd565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f611e37600f83611713565b9150611e4282611e03565b602082019050919050565b5f6020820190508181035f830152611e6481611e2b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611ea28261140e565b9150611ead8361140e565b9250828202611ebb8161140e565b91508282048414831517611ed257611ed1611e6b565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611f108261140e565b9150611f1b8361140e565b925082611f2b57611f2a611ed9565b5b828204905092915050565b5f819050919050565b611f50611f4b826113b0565b611f36565b82525050565b5f819050919050565b611f70611f6b8261140e565b611f56565b82525050565b5f611f818285611f3f565b602082019150611f918284611f5f565b6020820191508190509392505050565b5f611fab8261140e565b9150611fb68361140e565b9250828203905081811115611fce57611fcd611e6b565b5b92915050565b5f64ffffffffff82169050919050565b611fed81611fd4565b82525050565b5f6080820190506120065f830187611568565b6120136020830186611417565b6120206040830185611417565b61202d6060830184611fe4565b95945050505050565b5f82825260208201905092915050565b5f601f19601f8301169050919050565b5f61206082611d9b565b61206a8185612036565b935061207a818560208601611daf565b61208381612046565b840191505092915050565b5f6020820190508181035f8301526120a68184612056565b90509291505056fea164736f6c634300081e000a", + "nonce": "0x0", + "chainId": "0x512577" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1e527d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc3c1dd0a40cf0ba4020438714d36ad357c624277f5a48649db9296c04bff7117", + "transactionIndex": "0x1", + "blockHash": "0x88e8b7e8c6eca6357bac606f3963afe37de15f0aba8b74a861abb4415036cb1c", + "blockNumber": "0x29e49f", + "gasUsed": "0x1ddbcf", + "effectiveGasPrice": "0x1a13b86000", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x996644d92645985292d57ae903c14e58e8b6377c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773588127, + "chain": 5318007, + "commit": "859f78c" +} \ No newline at end of file diff --git a/contracts/broadcast/DeployReactive.s.sol/5318007/run-latest.json b/contracts/broadcast/DeployReactive.s.sol/5318007/run-latest.json new file mode 100644 index 0000000..37a62cd --- /dev/null +++ b/contracts/broadcast/DeployReactive.s.sol/5318007/run-latest.json @@ -0,0 +1,46 @@ +{ + "transactions": [ + { + "hash": "0xc3c1dd0a40cf0ba4020438714d36ad357c624277f5a48649db9296c04bff7117", + "transactionType": "CREATE", + "contractName": "ReactiveMonitor", + "contractAddress": "0x996644d92645985292d57ae903c14e58e8b6377c", + "function": null, + "arguments": null, + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "gas": "0x26d0f3", + "value": "0x0", + "input": "0x608060405234801561000f575f5ffd5b5062ffffff600260016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506100a362ffffff6100f660201b60201c565b6100b161014d60201b60201c565b3360035f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610173565b6001805f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff02191690831515021790555050565b5f62ffffff3b90505f811460025f6101000a81548160ff02191690831515021790555050565b6120bb806101805f395ff3fe6080604052600436106100aa575f3560e01c80638eec5d70116100635780638eec5d70146101c0578063a4063dbc146101ea578063b6141da61461022a578063c290d69114610252578063d6c2e2d51461027a578063feb21b9c146102a2576100b1565b80630d152c2c146100b55780632b8ee815146100dd5780636431d7c1146101195780637a90b990146101435780638da5cb5b146101595780638dd4ba2e14610183576100b1565b366100b157005b5f5ffd5b3480156100c0575f5ffd5b506100db60048036038101906100d69190611369565b6102de565b005b3480156100e8575f5ffd5b5061010360048036038101906100fe91906113e3565b61044d565b6040516101109190611426565b60405180910390f35b348015610124575f5ffd5b5061012d610462565b60405161013a9190611426565b60405180910390f35b34801561014e575f5ffd5b5061015761046e565b005b348015610164575f5ffd5b5061016d610536565b60405161017a919061147e565b60405180910390f35b34801561018e575f5ffd5b506101a960048036038101906101a491906114c1565b61055b565b6040516101b79291906114ec565b60405180910390f35b3480156101cb575f5ffd5b506101d46105a9565b6040516101e19190611426565b60405180910390f35b3480156101f5575f5ffd5b50610210600480360381019061020b919061153d565b6105b5565b6040516102219594939291906115ea565b60405180910390f35b348015610235575f5ffd5b50610250600480360381019061024b919061163b565b610612565b005b34801561025d575f5ffd5b50610278600480360381019061027391906114c1565b610781565b005b348015610285575f5ffd5b506102a0600480360381019061029b919061169c565b610817565b005b3480156102ad575f5ffd5b506102c860048036038101906102c391906114c1565b610cc7565b6040516102d5919061147e565b60405180910390f35b60025f9054906101000a900460ff1661032c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103239061176d565b60405180910390fd5b5f60045f836020016020810190610343919061153d565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2090505f73ffffffffffffffffffffffffffffffffffffffff16816001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff160361040f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610406906117d5565b60405180910390fd5b5f61042a83836003015f9054906101000a900460ff16610d02565b9050620186a081111561043e57620186a090505b6104488282610e25565b505050565b6007602052805f5260405f205f915090505481565b5f600680549050905090565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639b6c56ec306040518263ffffffff1660e01b81526004016104c8919061147e565b602060405180830381865afa1580156104e3573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105079190611807565b90506105335f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1682610e94565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6006818154811061056a575f80fd5b905f5260205f2090600202015f91509050805f015490806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905082565b5f600580549050905090565b6004602052805f5260405f205f91509050805f015490806001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690806002015490806003015f9054906101000a900460ff16908060040154905085565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106a1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106989061187c565b60405180910390fd5b600660405180604001604052808481526020018373ffffffffffffffffffffffffffffffffffffffff16815250908060018154018082558091505060019003905f5260205f2090600202015f909190919091505f820151815f01556020820151816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050507f273eff78bcbcc664676a82d0a4651c31c4b227f7031e6ceb307e68928d1f6f7d82826040516107759291906114ec565b60405180910390a15050565b60015f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1661080a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610801906118e4565b60405180910390fd5b6108143382610e94565b50565b60035f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108a6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089d9061187c565b60405180910390fd5b5f5f73ffffffffffffffffffffffffffffffffffffffff1660045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f206001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161490506040518060a001604052808781526020018673ffffffffffffffffffffffffffffffffffffffff16815260200185815260200184600281111561097d5761097c611577565b5b81526020018381525060045f8773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f820151815f01556020820151816001015f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550604082015181600201556060820151816003015f6101000a81548160ff02191690836002811115610a4557610a44611577565b5b0217905550608082015181600401559050508015610abe57600585908060018154018082558091505060019003905f5260205f20015f9091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5f5f7fa65f96fc951c35ead38878e0f0b7a3c744a6f5ccc1476b313353ce31712313ad90505f6002811115610af657610af5611577565b5b856002811115610b0957610b08611577565b5b03610b3d577f40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f5f1c9150835f1c9050610bba565b60016002811115610b5157610b50611577565b5b856002811115610b6457610b63611577565b5b03610b93577fc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca675f1c9150610bb9565b7f1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad15f1c91505b5b60025f9054906101000a900460ff16610c8057600260019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16635a6aced0898985857fa65f96fc951c35ead38878e0f0b7a3c744a6f5ccc1476b313353ce31712313ad806040518763ffffffff1660e01b8152600401610c5296959493929190611902565b5f604051808303815f87803b158015610c69575f5ffd5b505af1158015610c7b573d5f5f3e3d5ffd5b505050505b7fab8770a18851ae82da5a112e8c1e6de921880fc9555d727004782bab1d1289a188888888604051610cb59493929190611961565b60405180910390a15050505050505050565b60058181548110610cd6575f80fd5b905f5260205f20015f915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f5f6002811115610d1657610d15611577565b5b826002811115610d2957610d28611577565b5b03610d68575f5f848060c00190610d4091906119b0565b810190610d4d9190611b25565b5050935093505050610d5f8282610fdb565b92505050610e1f565b60016002811115610d7c57610d7b611577565b5b826002811115610d8f57610d8e611577565b5b03610dcd575f5f848060c00190610da691906119b0565b810190610db39190611be1565b50935093505050610dc48282610fdb565b92505050610e1f565b5f5f848060c00190610ddf91906119b0565b810190610dec9190611c9b565b91509150610e1a826dffffffffffffffffffffffffffff16826dffffffffffffffffffffffffffff166110ff565b925050505b92915050565b5f5f90505b600680549050811015610e8f575f60068281548110610e4c57610e4b611cd9565b5b905f5260205f2090600202019050835f0154815f015403610e6d5750610e82565b610e80818560020154865f015486611183565b505b8080600101915050610e2a565b505050565b80471015610ed7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610ece90611d50565b60405180910390fd5b5f811115610fd7575f8273ffffffffffffffffffffffffffffffffffffffff16825f67ffffffffffffffff811115610f1257610f11611d6e565b5b6040519080825280601f01601f191660200182016040528015610f445781602001600182028036833780820191505090505b50604051610f529190611ded565b5f6040518083038185875af1925050503d805f8114610f8c576040519150601f19603f3d011682016040523d82523d5f602084013e610f91565b606091505b5050905080610fd5576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fcc90611e4d565b60405180910390fd5b505b5050565b5f5f826fffffffffffffffffffffffffffffffff16148061101157505f8373ffffffffffffffffffffffffffffffffffffffff16145b156110205761271090506110f9565b5f8373ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16846fffffffffffffffffffffffffffffffff166110799190611e98565b6110839190611f06565b90505f6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16856fffffffffffffffffffffffffffffffff166110de9190611e98565b6110e89190611f06565b90506110f482826110ff565b925050505b92915050565b5f5f83148061110d57505f82145b1561113a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905061117d565b8183106111615781612710846111509190611e98565b61115a9190611f06565b905061117d565b82612710836111709190611e98565b61117a9190611f06565b90505b92915050565b5f83855f015460405160200161119a929190611f76565b6040516020818303038152906040528051906020012090505f60075f8381526020019081526020015f205490505f8184116111e05783826111db9190611fa1565b6111ed565b81846111ec9190611fa1565b5b9050603281101561120057505050611338565b8360075f8581526020019081526020015f20819055505f7fc0ab9a176158170ed6d0f497feabe1bf8668008fd2135a89000f8be218c6a36d8786886102586040516024016112519493929190611ff3565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050905062030d4067ffffffffffffffff16886001015f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16895f01547f8dd725fa9d6cd150017ab9e60318d40616439424e2fade9c1c58854950917dfc8460405161132b919061208e565b60405180910390a4505050505b50505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f61018082840312156113605761135f611346565b5b81905092915050565b5f6020828403121561137e5761137d61133e565b5b5f82013567ffffffffffffffff81111561139b5761139a611342565b5b6113a78482850161134a565b91505092915050565b5f819050919050565b6113c2816113b0565b81146113cc575f5ffd5b50565b5f813590506113dd816113b9565b92915050565b5f602082840312156113f8576113f761133e565b5b5f611405848285016113cf565b91505092915050565b5f819050919050565b6114208161140e565b82525050565b5f6020820190506114395f830184611417565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6114688261143f565b9050919050565b6114788161145e565b82525050565b5f6020820190506114915f83018461146f565b92915050565b6114a08161140e565b81146114aa575f5ffd5b50565b5f813590506114bb81611497565b92915050565b5f602082840312156114d6576114d561133e565b5b5f6114e3848285016114ad565b91505092915050565b5f6040820190506114ff5f830185611417565b61150c602083018461146f565b9392505050565b61151c8161145e565b8114611526575f5ffd5b50565b5f8135905061153781611513565b92915050565b5f602082840312156115525761155161133e565b5b5f61155f84828501611529565b91505092915050565b611571816113b0565b82525050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b600381106115b5576115b4611577565b5b50565b5f8190506115c5826115a4565b919050565b5f6115d4826115b8565b9050919050565b6115e4816115ca565b82525050565b5f60a0820190506115fd5f830188611417565b61160a602083018761146f565b6116176040830186611568565b61162460608301856115db565b6116316080830184611568565b9695505050505050565b5f5f604083850312156116515761165061133e565b5b5f61165e858286016114ad565b925050602061166f85828601611529565b9150509250929050565b60038110611685575f5ffd5b50565b5f8135905061169681611679565b92915050565b5f5f5f5f5f60a086880312156116b5576116b461133e565b5b5f6116c2888289016114ad565b95505060206116d388828901611529565b94505060406116e4888289016113cf565b93505060606116f588828901611688565b9250506080611706888289016113cf565b9150509295509295909350565b5f82825260208201905092915050565b7f564d206f6e6c79000000000000000000000000000000000000000000000000005f82015250565b5f611757600783611713565b915061176282611723565b602082019050919050565b5f6020820190508181035f8301526117848161174b565b9050919050565b7f556e6b6e6f776e20706f6f6c00000000000000000000000000000000000000005f82015250565b5f6117bf600c83611713565b91506117ca8261178b565b602082019050919050565b5f6020820190508181035f8301526117ec816117b3565b9050919050565b5f8151905061180181611497565b92915050565b5f6020828403121561181c5761181b61133e565b5b5f611829848285016117f3565b91505092915050565b7f4f6e6c79206f776e6572000000000000000000000000000000000000000000005f82015250565b5f611866600a83611713565b915061187182611832565b602082019050919050565b5f6020820190508181035f8301526118938161185a565b9050919050565b7f417574686f72697a65642073656e646572206f6e6c79000000000000000000005f82015250565b5f6118ce601683611713565b91506118d98261189a565b602082019050919050565b5f6020820190508181035f8301526118fb816118c2565b9050919050565b5f60c0820190506119155f830189611417565b611922602083018861146f565b61192f6040830187611417565b61193c6060830186611417565b6119496080830185611417565b61195660a0830184611417565b979650505050505050565b5f6080820190506119745f830187611417565b611981602083018661146f565b61198e6040830185611568565b61199b60608301846115db565b95945050505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f833560016020038436030381126119cc576119cb6119a4565b5b80840192508235915067ffffffffffffffff8211156119ee576119ed6119a8565b5b602083019250600182023603831315611a0a57611a096119ac565b5b509250929050565b5f81600f0b9050919050565b611a2781611a12565b8114611a31575f5ffd5b50565b5f81359050611a4281611a1e565b92915050565b611a518161143f565b8114611a5b575f5ffd5b50565b5f81359050611a6c81611a48565b92915050565b5f6fffffffffffffffffffffffffffffffff82169050919050565b611a9681611a72565b8114611aa0575f5ffd5b50565b5f81359050611ab181611a8d565b92915050565b5f8160020b9050919050565b611acc81611ab7565b8114611ad6575f5ffd5b50565b5f81359050611ae781611ac3565b92915050565b5f62ffffff82169050919050565b611b0481611aed565b8114611b0e575f5ffd5b50565b5f81359050611b1f81611afb565b92915050565b5f5f5f5f5f5f60c08789031215611b3f57611b3e61133e565b5b5f611b4c89828a01611a34565b9650506020611b5d89828a01611a34565b9550506040611b6e89828a01611a5e565b9450506060611b7f89828a01611aa3565b9350506080611b9089828a01611ad9565b92505060a0611ba189828a01611b11565b9150509295509295509295565b5f819050919050565b611bc081611bae565b8114611bca575f5ffd5b50565b5f81359050611bdb81611bb7565b92915050565b5f5f5f5f5f60a08688031215611bfa57611bf961133e565b5b5f611c0788828901611bcd565b9550506020611c1888828901611bcd565b9450506040611c2988828901611a5e565b9350506060611c3a88828901611aa3565b9250506080611c4b88828901611ad9565b9150509295509295909350565b5f6dffffffffffffffffffffffffffff82169050919050565b611c7a81611c58565b8114611c84575f5ffd5b50565b5f81359050611c9581611c71565b92915050565b5f5f60408385031215611cb157611cb061133e565b5b5f611cbe85828601611c87565b9250506020611ccf85828601611c87565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f496e73756666696369656e742066756e647300000000000000000000000000005f82015250565b5f611d3a601283611713565b9150611d4582611d06565b602082019050919050565b5f6020820190508181035f830152611d6781611d2e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f81519050919050565b5f81905092915050565b8281835e5f83830152505050565b5f611dc782611d9b565b611dd18185611da5565b9350611de1818560208601611daf565b80840191505092915050565b5f611df88284611dbd565b915081905092915050565b7f5472616e73666572206661696c656400000000000000000000000000000000005f82015250565b5f611e37600f83611713565b9150611e4282611e03565b602082019050919050565b5f6020820190508181035f830152611e6481611e2b565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f611ea28261140e565b9150611ead8361140e565b9250828202611ebb8161140e565b91508282048414831517611ed257611ed1611e6b565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f611f108261140e565b9150611f1b8361140e565b925082611f2b57611f2a611ed9565b5b828204905092915050565b5f819050919050565b611f50611f4b826113b0565b611f36565b82525050565b5f819050919050565b611f70611f6b8261140e565b611f56565b82525050565b5f611f818285611f3f565b602082019150611f918284611f5f565b6020820191508190509392505050565b5f611fab8261140e565b9150611fb68361140e565b9250828203905081811115611fce57611fcd611e6b565b5b92915050565b5f64ffffffffff82169050919050565b611fed81611fd4565b82525050565b5f6080820190506120065f830187611568565b6120136020830186611417565b6120206040830185611417565b61202d6060830184611fe4565b95945050505050565b5f82825260208201905092915050565b5f601f19601f8301169050919050565b5f61206082611d9b565b61206a8185612036565b935061207a818560208601611daf565b61208381612046565b840191505092915050565b5f6020820190508181035f8301526120a68184612056565b90509291505056fea164736f6c634300081e000a", + "nonce": "0x0", + "chainId": "0x512577" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x1e527d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc3c1dd0a40cf0ba4020438714d36ad357c624277f5a48649db9296c04bff7117", + "transactionIndex": "0x1", + "blockHash": "0x88e8b7e8c6eca6357bac606f3963afe37de15f0aba8b74a861abb4415036cb1c", + "blockNumber": "0x29e49f", + "gasUsed": "0x1ddbcf", + "effectiveGasPrice": "0x1a13b86000", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": null, + "contractAddress": "0x996644d92645985292d57ae903c14e58e8b6377c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773588127, + "chain": 5318007, + "commit": "859f78c" +} \ No newline at end of file diff --git a/contracts/broadcast/RedeployHook.s.sol/11155111/run-1773646561659.json b/contracts/broadcast/RedeployHook.s.sol/11155111/run-1773646561659.json new file mode 100644 index 0000000..0070812 --- /dev/null +++ b/contracts/broadcast/RedeployHook.s.sol/11155111/run-1773646561659.json @@ -0,0 +1,561 @@ +{ + "transactions": [ + { + "hash": "0x02612d594532528de767cb8908d409d7bfdcd3c44ad4631f87ad471d92aa8902", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x85ebc96b77f57f365401c861ed4a349a233340c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0x38f09Ee073E52cb2B18cDec0b7626Ec5f3D93C79" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000039aa60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e20354300000000000000000000000038f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "nonce": "0x49", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7c7a7cc0da102158505938babab40e372d3b8a72b30e2c28e592147798e97254", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "gas": "0xa5bc", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x4a", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1f930adc481fd14d7b5918f054df69ae45d212b8ce2b72a919b4f26fd1dce5bf", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x4b", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6f7f855726298cb4a9fdf96d095e00f353f3d9f55c6e37d184790d64735d6565", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x4c", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x4d", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4964c13f57224a647b17c1c2b785145ac39080c2a0bc73b0705208d843f150d8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x4e", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd5376664e60b88f260cb557157de4f5d6ecd8f27efd2448b78eda31d99ef19e6", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x4f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5f0dc44f19d53810db45b082ad7277a9166c99a7c4005a30cc32932cd57540c7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x50", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5201816582e2d88b3a087eded7194494cede219ee4eb3cad7961f7e3ca6f9403", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c0c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c0c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x51", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe8446d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd5376664e60b88f260cb557157de4f5d6ecd8f27efd2448b78eda31d99ef19e6", + "transactionIndex": "0x37", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe8bc6b", + "logs": [ + { + "address": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x7c7a7cc0da102158505938babab40e372d3b8a72b30e2c28e592147798e97254", + "transactionIndex": "0x38", + "logIndex": "0x3f", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000002000000000000001000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000002000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7c7a7cc0da102158505938babab40e372d3b8a72b30e2c28e592147798e97254", + "transactionIndex": "0x38", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x77fe", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe94375", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x1f930adc481fd14d7b5918f054df69ae45d212b8ce2b72a919b4f26fd1dce5bf", + "transactionIndex": "0x39", + "logIndex": "0x40", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1f930adc481fd14d7b5918f054df69ae45d212b8ce2b72a919b4f26fd1dce5bf", + "transactionIndex": "0x39", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe9ca7f", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x5201816582e2d88b3a087eded7194494cede219ee4eb3cad7961f7e3ca6f9403", + "transactionIndex": "0x3a", + "logIndex": "0x41", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5201816582e2d88b3a087eded7194494cede219ee4eb3cad7961f7e3ca6f9403", + "transactionIndex": "0x3a", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xea3435", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x6f7f855726298cb4a9fdf96d095e00f353f3d9f55c6e37d184790d64735d6565", + "transactionIndex": "0x3b", + "logIndex": "0x42", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6f7f855726298cb4a9fdf96d095e00f353f3d9f55c6e37d184790d64735d6565", + "transactionIndex": "0x3b", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xea9deb", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x5f0dc44f19d53810db45b082ad7277a9166c99a7c4005a30cc32932cd57540c7", + "transactionIndex": "0x3c", + "logIndex": "0x43", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5f0dc44f19d53810db45b082ad7277a9166c99a7c4005a30cc32932cd57540c7", + "transactionIndex": "0x3c", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xeb0af9", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x02612d594532528de767cb8908d409d7bfdcd3c44ad4631f87ad471d92aa8902", + "transactionIndex": "0x3d", + "logIndex": "0x44", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040880000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x02612d594532528de767cb8908d409d7bfdcd3c44ad4631f87ad471d92aa8902", + "transactionIndex": "0x3d", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xeb7807", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x4964c13f57224a647b17c1c2b785145ac39080c2a0bc73b0705208d843f150d8", + "transactionIndex": "0x3e", + "logIndex": "0x45", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000040080000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x4964c13f57224a647b17c1c2b785145ac39080c2a0bc73b0705208d843f150d8", + "transactionIndex": "0x3e", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf2278c", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xdc52a01aabd01f0ec5c0eeccef433e918a36eadf468983f2c9f0ec7a96d364e0", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x46", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000060da" + ], + "data": "0x", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x47", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xdc52a01aabd01f0ec5c0eeccef433e918a36eadf468983f2c9f0ec7a96d364e0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000060da", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x48", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x49", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x4a", + "removed": false + } + ], + "logsBloom": "0x00000000400000000000001000000000002000000000000000001000080000010000000000000040880000000000004080000100008000010000000000000000000000000000000000000008000000000000000000200000000000000000000000000000020000000000000080000800000000000000100000000810000100000000000001000008000010000040000000000081000000000000000000200000000004000040000000000000002000004000002000400000000000000000000000008002000000000000000000022000000000000000000000001000000020001000800000000000000000000000000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773646561659, + "chain": 11155111, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/RedeployHook.s.sol/11155111/run-latest.json b/contracts/broadcast/RedeployHook.s.sol/11155111/run-latest.json new file mode 100644 index 0000000..0070812 --- /dev/null +++ b/contracts/broadcast/RedeployHook.s.sol/11155111/run-latest.json @@ -0,0 +1,561 @@ +{ + "transactions": [ + { + "hash": "0x02612d594532528de767cb8908d409d7bfdcd3c44ad4631f87ad471d92aa8902", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0x85ebc96b77f57f365401c861ed4a349a233340c0", + "function": null, + "arguments": [ + "0xE03A1074c86CFeDd5C142C4F04F1a1536e203543", + "0x38f09Ee073E52cb2B18cDec0b7626Ec5f3D93C79" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000039aa60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e20354300000000000000000000000038f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "nonce": "0x49", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7c7a7cc0da102158505938babab40e372d3b8a72b30e2c28e592147798e97254", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "gas": "0xa5bc", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x4a", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x1f930adc481fd14d7b5918f054df69ae45d212b8ce2b72a919b4f26fd1dce5bf", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x4b", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x6f7f855726298cb4a9fdf96d095e00f353f3d9f55c6e37d184790d64735d6565", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x4c", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x4d", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x4964c13f57224a647b17c1c2b785145ac39080c2a0bc73b0705208d843f150d8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x4e", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xd5376664e60b88f260cb557157de4f5d6ecd8f27efd2448b78eda31d99ef19e6", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x4f", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5f0dc44f19d53810db45b082ad7277a9166c99a7c4005a30cc32932cd57540c7", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x429ba70129df741B2Ca2a85BC3A2a3328e5c09b4", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x50", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x5201816582e2d88b3a087eded7194494cede219ee4eb3cad7961f7e3ca6f9403", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c0c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c0c00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x51", + "chainId": "0xaa36a7" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0xe8446d", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xd5376664e60b88f260cb557157de4f5d6ecd8f27efd2448b78eda31d99ef19e6", + "transactionIndex": "0x37", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe8bc6b", + "logs": [ + { + "address": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x7c7a7cc0da102158505938babab40e372d3b8a72b30e2c28e592147798e97254", + "transactionIndex": "0x38", + "logIndex": "0x3f", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000002000000000000001000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000002000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7c7a7cc0da102158505938babab40e372d3b8a72b30e2c28e592147798e97254", + "transactionIndex": "0x38", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x77fe", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x38f09ee073e52cb2b18cdec0b7626ec5f3d93c79", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe94375", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x1f930adc481fd14d7b5918f054df69ae45d212b8ce2b72a919b4f26fd1dce5bf", + "transactionIndex": "0x39", + "logIndex": "0x40", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x1f930adc481fd14d7b5918f054df69ae45d212b8ce2b72a919b4f26fd1dce5bf", + "transactionIndex": "0x39", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xe9ca7f", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x5201816582e2d88b3a087eded7194494cede219ee4eb3cad7961f7e3ca6f9403", + "transactionIndex": "0x3a", + "logIndex": "0x41", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5201816582e2d88b3a087eded7194494cede219ee4eb3cad7961f7e3ca6f9403", + "transactionIndex": "0x3a", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x870a", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xea3435", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x6f7f855726298cb4a9fdf96d095e00f353f3d9f55c6e37d184790d64735d6565", + "transactionIndex": "0x3b", + "logIndex": "0x42", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x6f7f855726298cb4a9fdf96d095e00f353f3d9f55c6e37d184790d64735d6565", + "transactionIndex": "0x3b", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xea9deb", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x5f0dc44f19d53810db45b082ad7277a9166c99a7c4005a30cc32932cd57540c7", + "transactionIndex": "0x3c", + "logIndex": "0x43", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x5f0dc44f19d53810db45b082ad7277a9166c99a7c4005a30cc32932cd57540c7", + "transactionIndex": "0x3c", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xeb0af9", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x02612d594532528de767cb8908d409d7bfdcd3c44ad4631f87ad471d92aa8902", + "transactionIndex": "0x3d", + "logIndex": "0x44", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000040880000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x02612d594532528de767cb8908d409d7bfdcd3c44ad4631f87ad471d92aa8902", + "transactionIndex": "0x3d", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xeb7807", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x4964c13f57224a647b17c1c2b785145ac39080c2a0bc73b0705208d843f150d8", + "transactionIndex": "0x3e", + "logIndex": "0x45", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000040080000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x4964c13f57224a647b17c1c2b785145ac39080c2a0bc73b0705208d843f150d8", + "transactionIndex": "0x3e", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf2278c", + "logs": [ + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0xdc52a01aabd01f0ec5c0eeccef433e918a36eadf468983f2c9f0ec7a96d364e0", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000085ebc96b77f57f365401c861ed4a349a233340c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x46", + "removed": false + }, + { + "address": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000000000000000000000000000000000000060da" + ], + "data": "0x", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x47", + "removed": false + }, + { + "address": "0xe03a1074c86cfedd5c142c4f04f1a1536e203543", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0xdc52a01aabd01f0ec5c0eeccef433e918a36eadf468983f2c9f0ec7a96d364e0", + "0x000000000000000000000000429ba70129df741b2ca2a85bc3a2a3328e5c09b4" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a00000000000000000000000000000000000000000000000000000000000060da", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x48", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x49", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000e03a1074c86cfedd5c142c4f04f1a1536e203543" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "blockTimestamp": "0x69b7b2e0", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "logIndex": "0x4a", + "removed": false + } + ], + "logsBloom": "0x00000000400000000000001000000000002000000000000000001000080000010000000000000040880000000000004080000100008000010000000000000000000000000000000000000008000000000000000000200000000000000000000000000000020000000000000080000800000000000000100000000810000100000000000001000008000010000040000000000081000000000000000000200000000004000040000000000000002000004000002000400000000000000000000000008002000000000000000000022000000000000000000000001000000020001000800000000000000000000000000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x71907b6bf13da246abe7b3413022ddf219ebbfd3aea3d49b4575b762915b84e4", + "transactionIndex": "0x3f", + "blockHash": "0x03acec99714ea570a41e80068ba39faf8029f4dd9f2724725355ca75004b5413", + "blockNumber": "0x9f8d29", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0xf424c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x429ba70129df741b2ca2a85bc3a2a3328e5c09b4", + "contractAddress": null + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773646561659, + "chain": 11155111, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/RedeployHook.s.sol/1301/run-1773646703537.json b/contracts/broadcast/RedeployHook.s.sol/1301/run-1773646703537.json new file mode 100644 index 0000000..c74df49 --- /dev/null +++ b/contracts/broadcast/RedeployHook.s.sol/1301/run-1773646703537.json @@ -0,0 +1,633 @@ +{ + "transactions": [ + { + "hash": "0x48fa74ea949282a63cb413e0928736dc069e58d7c11c5ea8803c0b989b7dd15a", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xdd39c05761379abb059623a303c03f180e4f00c0", + "function": null, + "arguments": [ + "0x00B036B58a818B1BC34d502D3fE730Db729e62AC", + "0xB25AC436f9BC71Ab36745bF3bC550649e3ec2A48" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x368c4c", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000003f7d60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac000000000000000000000000b25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "nonce": "0x2f", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x277dff73528b96d45d2cb533acfe867a78308dea876ac692f35f455d138b32f0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "gas": "0xa5bc", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x30", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7296b9c3483adc8c0f23ea9f697e417a99e9c110c52939e06e794600504ee8e2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x31", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x01f9cc8d7013af83bebce2d02b2f649aa47f98e7c8587991494ed0b31a8ec66f", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x32", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x33", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbc330d1cd2f6f8408dcf2d668992839e0b8d4d1987a96c9f34727c82d8cfcb17", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x34", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x07ca736d5b0bee56a864551988aa35a968f0b9e9eaed76e1c1f8febac824e681", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x35", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x55a4c479551b1f820f3739d2d29fa35c742176d5eb6b8fb38cb1566b98c513bf", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x36", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc158be1580a2b4685758732b22c5c60dd7b9f6e1ca418e64437d80f2070f3d0e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c1610000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "gas": "0x93be7", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c1610000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x37", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x321c14", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x01f9cc8d7013af83bebce2d02b2f649aa47f98e7c8587991494ed0b31a8ec66f", + "transactionIndex": "0x8", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "gasUsed": "0x277de7", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x206a70", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x308ae7488", + "l1GasPrice": "0xb", + "l1GasUsed": "0x14bfd" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x329412", + "logs": [ + { + "address": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "blockTimestamp": "0x69b7b36e", + "transactionHash": "0x48fa74ea949282a63cb413e0928736dc069e58d7c11c5ea8803c0b989b7dd15a", + "transactionIndex": "0x9", + "logIndex": "0x9", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080002000000080000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000020000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x48fa74ea949282a63cb413e0928736dc069e58d7c11c5ea8803c0b989b7dd15a", + "transactionIndex": "0x9", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "gasUsed": "0x77fe", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xc030", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x11fd9f3d", + "l1GasPrice": "0xb", + "l1GasUsed": "0x7b0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x331b1c", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "blockTimestamp": "0x69b7b36e", + "transactionHash": "0x7296b9c3483adc8c0f23ea9f697e417a99e9c110c52939e06e794600504ee8e2", + "transactionIndex": "0xa", + "logIndex": "0xa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7296b9c3483adc8c0f23ea9f697e417a99e9c110c52939e06e794600504ee8e2", + "transactionIndex": "0xa", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xe9f25f5", + "l1GasPrice": "0xb", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x33a226", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "blockTimestamp": "0x69b7b36e", + "transactionHash": "0x277dff73528b96d45d2cb533acfe867a78308dea876ac692f35f455d138b32f0", + "transactionIndex": "0xb", + "logIndex": "0xb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x277dff73528b96d45d2cb533acfe867a78308dea876ac692f35f455d138b32f0", + "transactionIndex": "0xb", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xe9f25f5", + "l1GasPrice": "0xb", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7345c", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0xbc330d1cd2f6f8408dcf2d668992839e0b8d4d1987a96c9f34727c82d8cfcb17", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbc330d1cd2f6f8408dcf2d668992839e0b8d4d1987a96c9f34727c82d8cfcb17", + "transactionIndex": "0x6", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xe9f25f5", + "l1GasPrice": "0xb", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x79e12", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0xc158be1580a2b4685758732b22c5c60dd7b9f6e1ca418e64437d80f2070f3d0e", + "transactionIndex": "0x7", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc158be1580a2b4685758732b22c5c60dd7b9f6e1ca418e64437d80f2070f3d0e", + "transactionIndex": "0x7", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xe9f25f5", + "l1GasPrice": "0xb", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x80b20", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x55a4c479551b1f820f3739d2d29fa35c742176d5eb6b8fb38cb1566b98c513bf", + "transactionIndex": "0x8", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0x55a4c479551b1f820f3739d2d29fa35c742176d5eb6b8fb38cb1566b98c513bf", + "transactionIndex": "0x8", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xfca0425", + "l1GasPrice": "0xb", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8782e", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x07ca736d5b0bee56a864551988aa35a968f0b9e9eaed76e1c1f8febac824e681", + "transactionIndex": "0x9", + "logIndex": "0x7", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0x07ca736d5b0bee56a864551988aa35a968f0b9e9eaed76e1c1f8febac824e681", + "transactionIndex": "0x9", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xfca0425", + "l1GasPrice": "0xb", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf279b", + "logs": [ + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x00b590714f08485053f3fd2354d1479503c3de52aa2756a32c4f174c8a9e7d11", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000001c23" + ], + "data": "0x", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x00b590714f08485053f3fd2354d1479503c3de52aa2756a32c4f174c8a9e7d11", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001c23", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0xb", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0xc", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000002000000000000000001000000000010000000000000000800080000000004080000000001000000000000000000000000000000000000000000008000000000000000000000000000000001800000000000000020000000000000000004880000000000040000400000010000100000000000001000008000000000048000000000081000000000000000000200000000004000040000000000000000000004800002000000020000000000000000000008002080000000000000000020000000000000000000000000000000020004000800000000000000000000000000004000000000002000000000000202010", + "type": "0x2", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x6af6d", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x1f8b0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x2f585dd3", + "l1GasPrice": "0xb", + "l1GasUsed": "0x143c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773646703537, + "chain": 1301, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/RedeployHook.s.sol/1301/run-latest.json b/contracts/broadcast/RedeployHook.s.sol/1301/run-latest.json new file mode 100644 index 0000000..c74df49 --- /dev/null +++ b/contracts/broadcast/RedeployHook.s.sol/1301/run-latest.json @@ -0,0 +1,633 @@ +{ + "transactions": [ + { + "hash": "0x48fa74ea949282a63cb413e0928736dc069e58d7c11c5ea8803c0b989b7dd15a", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xdd39c05761379abb059623a303c03f180e4f00c0", + "function": null, + "arguments": [ + "0x00B036B58a818B1BC34d502D3fE730Db729e62AC", + "0xB25AC436f9BC71Ab36745bF3bC550649e3ec2A48" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x368c4c", + "value": "0x0", + "input": "0x0000000000000000000000000000000000000000000000000000000000003f7d60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac000000000000000000000000b25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "nonce": "0x2f", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x277dff73528b96d45d2cb533acfe867a78308dea876ac692f35f455d138b32f0", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "gas": "0xa5bc", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x30", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x7296b9c3483adc8c0f23ea9f697e417a99e9c110c52939e06e794600504ee8e2", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x31", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x01f9cc8d7013af83bebce2d02b2f649aa47f98e7c8587991494ed0b31a8ec66f", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x32", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x33", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xbc330d1cd2f6f8408dcf2d668992839e0b8d4d1987a96c9f34727c82d8cfcb17", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x34", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x07ca736d5b0bee56a864551988aa35a968f0b9e9eaed76e1c1f8febac824e681", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x35", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x55a4c479551b1f820f3739d2d29fa35c742176d5eb6b8fb38cb1566b98c513bf", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0xf969Aee60879C54bAAed9F3eD26147Db216Fd664", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x36", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xc158be1580a2b4685758732b22c5c60dd7b9f6e1ca418e64437d80f2070f3d0e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c1610000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "gas": "0x93be7", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c1610000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x37", + "chainId": "0x515" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x321c14", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x01f9cc8d7013af83bebce2d02b2f649aa47f98e7c8587991494ed0b31a8ec66f", + "transactionIndex": "0x8", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "gasUsed": "0x277de7", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x206a70", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x308ae7488", + "l1GasPrice": "0xb", + "l1GasUsed": "0x14bfd" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x329412", + "logs": [ + { + "address": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "blockTimestamp": "0x69b7b36e", + "transactionHash": "0x48fa74ea949282a63cb413e0928736dc069e58d7c11c5ea8803c0b989b7dd15a", + "transactionIndex": "0x9", + "logIndex": "0x9", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080002000000080000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000020000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x48fa74ea949282a63cb413e0928736dc069e58d7c11c5ea8803c0b989b7dd15a", + "transactionIndex": "0x9", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "gasUsed": "0x77fe", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xc030", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x11fd9f3d", + "l1GasPrice": "0xb", + "l1GasUsed": "0x7b0" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x331b1c", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "blockTimestamp": "0x69b7b36e", + "transactionHash": "0x7296b9c3483adc8c0f23ea9f697e417a99e9c110c52939e06e794600504ee8e2", + "transactionIndex": "0xa", + "logIndex": "0xa", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x7296b9c3483adc8c0f23ea9f697e417a99e9c110c52939e06e794600504ee8e2", + "transactionIndex": "0xa", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xe9f25f5", + "l1GasPrice": "0xb", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x33a226", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "blockTimestamp": "0x69b7b36e", + "transactionHash": "0x277dff73528b96d45d2cb533acfe867a78308dea876ac692f35f455d138b32f0", + "transactionIndex": "0xb", + "logIndex": "0xb", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x277dff73528b96d45d2cb533acfe867a78308dea876ac692f35f455d138b32f0", + "transactionIndex": "0xb", + "blockHash": "0xa633d90edd60831bdc99e296ff57e9981db40a7802b8bedf01f1bef057599163", + "blockNumber": "0x2ca0622", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xe9f25f5", + "l1GasPrice": "0xb", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x7345c", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0xbc330d1cd2f6f8408dcf2d668992839e0b8d4d1987a96c9f34727c82d8cfcb17", + "transactionIndex": "0x6", + "logIndex": "0x4", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xbc330d1cd2f6f8408dcf2d668992839e0b8d4d1987a96c9f34727c82d8cfcb17", + "transactionIndex": "0x6", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xe9f25f5", + "l1GasPrice": "0xb", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x79e12", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0xc158be1580a2b4685758732b22c5c60dd7b9f6e1ca418e64437d80f2070f3d0e", + "transactionIndex": "0x7", + "logIndex": "0x5", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xc158be1580a2b4685758732b22c5c60dd7b9f6e1ca418e64437d80f2070f3d0e", + "transactionIndex": "0x7", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x9c40", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xe9f25f5", + "l1GasPrice": "0xb", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x80b20", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x55a4c479551b1f820f3739d2d29fa35c742176d5eb6b8fb38cb1566b98c513bf", + "transactionIndex": "0x8", + "logIndex": "0x6", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0x55a4c479551b1f820f3739d2d29fa35c742176d5eb6b8fb38cb1566b98c513bf", + "transactionIndex": "0x8", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xfca0425", + "l1GasPrice": "0xb", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x8782e", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x07ca736d5b0bee56a864551988aa35a968f0b9e9eaed76e1c1f8febac824e681", + "transactionIndex": "0x9", + "logIndex": "0x7", + "removed": false + } + ], + "logsBloom": "0x00010000000000000000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000000000000080000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000040000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000002400", + "type": "0x2", + "transactionHash": "0x07ca736d5b0bee56a864551988aa35a968f0b9e9eaed76e1c1f8febac824e681", + "transactionIndex": "0x9", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0xa730", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0xfca0425", + "l1GasPrice": "0xb", + "l1GasUsed": "0x6bf" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0xf279b", + "logs": [ + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x00b590714f08485053f3fd2354d1479503c3de52aa2756a32c4f174c8a9e7d11", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000dd39c05761379abb059623a303c03f180e4f00c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0x8", + "removed": false + }, + { + "address": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000001c23" + ], + "data": "0x", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0x9", + "removed": false + }, + { + "address": "0x00b036b58a818b1bc34d502d3fe730db729e62ac", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x00b590714f08485053f3fd2354d1479503c3de52aa2756a32c4f174c8a9e7d11", + "0x000000000000000000000000f969aee60879c54baaed9f3ed26147db216fd664" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000001c23", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0xa", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0xb", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000000b036b58a818b1bc34d502d3fe730db729e62ac" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "blockTimestamp": "0x69b7b36f", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "logIndex": "0xc", + "removed": false + } + ], + "logsBloom": "0x00100000000000000000000000000000002000000000000000001000000000010000000000000000800080000000004080000000001000000000000000000000000000000000000000000008000000000000000000000000000000001800000000000000020000000000000000004880000000000040000400000010000100000000000001000008000000000048000000000081000000000000000000200000000004000040000000000000000000004800002000000020000000000000000000008002080000000000000000020000000000000000000000000000000020004000800000000000000000000000000004000000000002000000000000202010", + "type": "0x2", + "transactionHash": "0x28e62c44c2d23591779b50519019b5d2d48fabb9c52034638a319f5ca8ba9a98", + "transactionIndex": "0xa", + "blockHash": "0xde56d1b56ef24c07fefac006066afe621aab3d7d1761d91eb1cfdaec3ec43c01", + "blockNumber": "0x2ca0623", + "gasUsed": "0x6af6d", + "effectiveGasPrice": "0x7a121", + "blobGasUsed": "0x1f8b0", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xf969aee60879c54baaed9f3ed26147db216fd664", + "contractAddress": null, + "daFootprintGasScalar": "0x190", + "l1BaseFeeScalar": "0x7d0", + "l1BlobBaseFee": "0x29972d", + "l1BlobBaseFeeScalar": "0xdbba0", + "l1Fee": "0x2f585dd3", + "l1GasPrice": "0xb", + "l1GasUsed": "0x143c" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773646703537, + "chain": 1301, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/RedeployHook.s.sol/84532/run-1773646663721.json b/contracts/broadcast/RedeployHook.s.sol/84532/run-1773646663721.json new file mode 100644 index 0000000..a80e2dc --- /dev/null +++ b/contracts/broadcast/RedeployHook.s.sol/84532/run-1773646663721.json @@ -0,0 +1,633 @@ +{ + "transactions": [ + { + "hash": "0x2fd16508e56448457c4647069be4ef31fd3ef40aa32c06209281d39cf997ced8", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xc8de86d4ca095f343f0e69c3b8f7c9845a2580c0", + "function": null, + "arguments": [ + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0xB25AC436f9BC71Ab36745bF3bC550649e3ec2A48" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000005dd60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408000000000000000000000000b25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "nonce": "0x2f", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x218cd4b616f7c2c3d7e0d6da89fd3fad3a1ebf3a84dc597e14a129ad7a128a7d", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "gas": "0xa5bc", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x30", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xed7e2cc58c16506ab08e52954dcf10ddc5e83cb6609137ba9ed26bd6098edbe8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x31", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x411290a06369f89832b04e0b288ab5798fbb3429f22542ffa9414a321533aed0", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x32", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x80d76e641a852cfdb44ae2fc08fdd636d6eacaab93dbd45806e6975d3abdca42", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x33", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe4cb230bc5fa59854b10c179be17db105195e6bb63d775b5dc6fdd4280ba332e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x34", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x861a4048a7e8d343ebe404e851344eb294bafca3dcdf5a65d5c9af18651dad44", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x35", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x36", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x96688eb57e9e793af70f200e873ec55c64888894996b102b3323eb2aa3c69ac9", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c0fc0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c0fc0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x37", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x6b8c72", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x80d76e641a852cfdb44ae2fc08fdd636d6eacaab93dbd45806e6975d3abdca42", + "transactionIndex": "0x19", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x14c40" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6c0470", + "logs": [ + { + "address": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x2fd16508e56448457c4647069be4ef31fd3ef40aa32c06209281d39cf997ced8", + "transactionIndex": "0x1a", + "logIndex": "0x7c", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080002000000080000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000020000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2fd16508e56448457c4647069be4ef31fd3ef40aa32c06209281d39cf997ced8", + "transactionIndex": "0x1a", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x77fe", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x446a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x7e6" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6c8b7a", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe4cb230bc5fa59854b10c179be17db105195e6bb63d775b5dc6fdd4280ba332e", + "transactionIndex": "0x1b", + "logIndex": "0x7d", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe4cb230bc5fa59854b10c179be17db105195e6bb63d775b5dc6fdd4280ba332e", + "transactionIndex": "0x1b", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6d1284", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x861a4048a7e8d343ebe404e851344eb294bafca3dcdf5a65d5c9af18651dad44", + "transactionIndex": "0x1c", + "logIndex": "0x7e", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x861a4048a7e8d343ebe404e851344eb294bafca3dcdf5a65d5c9af18651dad44", + "transactionIndex": "0x1c", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6d7c3a", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x96688eb57e9e793af70f200e873ec55c64888894996b102b3323eb2aa3c69ac9", + "transactionIndex": "0x1d", + "logIndex": "0x7f", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x96688eb57e9e793af70f200e873ec55c64888894996b102b3323eb2aa3c69ac9", + "transactionIndex": "0x1d", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6de5f0", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x218cd4b616f7c2c3d7e0d6da89fd3fad3a1ebf3a84dc597e14a129ad7a128a7d", + "transactionIndex": "0x1e", + "logIndex": "0x80", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x218cd4b616f7c2c3d7e0d6da89fd3fad3a1ebf3a84dc597e14a129ad7a128a7d", + "transactionIndex": "0x1e", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6e52fe", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xed7e2cc58c16506ab08e52954dcf10ddc5e83cb6609137ba9ed26bd6098edbe8", + "transactionIndex": "0x1f", + "logIndex": "0x81", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xed7e2cc58c16506ab08e52954dcf10ddc5e83cb6609137ba9ed26bd6098edbe8", + "transactionIndex": "0x1f", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6ec00c", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x411290a06369f89832b04e0b288ab5798fbb3429f22542ffa9414a321533aed0", + "transactionIndex": "0x20", + "logIndex": "0x82", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x411290a06369f89832b04e0b288ab5798fbb3429f22542ffa9414a321533aed0", + "transactionIndex": "0x20", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x756f91", + "logs": [ + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x52e35422afb4629f1124e5c6db7f265f53689ee4752a105c80c0ff31145b6291", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x83", + "removed": false + }, + { + "address": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000005068" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x84", + "removed": false + }, + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x52e35422afb4629f1124e5c6db7f265f53689ee4752a105c80c0ff31145b6291", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000005068", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x85", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x86", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x87", + "removed": false + } + ], + "logsBloom": "0x00000000000000010000000000000000002000000000000000001000000000010100000100000000800000000200004080000000000000000008000010000800000000000010000000000008000000000000000000300000000000008000000020000000020000000000000000000800000000080000000000000010000100000000000005000008000000000040000000000081000000000000000000200000000004000040000000800000000000004000002000000000000000000000000000008002001000000000000008020000000000000000000000000000000020000000800000000000000000000800000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb18d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x1472" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773646663721, + "chain": 84532, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/broadcast/RedeployHook.s.sol/84532/run-latest.json b/contracts/broadcast/RedeployHook.s.sol/84532/run-latest.json new file mode 100644 index 0000000..a80e2dc --- /dev/null +++ b/contracts/broadcast/RedeployHook.s.sol/84532/run-latest.json @@ -0,0 +1,633 @@ +{ + "transactions": [ + { + "hash": "0x2fd16508e56448457c4647069be4ef31fd3ef40aa32c06209281d39cf997ced8", + "transactionType": "CREATE2", + "contractName": "DepegShieldHook", + "contractAddress": "0xc8de86d4ca095f343f0e69c3b8f7c9845a2580c0", + "function": null, + "arguments": [ + "0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408", + "0xB25AC436f9BC71Ab36745bF3bC550649e3ec2A48" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "gas": "0x39c1cc", + "value": "0x0", + "input": "0x00000000000000000000000000000000000000000000000000000000000005dd60c060405234801561000f575f5ffd5b5060405161349838038061349883398181016040528101906100319190610646565b818073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1681525050610075306100b160201b60201c565b508073ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250505050610684565b6100ce816100c36100d160201b60201c565b61015a60201b60201c565b50565b6100d9610530565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b6101856120008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515815f015115151415806101cc57506101c06110008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160200151151514155b8061020957506101fd6108008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160400151151514155b80610246575061023a6104008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160600151151514155b8061028357506102776102008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160800151151514155b806102c057506102b46101008373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160a00151151514155b806102fc57506102f060808373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160c00151151514155b80610338575061032c60408373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b15158160e00151151514155b80610375575061036860208373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101000151151514155b806103b257506103a560108373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101200151151514155b806103ef57506103e260088373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101400151151514155b8061042c575061041f60048373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101600151151514155b80610469575061045c60028373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101800151151514155b806104a6575061049960018373ffffffffffffffffffffffffffffffffffffffff166104e960201b90919060201c565b1515816101a00151151514155b156104e5576104e48263e65af6a060e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191661050e60201b90919060201c565b5b5050565b5f5f82841673ffffffffffffffffffffffffffffffffffffffff161415905092915050565b815f5273ffffffffffffffffffffffffffffffffffffffff811660045260245ffd5b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6105da826105b1565b9050919050565b5f6105eb826105d0565b9050919050565b6105fb816105e1565b8114610605575f5ffd5b50565b5f81519050610616816105f2565b92915050565b610625816105d0565b811461062f575f5ffd5b50565b5f815190506106408161061c565b92915050565b5f5f6040838503121561065c5761065b6105ad565b5b5f61066985828601610608565b925050602061067a85828601610632565b9150509250929050565b60805160a051612d676107315f395f81816108e1015281816116f001526118e801525f81816103fe0152818161049c0152818161053c015281816105fe01528181610665015281816106ea0152818161078f0152818161083d01528181610907015281816109aa01528181610a6701528181610ace01528181610bef01528181610c1401528181610cae015281816112c30152818161132a0152818161155f01526115c60152612d675ff3fe608060405234801561000f575f5ffd5b5060043610610109575f3560e01c8063a34701d6116100a0578063c4e833ce1161006f578063c4e833ce14610341578063d32867d01461035f578063dc4c90d31461037d578063dc98354e1461039b578063e1b4af69146103cb57610109565b8063a34701d614610292578063b47b2fb1146102b0578063b6a8b0fa146102e1578063ba0eec961461031157610109565b80636c2bbe7e116100dc5780636c2bbe7e146101d05780636fe7e6eb1461020157806385598276146102315780639f063efc1461026157610109565b806321d0ee701461010d578063259982e51461013d578063575e24b41461016d578063643baffa1461019f575b5f5ffd5b61012760048036038101906101229190611f35565b6103fb565b6040516101349190611ff5565b60405180910390f35b61015760048036038101906101529190611f35565b610499565b6040516101649190611ff5565b60405180910390f35b6101876004803603810190610182919061202c565b610537565b60405161019693929190612111565b60405180910390f35b6101b960048036038101906101b49190612146565b6105dd565b6040516101c7929190612189565b60405180910390f35b6101ea60048036038101906101e591906121da565b6106e6565b6040516101f8929190612297565b60405180910390f35b61021b6004803603810190610216919061231e565b61078c565b6040516102289190611ff5565b60405180910390f35b61024b600480360381019061024691906123ad565b610828565b60405161025891906123d8565b60405180910390f35b61027b600480360381019061027691906121da565b610839565b604051610289929190612297565b60405180910390f35b61029a6108df565b6040516102a79190612443565b60405180910390f35b6102ca60048036038101906102c5919061245c565b610903565b6040516102d8929190612510565b60405180910390f35b6102fb60048036038101906102f69190612537565b6109a7565b6040516103089190611ff5565b60405180910390f35b61032b60048036038101906103269190612146565b610a47565b60405161033891906125cf565b60405180910390f35b610349610b5e565b6040516103569190612720565b60405180910390f35b610367610be7565b60405161037491906125cf565b60405180910390f35b610385610bed565b604051610392919061275a565b60405180910390f35b6103b560048036038101906103b09190612773565b610c11565b6040516103c29190611ff5565b60405180910390f35b6103e560048036038101906103e09190612537565b610cab565b6040516103f29190611ff5565b60405180910390f35b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610481576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61048e8686868686610d4b565b905095945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461051f576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61052c8686868686610d7e565b905095945050505050565b5f5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105bf576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105cc8888888888610db1565b925092509250955095509592505050565b5f5f5f6106416105fc858036038101906105f79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6106a86106638680360381019061065e9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16036106d0575f5f9350935050506106e1565b6106da8282610f84565b9350935050505b915091565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461076d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61077c8989898989898961103d565b9150915097509795505050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610812576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61081e85858585611071565b9050949350505050565b5f610832826110a4565b9050919050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146108c0576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6108cf89898989898989611226565b9150915097509795505050505050565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461098a576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61099888888888888861125a565b91509150965096945050505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a2d576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a3b878787878787611439565b90509695505050505050565b5f5f610aaa610a6584803603810190610a609190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f610b11610acc85803603810190610ac79190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff1603610b385761271092505050610b59565b5f5f610b448484610f84565b91509150610b52828261146c565b9450505050505b919050565b610b66611dac565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020016001151581526020016001151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f1515815250905090565b61271081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c97576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610ca28484846114d9565b90509392505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d31576040517fae18210a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d3f87878787878761150c565b90509695505050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f5f610dbf888861153f565b9050807f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d63575e24b460e01b5f62400000831793509350935050955095509592505050565b5f60a082209050919050565b5f5f5f5f5f610e1f8661174b565b90505f8773ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf836040518263ffffffff1660e01b8152600401610e5b91906129aa565b602060405180830381865afa158015610e76573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e9a91906129ed565b905073ffffffffffffffffffffffffffffffffffffffff811695508060a01c60020b945062ffffff8160b81c16935062ffffff8160d01c169250505092959194509250565b5f5f610eea8361174b565b90505f6003825f1c610efc9190612a45565b5f1b90508473ffffffffffffffffffffffffffffffffffffffff16631e2eaeaf826040518263ffffffff1660e01b8152600401610f3991906129aa565b602060405180830381865afa158015610f54573d5f5f3e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610f7891906129ed565b5f1c9250505092915050565b5f5f610fdc836fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9150611034836fffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90509250929050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f61274282116110b75760649050611221565b5f61277483116110f8575f612742846110d09190612a78565b90506008816110df9190612aab565b606462ffffff166110f09190612a45565b915050611200565b61283c8311611150575f612774846111109190612a78565b90506050818260096111229190612aab565b61112c9190612aab565b6111369190612b19565b6101f462ffffff166111489190612a45565b9150506111ff565b61290483116111a8575f61283c846111689190612a78565b905060088182600361117a9190612aab565b6111849190612aab565b61118e9190612b19565b61138862ffffff166111a09190612a45565b9150506111fe565b5f612904846111b79190612a78565b90506113888111156111d0576207a12092505050611221565b603281826111de9190612aab565b6111e89190612b19565b614e2062ffffff166111fa9190612a45565b9150505b5b5b6207a12062ffffff1681111561121c576207a120915050611221565b809150505b919050565b5f5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f5f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55c90505f7f306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c55d5f6113066112c18a8036038101906112bc9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f61136d6113288b8036038101906113239190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff16111561141e575f5f6113958484610f84565b915091505f6113a4838361146c565b90505f6113c384848f5f0160208101906113be9190612b73565b611842565b90506113de8e8036038101906113d99190612967565b610e05565b7f59f61655283849a7bdf192ac2853331405301dc20b30873c679fa4fcc4d207c183838a60405161141193929190612bad565b60405180910390a2505050505b63b47b2fb160e01b5f94509450505050965096945050505050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f83148061147a57505f82145b156114a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90506114d3565b8183106114c2576114bb836127108461177f565b90506114d2565b6114cf826127108561177f565b90505b5b92915050565b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6040517f0a85dc2900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5f6115a261155d858036038101906115589190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610e1190919063ffffffff16565b50505090505f6116096115c4868036038101906115bf9190612967565b610e05565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16610edf90919063ffffffff16565b90505f816fffffffffffffffffffffffffffffffff160361162f57606492505050611745565b5f5f61163b8484610f84565b915091505f61164a838361146c565b90505f61166984848a5f0160208101906116649190612b73565b611842565b90505f818061167a57506127428311155b1561168f57611688836110a4565b90506116cf565b5f8960200135126116aa576116a3836110a4565b90506116ce565b6116cb87878b5f0160208101906116c19190612b73565b8c6020013561185e565b90505b5b81801561172857505f73ffffffffffffffffffffffffffffffffffffffff167f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1614155b1561173a576117378a826118e4565b90505b809750505050505050505b92915050565b5f8160065f1b604051602001611762929190612c02565b604051602081830303815290604052805190602001209050919050565b5f5f83850290505f5f19858709828110838203039150508084116117a1575f5ffd5b5f81036117b4578382049250505061183b565b5f8486880990508281118203915080830392505f85865f0316905080860495508084049350600181825f0304019050808302841793505f600287600302189050808702600203810290508087026002038102905080870260020381029050808702600203810290508087026002038102905080870260020381029050808502955050505050505b9392505050565b5f82841061185257819050611857565b811590505b9392505050565b5f5f8261186a90612c2d565b90505f810361187c575f9150506118dc565b5f6118888787876119e7565b905080821161189b575f925050506118dc565b5f81836118a89190612a78565b90505f6118b6888884611b5e565b90505f6118c2826110a4565b90506118d48162ffffff16848761177f565b955050505050505b949350505050565b5f5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663cc667708855f0160208101906119349190612c73565b8660200160208101906119479190612c73565b6040518363ffffffff1660e01b8152600401611964929190612cad565b602060405180830381865afa15801561197f573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119a39190612ce8565b905061271081116119b757829150506119e1565b5f6119c1826110a4565b90508362ffffff168162ffffff16116119da57836119dc565b805b925050505b92915050565b5f8115611a9e576c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1611611a36575f9050611b57565b611a97836fffffffffffffffffffffffffffffffff166c0100000000000000000000000086611a659190612d13565b73ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611b57565b6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1610611ae6575f9050611b57565b611b54836fffffffffffffffffffffffffffffffff16856c01000000000000000000000000611b159190612d13565b73ffffffffffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b90505b9392505050565b5f5f8315611be2575f83866fffffffffffffffffffffffffffffffff16611b859190612a45565b90505f8103611b9a5761271092505050611da5565b611bda6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16876fffffffffffffffffffffffffffffffff168361177f565b915050611cdf565b5f856fffffffffffffffffffffffffffffffff1603611c24577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611c65846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16886fffffffffffffffffffffffffffffffff1661177f565b90505f600a6c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611c989190612aab565b905080821115611caa57809250611cdc565b816c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16611cd99190612a45565b92505b50505b5f8103611d0f577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff915050611da5565b5f611d50866fffffffffffffffffffffffffffffffff166c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168461177f565b90505f611d93876fffffffffffffffffffffffffffffffff16846c0100000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1661177f565b9050611d9f828261146c565b93505050505b9392505050565b604051806101c001604052805f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581526020015f151581525090565b5f604051905090565b5f5ffd5b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611e6382611e3a565b9050919050565b611e7381611e59565b8114611e7d575f5ffd5b50565b5f81359050611e8e81611e6a565b92915050565b5f5ffd5b5f60a08284031215611ead57611eac611e94565b5b81905092915050565b5f60808284031215611ecb57611eca611e94565b5b81905092915050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f840112611ef557611ef4611ed4565b5b8235905067ffffffffffffffff811115611f1257611f11611ed8565b5b602083019150836001820283011115611f2e57611f2d611edc565b5b9250929050565b5f5f5f5f5f6101608688031215611f4f57611f4e611e32565b5b5f611f5c88828901611e80565b9550506020611f6d88828901611e98565b94505060c0611f7e88828901611eb6565b93505061014086013567ffffffffffffffff811115611fa057611f9f611e36565b5b611fac88828901611ee0565b92509250509295509295909350565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b611fef81611fbb565b82525050565b5f6020820190506120085f830184611fe6565b92915050565b5f6060828403121561202357612022611e94565b5b81905092915050565b5f5f5f5f5f610140868803121561204657612045611e32565b5b5f61205388828901611e80565b955050602061206488828901611e98565b94505060c06120758882890161200e565b93505061012086013567ffffffffffffffff81111561209757612096611e36565b5b6120a388828901611ee0565b92509250509295509295909350565b5f819050919050565b5f819050919050565b5f6120de6120d96120d4846120b2565b6120bb565b6120b2565b9050919050565b6120ee816120c4565b82525050565b5f62ffffff82169050919050565b61210b816120f4565b82525050565b5f6060820190506121245f830186611fe6565b61213160208301856120e5565b61213e6040830184612102565b949350505050565b5f60a0828403121561215b5761215a611e32565b5b5f61216884828501611e98565b91505092915050565b5f819050919050565b61218381612171565b82525050565b5f60408201905061219c5f83018561217a565b6121a9602083018461217a565b9392505050565b6121b9816120b2565b81146121c3575f5ffd5b50565b5f813590506121d4816121b0565b92915050565b5f5f5f5f5f5f5f6101a0888a0312156121f6576121f5611e32565b5b5f6122038a828b01611e80565b97505060206122148a828b01611e98565b96505060c06122258a828b01611eb6565b9550506101406122378a828b016121c6565b9450506101606122498a828b016121c6565b93505061018088013567ffffffffffffffff81111561226b5761226a611e36565b5b6122778a828b01611ee0565b925092505092959891949750929550565b612291816120c4565b82525050565b5f6040820190506122aa5f830185611fe6565b6122b76020830184612288565b9392505050565b6122c781611e3a565b81146122d1575f5ffd5b50565b5f813590506122e2816122be565b92915050565b5f8160020b9050919050565b6122fd816122e8565b8114612307575f5ffd5b50565b5f81359050612318816122f4565b92915050565b5f5f5f5f610100858703121561233757612336611e32565b5b5f61234487828801611e80565b945050602061235587828801611e98565b93505060c0612366878288016122d4565b92505060e06123778782880161230a565b91505092959194509250565b61238c81612171565b8114612396575f5ffd5b50565b5f813590506123a781612383565b92915050565b5f602082840312156123c2576123c1611e32565b5b5f6123cf84828501612399565b91505092915050565b5f6020820190506123eb5f830184612102565b92915050565b5f61240b61240661240184611e3a565b6120bb565b611e3a565b9050919050565b5f61241c826123f1565b9050919050565b5f61242d82612412565b9050919050565b61243d81612423565b82525050565b5f6020820190506124565f830184612434565b92915050565b5f5f5f5f5f5f610160878903121561247757612476611e32565b5b5f61248489828a01611e80565b965050602061249589828a01611e98565b95505060c06124a689828a0161200e565b9450506101206124b889828a016121c6565b93505061014087013567ffffffffffffffff8111156124da576124d9611e36565b5b6124e689828a01611ee0565b92509250509295509295509295565b5f81600f0b9050919050565b61250a816124f5565b82525050565b5f6040820190506125235f830185611fe6565b6125306020830184612501565b9392505050565b5f5f5f5f5f5f610120878903121561255257612551611e32565b5b5f61255f89828a01611e80565b965050602061257089828a01611e98565b95505060c061258189828a01612399565b94505060e061259289828a01612399565b93505061010087013567ffffffffffffffff8111156125b4576125b3611e36565b5b6125c089828a01611ee0565b92509250509295509295509295565b5f6020820190506125e25f83018461217a565b92915050565b5f8115159050919050565b6125fc816125e8565b82525050565b6101c082015f8201516126175f8501826125f3565b50602082015161262a60208501826125f3565b50604082015161263d60408501826125f3565b50606082015161265060608501826125f3565b50608082015161266360808501826125f3565b5060a082015161267660a08501826125f3565b5060c082015161268960c08501826125f3565b5060e082015161269c60e08501826125f3565b506101008201516126b16101008501826125f3565b506101208201516126c66101208501826125f3565b506101408201516126db6101408501826125f3565b506101608201516126f06101608501826125f3565b506101808201516127056101808501826125f3565b506101a082015161271a6101a08501826125f3565b50505050565b5f6101c0820190506127345f830184612602565b92915050565b5f61274482612412565b9050919050565b6127548161273a565b82525050565b5f60208201905061276d5f83018461274b565b92915050565b5f5f5f60e0848603121561278a57612789611e32565b5b5f61279786828701611e80565b93505060206127a886828701611e98565b92505060c06127b9868287016122d4565b9150509250925092565b5f5ffd5b5f601f19601f8301169050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61280d826127c7565b810181811067ffffffffffffffff8211171561282c5761282b6127d7565b5b80604052505050565b5f61283e611e29565b905061284a8282612804565b919050565b61285881611e59565b8114612862575f5ffd5b50565b5f813590506128738161284f565b92915050565b612882816120f4565b811461288c575f5ffd5b50565b5f8135905061289d81612879565b92915050565b5f6128ad82611e59565b9050919050565b6128bd816128a3565b81146128c7575f5ffd5b50565b5f813590506128d8816128b4565b92915050565b5f60a082840312156128f3576128f26127c3565b5b6128fd60a0612835565b90505f61290c84828501612865565b5f83015250602061291f84828501612865565b60208301525060406129338482850161288f565b60408301525060606129478482850161230a565b606083015250608061295b848285016128ca565b60808301525092915050565b5f60a0828403121561297c5761297b611e32565b5b5f612989848285016128de565b91505092915050565b5f819050919050565b6129a481612992565b82525050565b5f6020820190506129bd5f83018461299b565b92915050565b6129cc81612992565b81146129d6575f5ffd5b50565b5f815190506129e7816129c3565b92915050565b5f60208284031215612a0257612a01611e32565b5b5f612a0f848285016129d9565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f612a4f82612171565b9150612a5a83612171565b9250828201905080821115612a7257612a71612a18565b5b92915050565b5f612a8282612171565b9150612a8d83612171565b9250828203905081811115612aa557612aa4612a18565b5b92915050565b5f612ab582612171565b9150612ac083612171565b9250828202612ace81612171565b91508282048414831517612ae557612ae4612a18565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f612b2382612171565b9150612b2e83612171565b925082612b3e57612b3d612aec565b5b828204905092915050565b612b52816125e8565b8114612b5c575f5ffd5b50565b5f81359050612b6d81612b49565b92915050565b5f60208284031215612b8857612b87611e32565b5b5f612b9584828501612b5f565b91505092915050565b612ba7816125e8565b82525050565b5f606082019050612bc05f83018661217a565b612bcd6020830185612b9e565b612bda6040830184612102565b949350505050565b5f819050919050565b612bfc612bf782612992565b612be2565b82525050565b5f612c0d8285612beb565b602082019150612c1d8284612beb565b6020820191508190509392505050565b5f612c37826120b2565b91507f80000000000000000000000000000000000000000000000000000000000000008203612c6957612c68612a18565b5b815f039050919050565b5f60208284031215612c8857612c87611e32565b5b5f612c9584828501612865565b91505092915050565b612ca781611e59565b82525050565b5f604082019050612cc05f830185612c9e565b612ccd6020830184612c9e565b9392505050565b5f81519050612ce281612383565b92915050565b5f60208284031215612cfd57612cfc611e32565b5b5f612d0a84828501612cd4565b91505092915050565b5f612d1d82611e3a565b9150612d2883611e3a565b9250828203905073ffffffffffffffffffffffffffffffffffffffff811115612d5457612d53612a18565b5b9291505056fea164736f6c634300081e000a00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408000000000000000000000000b25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "nonce": "0x2f", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x218cd4b616f7c2c3d7e0d6da89fd3fad3a1ebf3a84dc597e14a129ad7a128a7d", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "function": "registerPair(bytes32,address,address)", + "arguments": [ + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07", + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "gas": "0xa5bc", + "value": "0x0", + "input": "0x92c856854f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e070000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "nonce": "0x30", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xed7e2cc58c16506ab08e52954dcf10ddc5e83cb6609137ba9ed26bd6098edbe8", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x31", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x411290a06369f89832b04e0b288ab5798fbb3429f22542ffa9414a321533aed0", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "mint(address,uint256)", + "arguments": [ + "0xF30180b9CeC36f5a3762332c0f102Fe8C024D64e", + "101000000000" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0xc57e", + "value": "0x0", + "input": "0x40c10f19000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000178411b200", + "nonce": "0x32", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x80d76e641a852cfdb44ae2fc08fdd636d6eacaab93dbd45806e6975d3abdca42", + "transactionType": "CALL", + "contractName": "MockStablecoin", + "contractAddress": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x33", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe4cb230bc5fa59854b10c179be17db105195e6bb63d775b5dc6fdd4280ba332e", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "function": "approve(address,uint256)", + "arguments": [ + "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "115792089237316195423570985008687907853269984665640564039457584007913129639935" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "gas": "0x9202", + "value": "0x0", + "input": "0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "nonce": "0x34", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x861a4048a7e8d343ebe404e851344eb294bafca3dcdf5a65d5c9af18651dad44", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x2170d1eC7B1392611323A4c1793e580349CC5CC0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c450000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x35", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "function": "approve(address,address,uint160,uint48)", + "arguments": [ + "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0", + "0x4B2C77d209D3405F41a037Ec6c77F7F5b8e2ca80", + "1461501637330902918203684832716283019655932542975", + "281474976710655" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "gas": "0x96a0", + "value": "0x0", + "input": "0x87517c4500000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "nonce": "0x36", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + }, + { + "hash": "0x96688eb57e9e793af70f200e873ec55c64888894996b102b3323eb2aa3c69ac9", + "transactionType": "CALL", + "contractName": null, + "contractAddress": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "function": "multicall(bytes[])", + "arguments": [ + "[0xf70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000, 0xdd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c0fc0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e]" + ], + "transaction": { + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "gas": "0x93c08", + "value": "0x0", + "input": "0xac9650d800000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000104f70204050000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c0000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000464dd46508f00000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000069b7c0fc0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000004020d14140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000024000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f00000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000000000000000000000000000000000174876e801000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e0000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f000000000000000000000000000000000000000000000000000000000000000400000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e000000000000000000000000000000000000000000000000000000000000004000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e00000000000000000000000000000000000000000000000000000000", + "nonce": "0x37", + "chainId": "0x14a34" + }, + "additionalContracts": [], + "isFixedGasLimit": false + } + ], + "receipts": [ + { + "status": "0x1", + "cumulativeGasUsed": "0x6b8c72", + "logs": [], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x80d76e641a852cfdb44ae2fc08fdd636d6eacaab93dbd45806e6975d3abdca42", + "transactionIndex": "0x19", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x277df3", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb466c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4e59b44847b379578588920ca78fbf26c0b4956c", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x14c40" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6c0470", + "logs": [ + { + "address": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "topics": [ + "0x157b5bda8c36b5ae40a6f0d041dce8790309b04707aa024e9a73ee87287372b4", + "0x4f9c564496229f0bafb0db2009416dcd2c051d78b43d4a14c384bca0a2772e07" + ], + "data": "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc000000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x2fd16508e56448457c4647069be4ef31fd3ef40aa32c06209281d39cf997ced8", + "transactionIndex": "0x1a", + "logIndex": "0x7c", + "removed": false + } + ], + "logsBloom": "0x02000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080002000000080000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000020000000000000080000000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x2fd16508e56448457c4647069be4ef31fd3ef40aa32c06209281d39cf997ced8", + "transactionIndex": "0x1a", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x77fe", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x446a", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0xb25ac436f9bc71ab36745bf3bc550649e3ec2a48", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x7e6" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6c8b7a", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe4cb230bc5fa59854b10c179be17db105195e6bb63d775b5dc6fdd4280ba332e", + "transactionIndex": "0x1b", + "logIndex": "0x7d", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000000000000000000000000000000000000000040000000000000000000000000002000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe4cb230bc5fa59854b10c179be17db105195e6bb63d775b5dc6fdd4280ba332e", + "transactionIndex": "0x1b", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6d1284", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e" + ], + "data": "0x000000000000000000000000000000000000000000000000000000178411b200", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x861a4048a7e8d343ebe404e851344eb294bafca3dcdf5a65d5c9af18651dad44", + "transactionIndex": "0x1c", + "logIndex": "0x7e", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000020000000000000000000800000000000000000000000010000000000000000000000000000000000040000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x861a4048a7e8d343ebe404e851344eb294bafca3dcdf5a65d5c9af18651dad44", + "transactionIndex": "0x1c", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x870a", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6d7c3a", + "logs": [ + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x96688eb57e9e793af70f200e873ec55c64888894996b102b3323eb2aa3c69ac9", + "transactionIndex": "0x1d", + "logIndex": "0x7f", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000001000000000010000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000080000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x96688eb57e9e793af70f200e873ec55c64888894996b102b3323eb2aa3c69ac9", + "transactionIndex": "0x1d", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6de5f0", + "logs": [ + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3" + ], + "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x218cd4b616f7c2c3d7e0d6da89fd3fad3a1ebf3a84dc597e14a129ad7a128a7d", + "transactionIndex": "0x1e", + "logIndex": "0x80", + "removed": false + } + ], + "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000800000000000000000200000000000000000000000004000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000020000000040000000000000000000000000002000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000010800000000000000000000000000000000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0x218cd4b616f7c2c3d7e0d6da89fd3fad3a1ebf3a84dc597e14a129ad7a128a7d", + "transactionIndex": "0x1e", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x69b6", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x364c", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x640" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6e52fe", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xed7e2cc58c16506ab08e52954dcf10ddc5e83cb6609137ba9ed26bd6098edbe8", + "transactionIndex": "0x1f", + "logIndex": "0x81", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000000000000000000000000000000000000000000000000000800000000000004000000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008000000000000000000000020000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0xed7e2cc58c16506ab08e52954dcf10ddc5e83cb6609137ba9ed26bd6098edbe8", + "transactionIndex": "0x1f", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x6ec00c", + "logs": [ + { + "address": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "topics": [ + "0xda9fa7c1b00402c17d0161b249b1ab8bbec047c5a52207b9c112deffd817036b", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0x000000000000000000000000ffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000ffffffffffff", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0x411290a06369f89832b04e0b288ab5798fbb3429f22542ffa9414a321533aed0", + "transactionIndex": "0x20", + "logIndex": "0x82", + "removed": false + } + ], + "logsBloom": "0x00010000000000010000000000000000002000000000000000000000000000000000000000000000000000000000004080000000000000000008000010080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000080000000000008000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000400", + "type": "0x2", + "transactionHash": "0x411290a06369f89832b04e0b288ab5798fbb3429f22542ffa9414a321533aed0", + "transactionIndex": "0x20", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x6d0e", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0x3c45", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x000000000022d473030f116ddee9f6b43ac78ba3", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x6f5" + }, + { + "status": "0x1", + "cumulativeGasUsed": "0x756f91", + "logs": [ + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xdd466e674ea557f56295e2d0218a125ea4b4f0f6f3307b95f85e6110838d6438", + "0x52e35422afb4629f1124e5c6db7f265f53689ee4752a105c80c0ff31145b6291", + "0x0000000000000000000000002170d1ec7b1392611323a4c1793e580349cc5cc0", + "0x00000000000000000000000058c414bd85bf1d39985476dfa5fbd59af356e8f0" + ], + "data": "0x0000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000c8de86d4ca095f343f0e69c3b8f7c9845a2580c000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x83", + "removed": false + }, + { + "address": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x0000000000000000000000000000000000000000000000000000000000000000", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x0000000000000000000000000000000000000000000000000000000000005068" + ], + "data": "0x", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x84", + "removed": false + }, + { + "address": "0x05e73354cfdd6745c338b50bcfdfa3aa6fa03408", + "topics": [ + "0xf208f4912782fd25c7f114ca3723a2d5dd6f3bcc3ac8db5af63baa85f711d5ec", + "0x52e35422afb4629f1124e5c6db7f265f53689ee4752a105c80c0ff31145b6291", + "0x0000000000000000000000004b2c77d209d3405f41a037ec6c77f7f5b8e2ca80" + ], + "data": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc1800000000000000000000000000000000000000000000000000000000000003e8000000000000000000000000000000000000000000000000000001dd6c50ad7a0000000000000000000000000000000000000000000000000000000000005068", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x85", + "removed": false + }, + { + "address": "0x2170d1ec7b1392611323a4c1793e580349cc5cc0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x86", + "removed": false + }, + { + "address": "0x58c414bd85bf1d39985476dfa5fbd59af356e8f0", + "topics": [ + "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef", + "0x000000000000000000000000f30180b9cec36f5a3762332c0f102fe8c024d64e", + "0x00000000000000000000000005e73354cfdd6745c338b50bcfdfa3aa6fa03408" + ], + "data": "0x000000000000000000000000000000000000000000000000000000174876e800", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "blockTimestamp": "0x69b7b348", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "logIndex": "0x87", + "removed": false + } + ], + "logsBloom": "0x00000000000000010000000000000000002000000000000000001000000000010100000100000000800000000200004080000000000000000008000010000800000000000010000000000008000000000000000000300000000000008000000020000000020000000000000000000800000000080000000000000010000100000000000005000008000000000040000000000081000000000000000000200000000004000040000000800000000000004000002000000000000000000000000000008002001000000000000008020000000000000000000000000000000020000000800000000000000000000800000004000000000000000000000000000000", + "type": "0x2", + "transactionHash": "0xe83633ae99266384459b94aa553e76c4ab35d46be5d5e0fa3658fe0037ad7075", + "transactionIndex": "0x21", + "blockHash": "0x0000000000000000000000000000000000000000000000000000000000000000", + "blockNumber": "0x2522a34", + "gasUsed": "0x6af85", + "effectiveGasPrice": "0x5b8d80", + "blobGasUsed": "0xb18d", + "from": "0xf30180b9cec36f5a3762332c0f102fe8c024d64e", + "to": "0x4b2c77d209d3405f41a037ec6c77f7f5b8e2ca80", + "contractAddress": null, + "daFootprintGasScalar": "0x8b", + "l1BaseFeeScalar": "0x44d", + "l1BlobBaseFee": "0xb5226", + "l1BlobBaseFeeScalar": "0xa118b", + "l1Fee": "0x2eb02b2", + "l1GasPrice": "0xc", + "l1GasUsed": "0x1472" + } + ], + "libraries": [], + "pending": [], + "returns": {}, + "timestamp": 1773646663721, + "chain": 84532, + "commit": "660b7c0" +} \ No newline at end of file diff --git a/contracts/foundry.toml b/contracts/foundry.toml index dddbbb8..43b2886 100644 --- a/contracts/foundry.toml +++ b/contracts/foundry.toml @@ -8,15 +8,18 @@ out = "out" solc_version = "0.8.30" src = "src" via_ir = false +remappings = ["reactive-lib/=lib/reactive-lib/src/"] [rpc_endpoints] unichain_sepolia = "${UNICHAIN_SEPOLIA_RPC_URL}" sepolia = "${SEPOLIA_RPC_URL}" base_sepolia = "${BASE_SEPOLIA_RPC_URL}" +reactive_lasna = "${REACTIVE_RPC_URL}" [etherscan] -unichain_sepolia = { key = "${ETHERSCAN_API_KEY}", url = "https://sepolia.uniscan.xyz/api" } sepolia = { key = "${ETHERSCAN_API_KEY}" } +base_sepolia = { key = "${ETHERSCAN_API_KEY}" } +unichain_sepolia = { key = "${ETHERSCAN_API_KEY}", url = "https://sepolia.uniscan.xyz/api" } [lint] exclude_lints = ["screaming-snake-case-immutable", "screaming-snake-case-const"] diff --git a/contracts/lib/reactive-lib b/contracts/lib/reactive-lib new file mode 160000 index 0000000..d664678 --- /dev/null +++ b/contracts/lib/reactive-lib @@ -0,0 +1 @@ +Subproject commit d664678a7d86204c9391af4cedfd5ae0b0b904e4 diff --git a/contracts/script/00_DeployHook.s.sol b/contracts/script/00_DeployHook.s.sol deleted file mode 100644 index dc08940..0000000 --- a/contracts/script/00_DeployHook.s.sol +++ /dev/null @@ -1,29 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.26; - -import {Hooks} from "@uniswap/v4-core/src/libraries/Hooks.sol"; -import {HookMiner} from "@uniswap/v4-periphery/src/utils/HookMiner.sol"; - -import {BaseScript} from "./base/BaseScript.sol"; - -import {DepegShieldHook} from "../src/DepegShieldHook.sol"; - -/// @notice Mines the address and deploys the DepegShieldHook contract -contract DeployHookScript is BaseScript { - function run() public { - // hook contracts must have specific flags encoded in the address - uint160 flags = uint160(Hooks.BEFORE_SWAP_FLAG | Hooks.AFTER_SWAP_FLAG); - - // Mine a salt that will produce a hook address with the correct flags - bytes memory constructorArgs = abi.encode(poolManager); - (address hookAddress, bytes32 salt) = - HookMiner.find(CREATE2_FACTORY, flags, type(DepegShieldHook).creationCode, constructorArgs); - - // Deploy the hook using CREATE2 - vm.startBroadcast(); - DepegShieldHook hook = new DepegShieldHook{salt: salt}(poolManager); - vm.stopBroadcast(); - - require(address(hook) == hookAddress, "DeployHookScript: Hook Address Mismatch"); - } -} diff --git a/contracts/script/01_CreatePoolAndAddLiquidity.s.sol b/contracts/script/01_CreatePoolAndAddLiquidity.s.sol deleted file mode 100644 index c5c410b..0000000 --- a/contracts/script/01_CreatePoolAndAddLiquidity.s.sol +++ /dev/null @@ -1,86 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.26; - -import {PoolKey} from "@uniswap/v4-core/src/types/PoolKey.sol"; -import {CurrencyLibrary, Currency} from "@uniswap/v4-core/src/types/Currency.sol"; -import {LiquidityAmounts} from "@uniswap/v4-core/test/utils/LiquidityAmounts.sol"; -import {TickMath} from "@uniswap/v4-core/src/libraries/TickMath.sol"; - -import {BaseScript} from "./base/BaseScript.sol"; -import {LiquidityHelpers} from "./base/LiquidityHelpers.sol"; - -contract CreatePoolAndAddLiquidityScript is BaseScript, LiquidityHelpers { - using CurrencyLibrary for Currency; - - ///////////////////////////////////// - // --- Configure These --- - ///////////////////////////////////// - - uint24 lpFee = 3000; // 0.30% - int24 tickSpacing = 60; - uint160 startingPrice = 2 ** 96; // Starting price, sqrtPriceX96; floor(sqrt(1) * 2^96) - - // --- liquidity position configuration --- // - uint256 public token0Amount = 100e18; - uint256 public token1Amount = 100e18; - - // range of the position, must be a multiple of tickSpacing - int24 tickLower; - int24 tickUpper; - ///////////////////////////////////// - - function run() external { - PoolKey memory poolKey = PoolKey({ - currency0: currency0, - currency1: currency1, - fee: lpFee, - tickSpacing: tickSpacing, - hooks: hookContract - }); - - bytes memory hookData = new bytes(0); - - int24 currentTick = TickMath.getTickAtSqrtPrice(startingPrice); - - tickLower = truncateTickSpacing((currentTick - 750 * tickSpacing), tickSpacing); - tickUpper = truncateTickSpacing((currentTick + 750 * tickSpacing), tickSpacing); - - // Converts token amounts to liquidity units - uint128 liquidity = LiquidityAmounts.getLiquidityForAmounts( - startingPrice, - TickMath.getSqrtPriceAtTick(tickLower), - TickMath.getSqrtPriceAtTick(tickUpper), - token0Amount, - token1Amount - ); - - // slippage limits - uint256 amount0Max = token0Amount + 1; - uint256 amount1Max = token1Amount + 1; - - (bytes memory actions, bytes[] memory mintParams) = _mintLiquidityParams( - poolKey, tickLower, tickUpper, liquidity, amount0Max, amount1Max, deployerAddress, hookData - ); - - // multicall parameters - bytes[] memory params = new bytes[](2); - - // Initialize Pool - params[0] = abi.encodeWithSelector(positionManager.initializePool.selector, poolKey, startingPrice, hookData); - - // Mint Liquidity - params[1] = abi.encodeWithSelector( - positionManager.modifyLiquidities.selector, abi.encode(actions, mintParams), block.timestamp + 3600 - ); - - // If the pool is an ETH pair, native tokens are to be transferred - uint256 valueToPass = currency0.isAddressZero() ? amount0Max : 0; - - vm.startBroadcast(); - tokenApprovals(); - - // Multicall to atomically create pool & add liquidity - positionManager.multicall{value: valueToPass}(params); - vm.stopBroadcast(); - } -} diff --git a/contracts/script/01_DeployTokens.s.sol b/contracts/script/01_DeployTokens.s.sol new file mode 100644 index 0000000..3c1cae9 --- /dev/null +++ b/contracts/script/01_DeployTokens.s.sol @@ -0,0 +1,29 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {Script, console} from "forge-std/Script.sol"; +import {MockStablecoin} from "../src/MockStablecoin.sol"; + +/// @notice Deploy mUSDC and mUSDT via CREATE2 (deterministic addresses across all chains). +/// Run once per chain. Tokens are mintable by anyone (testnet only). +/// +/// Usage: +/// forge script script/01_DeployTokens.s.sol --rpc-url --broadcast +contract DeployTokensScript is Script { + uint256 constant MINT_AMOUNT = 1_000_000e6; // 1M tokens (6 decimals) + + function run() external { + vm.startBroadcast(); + + MockStablecoin mUSDC = new MockStablecoin{salt: bytes32("mUSDC")}("Mock USDC", "mUSDC"); + MockStablecoin mUSDT = new MockStablecoin{salt: bytes32("mUSDT")}("Mock USDT", "mUSDT"); + mUSDC.mint(msg.sender, MINT_AMOUNT); + mUSDT.mint(msg.sender, MINT_AMOUNT); + + vm.stopBroadcast(); + + console.log("mUSDC:", address(mUSDC)); + console.log("mUSDT:", address(mUSDT)); + console.log("Minted %s tokens to deployer", MINT_AMOUNT); + } +} diff --git a/contracts/script/02_AddLiquidity.s.sol b/contracts/script/02_AddLiquidity.s.sol deleted file mode 100644 index 2e02f7f..0000000 --- a/contracts/script/02_AddLiquidity.s.sol +++ /dev/null @@ -1,86 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.26; - -import {IPoolManager} from "@uniswap/v4-core/src/interfaces/IPoolManager.sol"; -import {PoolKey} from "@uniswap/v4-core/src/types/PoolKey.sol"; -import {CurrencyLibrary, Currency} from "@uniswap/v4-core/src/types/Currency.sol"; -import {LiquidityAmounts} from "@uniswap/v4-core/test/utils/LiquidityAmounts.sol"; -import {TickMath} from "@uniswap/v4-core/src/libraries/TickMath.sol"; -import {StateLibrary} from "@uniswap/v4-core/src/libraries/StateLibrary.sol"; - -import {BaseScript} from "./base/BaseScript.sol"; -import {LiquidityHelpers} from "./base/LiquidityHelpers.sol"; - -contract AddLiquidityScript is BaseScript, LiquidityHelpers { - using CurrencyLibrary for Currency; - using StateLibrary for IPoolManager; - - ///////////////////////////////////// - // --- Configure These --- - ///////////////////////////////////// - - uint24 lpFee = 3000; // 0.30% - int24 tickSpacing = 60; - - // --- liquidity position configuration --- // - uint256 public token0Amount = 1e18; - uint256 public token1Amount = 1e18; - - ///////////////////////////////////// - - int24 tickLower; - int24 tickUpper; - - function run() external { - PoolKey memory poolKey = PoolKey({ - currency0: currency0, - currency1: currency1, - fee: lpFee, - tickSpacing: tickSpacing, - hooks: hookContract - }); - bytes memory hookData = new bytes(0); - - (uint160 sqrtPriceX96,,,) = poolManager.getSlot0(poolKey.toId()); - - int24 currentTick = TickMath.getTickAtSqrtPrice(sqrtPriceX96); - - tickLower = truncateTickSpacing((currentTick - 1000 * tickSpacing), tickSpacing); - tickUpper = truncateTickSpacing((currentTick + 1000 * tickSpacing), tickSpacing); - - // Converts token amounts to liquidity units - uint128 liquidity = LiquidityAmounts.getLiquidityForAmounts( - sqrtPriceX96, - TickMath.getSqrtPriceAtTick(tickLower), - TickMath.getSqrtPriceAtTick(tickUpper), - token0Amount, - token1Amount - ); - - // slippage limits - uint256 amount0Max = token0Amount + 1 wei; - uint256 amount1Max = token1Amount + 1 wei; - - (bytes memory actions, bytes[] memory mintParams) = _mintLiquidityParams( - poolKey, tickLower, tickUpper, liquidity, amount0Max, amount1Max, deployerAddress, hookData - ); - - // multicall parameters - bytes[] memory params = new bytes[](1); - - // Mint Liquidity - params[0] = abi.encodeWithSelector( - positionManager.modifyLiquidities.selector, abi.encode(actions, mintParams), block.timestamp + 60 - ); - - // If the pool is an ETH pair, native tokens are to be transferred - uint256 valueToPass = currency0.isAddressZero() ? amount0Max : 0; - - vm.startBroadcast(); - tokenApprovals(); - - // Add liquidity to existing pool - positionManager.multicall{value: valueToPass}(params); - vm.stopBroadcast(); - } -} diff --git a/contracts/script/02_DeployAlertReceiver.s.sol b/contracts/script/02_DeployAlertReceiver.s.sol new file mode 100644 index 0000000..0dbb19e --- /dev/null +++ b/contracts/script/02_DeployAlertReceiver.s.sol @@ -0,0 +1,41 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {Script, console} from "forge-std/Script.sol"; +import {AlertReceiver} from "../src/AlertReceiver.sol"; + +/// @notice Deploy AlertReceiver and register the mUSDC/mUSDT pair. +/// Requires CALLBACK_PROXY env var (chain-specific Reactive Network callback proxy). +/// +/// Usage: +/// CALLBACK_PROXY=0x... forge script script/02_DeployAlertReceiver.s.sol --rpc-url --broadcast +/// +/// Callback proxy addresses: +/// Sepolia: 0xc9f36411C9897e7F959D99ffca2a0Ba7ee0D7bDA +/// Base Sepolia: 0xa6eA49Ed671B8a4dfCDd34E36b7a75Ac79B8A5a6 +/// Unichain Sepolia: 0x9299472A6399Fd1027ebF067571Eb3e3D7837FC4 +contract DeployAlertReceiverScript is Script { + // Existing token addresses (same on all chains via CREATE2) + address constant MUSDC = 0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0; + address constant MUSDT = 0x2170d1eC7B1392611323A4c1793e580349CC5CC0; + + function run() external { + address callbackProxy = vm.envAddress("CALLBACK_PROXY"); + + vm.startBroadcast(); + + AlertReceiver receiver = new AlertReceiver(callbackProxy); + + // Register mUSDC/mUSDT pair + bytes32 pairId = keccak256("USDC/USDT"); + (address token0, address token1) = MUSDC < MUSDT ? (MUSDC, MUSDT) : (MUSDT, MUSDC); + receiver.registerPair(pairId, token0, token1); + + vm.stopBroadcast(); + + console.log("AlertReceiver:", address(receiver)); + console.log("Callback Proxy:", callbackProxy); + console.log("PairId (USDC/USDT):", vm.toString(pairId)); + console.log("Chain ID:", block.chainid); + } +} diff --git a/contracts/script/03_DeployHook.s.sol b/contracts/script/03_DeployHook.s.sol new file mode 100644 index 0000000..dd5ce99 --- /dev/null +++ b/contracts/script/03_DeployHook.s.sol @@ -0,0 +1,37 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {Script, console} from "forge-std/Script.sol"; +import {Hooks} from "@uniswap/v4-core/src/libraries/Hooks.sol"; +import {IPoolManager} from "@uniswap/v4-core/src/interfaces/IPoolManager.sol"; +import {HookMiner} from "@uniswap/v4-periphery/src/utils/HookMiner.sol"; +import {AddressConstants} from "hookmate/constants/AddressConstants.sol"; +import {DepegShieldHook} from "../src/DepegShieldHook.sol"; + +/// @notice Mine a CREATE2 salt and deploy DepegShieldHook with the correct flag-encoded address. +/// Requires ALERT_RECEIVER env var (address(0) to disable cross-chain). +/// +/// Usage: +/// ALERT_RECEIVER=0x... forge script script/03_DeployHook.s.sol --rpc-url --broadcast +contract DeployHookScript is Script { + function run() external { + address alertReceiverAddr = vm.envOr("ALERT_RECEIVER", address(0)); + IPoolManager poolManager = IPoolManager(AddressConstants.getPoolManagerAddress(block.chainid)); + + uint160 flags = uint160(Hooks.BEFORE_SWAP_FLAG | Hooks.AFTER_SWAP_FLAG); + bytes memory constructorArgs = abi.encode(poolManager, alertReceiverAddr); + (address hookAddress, bytes32 salt) = + HookMiner.find(CREATE2_FACTORY, flags, type(DepegShieldHook).creationCode, constructorArgs); + + vm.startBroadcast(); + DepegShieldHook hook = new DepegShieldHook{salt: salt}(poolManager, alertReceiverAddr); + vm.stopBroadcast(); + + require(address(hook) == hookAddress, "Hook address mismatch"); + + console.log("Hook:", address(hook)); + console.log("AlertReceiver:", alertReceiverAddr); + console.log("PoolManager:", address(poolManager)); + console.log("Chain ID:", block.chainid); + } +} diff --git a/contracts/script/03_Swap.s.sol b/contracts/script/03_Swap.s.sol deleted file mode 100644 index f3b1243..0000000 --- a/contracts/script/03_Swap.s.sol +++ /dev/null @@ -1,38 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.26; - -import {PoolKey} from "@uniswap/v4-core/src/types/PoolKey.sol"; - -import {BaseScript} from "./base/BaseScript.sol"; - -contract SwapScript is BaseScript { - function run() external { - PoolKey memory poolKey = PoolKey({ - currency0: currency0, - currency1: currency1, - fee: 3000, - tickSpacing: 60, - hooks: hookContract // This must match the pool - }); - bytes memory hookData = new bytes(0); - - vm.startBroadcast(); - - // We'll approve both, just for testing. - token1.approve(address(swapRouter), type(uint256).max); - token0.approve(address(swapRouter), type(uint256).max); - - // Execute swap - swapRouter.swapExactTokensForTokens({ - amountIn: 1e18, - amountOutMin: 0, // Very bad, but we want to allow for unlimited price impact - zeroForOne: true, - poolKey: poolKey, - hookData: hookData, - receiver: address(this), - deadline: block.timestamp + 30 - }); - - vm.stopBroadcast(); - } -} diff --git a/contracts/script/04_CreatePool.s.sol b/contracts/script/04_CreatePool.s.sol new file mode 100644 index 0000000..f47c295 --- /dev/null +++ b/contracts/script/04_CreatePool.s.sol @@ -0,0 +1,110 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {Script, console} from "forge-std/Script.sol"; +import {IPoolManager} from "@uniswap/v4-core/src/interfaces/IPoolManager.sol"; +import {IPositionManager} from "@uniswap/v4-periphery/src/interfaces/IPositionManager.sol"; +import {IPermit2} from "permit2/src/interfaces/IPermit2.sol"; +import {PoolKey} from "@uniswap/v4-core/src/types/PoolKey.sol"; +import {Currency} from "@uniswap/v4-core/src/types/Currency.sol"; +import {LPFeeLibrary} from "@uniswap/v4-core/src/libraries/LPFeeLibrary.sol"; +import {TickMath} from "@uniswap/v4-core/src/libraries/TickMath.sol"; +import {LiquidityAmounts} from "@uniswap/v4-core/test/utils/LiquidityAmounts.sol"; +import {Actions} from "@uniswap/v4-periphery/src/libraries/Actions.sol"; +import {AddressConstants} from "hookmate/constants/AddressConstants.sol"; +import {MockStablecoin} from "../src/MockStablecoin.sol"; +import {DepegShieldHook} from "../src/DepegShieldHook.sol"; + +/// @notice Initialize a mUSDC/mUSDT pool with a DepegShieldHook and seed liquidity. +/// Requires HOOK env var (the deployed hook address from step 03). +/// Mints tokens to deployer if needed, then creates pool at 1:1 price. +/// +/// Usage: +/// HOOK=0x... forge script script/04_CreatePool.s.sol --rpc-url --broadcast +contract CreatePoolScript is Script { + int24 constant TICK_SPACING = 10; + uint160 constant STARTING_PRICE = 2 ** 96; // 1:1 + uint256 constant LP_AMOUNT = 100_000e6; // 100K per side + int24 constant LP_TICK_RANGE = 1000; // +/-10% range + + address constant MUSDC = 0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0; + address constant MUSDT = 0x2170d1eC7B1392611323A4c1793e580349CC5CC0; + + function run() external { + address hookAddr = vm.envAddress("HOOK"); + (address token0, address token1) = MUSDC < MUSDT ? (MUSDC, MUSDT) : (MUSDT, MUSDC); + + vm.startBroadcast(); + _mintAndApprove(token0, token1); + _initPoolAndMintLP(token0, token1, hookAddr); + vm.stopBroadcast(); + + console.log("Pool created on chain:", block.chainid); + console.log("Hook:", hookAddr); + console.log("currency0:", token0); + console.log("currency1:", token1); + } + + function _mintAndApprove(address token0, address token1) internal { + IPermit2 permit2 = IPermit2(AddressConstants.getPermit2Address()); + IPositionManager posm = IPositionManager(AddressConstants.getPositionManagerAddress(block.chainid)); + + MockStablecoin(MUSDC).mint(msg.sender, LP_AMOUNT + 1000e6); + MockStablecoin(MUSDT).mint(msg.sender, LP_AMOUNT + 1000e6); + MockStablecoin(token0).approve(address(permit2), type(uint256).max); + MockStablecoin(token1).approve(address(permit2), type(uint256).max); + permit2.approve(token0, address(posm), type(uint160).max, type(uint48).max); + permit2.approve(token1, address(posm), type(uint160).max, type(uint48).max); + } + + function _initPoolAndMintLP(address token0, address token1, address hookAddr) internal { + IPositionManager posm = IPositionManager(AddressConstants.getPositionManagerAddress(block.chainid)); + + PoolKey memory poolKey = PoolKey({ + currency0: Currency.wrap(token0), + currency1: Currency.wrap(token1), + fee: LPFeeLibrary.DYNAMIC_FEE_FLAG, + tickSpacing: TICK_SPACING, + hooks: DepegShieldHook(hookAddr) + }); + + int24 tickLower = _truncate(-LP_TICK_RANGE, TICK_SPACING); + int24 tickUpper = _truncate(LP_TICK_RANGE, TICK_SPACING); + + uint128 liq = LiquidityAmounts.getLiquidityForAmounts( + STARTING_PRICE, + TickMath.getSqrtPriceAtTick(tickLower), + TickMath.getSqrtPriceAtTick(tickUpper), + LP_AMOUNT, LP_AMOUNT + ); + + bytes[] memory calls = new bytes[](2); + calls[0] = abi.encodeWithSelector(posm.initializePool.selector, poolKey, STARTING_PRICE, new bytes(0)); + calls[1] = _encodeMintCall(posm, poolKey, tickLower, tickUpper, liq); + posm.multicall(calls); + } + + function _encodeMintCall( + IPositionManager posm, + PoolKey memory poolKey, + int24 tickLower, + int24 tickUpper, + uint128 liq + ) internal view returns (bytes memory) { + bytes memory actions = abi.encodePacked( + uint8(Actions.MINT_POSITION), uint8(Actions.SETTLE_PAIR), + uint8(Actions.SWEEP), uint8(Actions.SWEEP) + ); + bytes[] memory p = new bytes[](4); + p[0] = abi.encode(poolKey, tickLower, tickUpper, liq, LP_AMOUNT + 1, LP_AMOUNT + 1, msg.sender, new bytes(0)); + p[1] = abi.encode(poolKey.currency0, poolKey.currency1); + p[2] = abi.encode(poolKey.currency0, msg.sender); + p[3] = abi.encode(poolKey.currency1, msg.sender); + return abi.encodeWithSelector(posm.modifyLiquidities.selector, abi.encode(actions, p), block.timestamp + 3600); + } + + function _truncate(int24 tick, int24 tickSpacing) internal pure returns (int24) { + /// forge-lint: disable-next-line(divide-before-multiply) + return (tick / tickSpacing) * tickSpacing; + } +} diff --git a/contracts/script/05_DeployReactive.s.sol b/contracts/script/05_DeployReactive.s.sol new file mode 100644 index 0000000..c6d3f82 --- /dev/null +++ b/contracts/script/05_DeployReactive.s.sol @@ -0,0 +1,86 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {Script, console} from "forge-std/Script.sol"; +import {ReactiveMonitor} from "../src/reactive/ReactiveMonitor.sol"; + +/// @notice Deploy ReactiveMonitor on Reactive Lasna testnet (chain 5318007). +/// All pool and destination configuration is passed in the constructor so that +/// the RVM instance has the same state (see dual-state environment docs). +/// +/// Usage: +/// forge create --rpc-url https://lasna-rpc.rnk.dev/ \ +/// --private-key $PK --broadcast \ +/// src/reactive/ReactiveMonitor.sol:ReactiveMonitor \ +/// --constructor-args "[(chainId,poolAddr,pairId,poolType,poolId),...]" "[...]" +/// +/// Or use this script for readability: +/// forge script script/DeployReactive.s.sol --rpc-url https://lasna-rpc.rnk.dev/ --broadcast +contract DeployReactiveScript is Script { + function run() external { + // --- Configuration --- + bytes32 pairId = keccak256("USDC/USDT"); + + ReactiveMonitor.PoolConfig[] memory pools = new ReactiveMonitor.PoolConfig[](3); + + // Sepolia: PoolManager + PoolId + pools[0] = ReactiveMonitor.PoolConfig({ + chainId: 11155111, + poolAddr: 0xE03A1074c86CFeDd5C142C4F04F1a1536e203543, + pairId: pairId, + poolType: ReactiveMonitor.PoolType.UNISWAP_V4, + poolId: 0xbc0c75c7f605631b306f1422bd419fcf72448f2eb5650a4950631082ac9e2e1d + }); + + // Base Sepolia: PoolManager + PoolId + pools[1] = ReactiveMonitor.PoolConfig({ + chainId: 84532, + poolAddr: 0x05E73354cFDd6745C338b50BcFDfA3Aa6fA03408, + pairId: pairId, + poolType: ReactiveMonitor.PoolType.UNISWAP_V4, + poolId: 0xbf3bb13efd5d8a8770a2ac977e396f0ba4f8cc469ff66f93e0c309d33475aebc + }); + + // Unichain Sepolia: PoolManager + PoolId + pools[2] = ReactiveMonitor.PoolConfig({ + chainId: 1301, + poolAddr: 0x00B036B58a818B1BC34d502D3fE730Db729e62AC, + pairId: pairId, + poolType: ReactiveMonitor.PoolType.UNISWAP_V4, + poolId: 0x6a076d9f4fd931f2a6f507011e5c50a06ff424695d002ac8e5db45d4125045b3 + }); + + ReactiveMonitor.DestConfig[] memory dests = new ReactiveMonitor.DestConfig[](3); + + // Sepolia AlertReceiver + dests[0] = ReactiveMonitor.DestConfig({ + chainId: 11155111, + alertReceiver: 0x6bFe889e87A51634194B9447201548BEc8D825C3 + }); + + // Base Sepolia AlertReceiver + dests[1] = ReactiveMonitor.DestConfig({ + chainId: 84532, + alertReceiver: 0x92a8497C788d43572Fe29f144E6FF015AE3Ff22d + }); + + // Unichain Sepolia AlertReceiver + dests[2] = ReactiveMonitor.DestConfig({ + chainId: 1301, + alertReceiver: 0xfe8BA3Fa183C98d637fd549f579670b3cB63b199 + }); + + // --- Deploy --- + vm.startBroadcast(); + ReactiveMonitor monitor = new ReactiveMonitor(pools, dests); + vm.stopBroadcast(); + + console.log("ReactiveMonitor deployed:", address(monitor)); + console.log("Chain ID:", block.chainid); + console.log("Pools:", pools.length); + console.log("Destinations:", dests.length); + console.log("PairId:", vm.toString(pairId)); + console.log(""); + console.log("Next: fund the contract with lREACT for callback gas"); + } +} diff --git a/contracts/script/DeployAll.s.sol b/contracts/script/DeployAll.s.sol deleted file mode 100644 index ca4f36e..0000000 --- a/contracts/script/DeployAll.s.sol +++ /dev/null @@ -1,156 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.26; - -import {Script, console} from "forge-std/Script.sol"; - -import {Hooks} from "@uniswap/v4-core/src/libraries/Hooks.sol"; -import {IPoolManager} from "@uniswap/v4-core/src/interfaces/IPoolManager.sol"; -import {IPositionManager} from "@uniswap/v4-periphery/src/interfaces/IPositionManager.sol"; -import {IPermit2} from "permit2/src/interfaces/IPermit2.sol"; -import {PoolKey} from "@uniswap/v4-core/src/types/PoolKey.sol"; -import {CurrencyLibrary, Currency} from "@uniswap/v4-core/src/types/Currency.sol"; -import {LPFeeLibrary} from "@uniswap/v4-core/src/libraries/LPFeeLibrary.sol"; -import {TickMath} from "@uniswap/v4-core/src/libraries/TickMath.sol"; -import {LiquidityAmounts} from "@uniswap/v4-core/test/utils/LiquidityAmounts.sol"; -import {Actions} from "@uniswap/v4-periphery/src/libraries/Actions.sol"; -import {HookMiner} from "@uniswap/v4-periphery/src/utils/HookMiner.sol"; - -import {AddressConstants} from "hookmate/constants/AddressConstants.sol"; - -import {MockStablecoin} from "../src/MockStablecoin.sol"; -import {DepegShieldHook} from "../src/DepegShieldHook.sol"; - -/// @notice Deploys mUSDC, mUSDT, DepegShieldHook, creates pool, and adds liquidity. -/// Run once per chain. Logs all deployed addresses. -contract DeployAllScript is Script { - using CurrencyLibrary for Currency; - - int24 constant TICK_SPACING = 10; // ~0.1% per tick, suitable for stablecoins - uint160 constant STARTING_PRICE = 2 ** 96; // 1:1 - uint256 constant MINT_AMOUNT = 1_000_000e6; // 1M tokens (6 decimals) - uint256 constant LP_AMOUNT = 100_000e6; // 100K per side - int24 constant LP_TICK_RANGE = 1000; // ±1000 ticks = ~±10% price range - - function run() external { - address deployer = msg.sender; - IPoolManager poolManager = IPoolManager(AddressConstants.getPoolManagerAddress(block.chainid)); - IPositionManager positionManager = IPositionManager(AddressConstants.getPositionManagerAddress(block.chainid)); - IPermit2 permit2 = IPermit2(AddressConstants.getPermit2Address()); - - vm.startBroadcast(); - - // 1. Deploy tokens + mint - MockStablecoin mUSDC = new MockStablecoin("Mock USDC", "mUSDC"); - MockStablecoin mUSDT = new MockStablecoin("Mock USDT", "mUSDT"); - mUSDC.mint(deployer, MINT_AMOUNT); - mUSDT.mint(deployer, MINT_AMOUNT); - - // 2. Deploy hook - DepegShieldHook hook = _deployHook(poolManager); - - // 3. Sort tokens - (address addr0, address addr1) = address(mUSDC) < address(mUSDT) - ? (address(mUSDC), address(mUSDT)) - : (address(mUSDT), address(mUSDC)); - - // 4. Approvals - _approveTokens(addr0, addr1, permit2, positionManager); - - // 5. Create pool + add liquidity - _createPoolAndLiquidity(addr0, addr1, hook, positionManager, deployer); - - vm.stopBroadcast(); - - console.log("--- Deployment Summary ---"); - console.log("Chain ID:", block.chainid); - console.log("mUSDC:", address(mUSDC)); - console.log("mUSDT:", address(mUSDT)); - console.log("Hook:", address(hook)); - console.log("currency0:", addr0); - console.log("currency1:", addr1); - console.log("tickSpacing:", uint24(TICK_SPACING)); - console.log("LP range: +/-", uint24(LP_TICK_RANGE), "ticks (~+/-10%)"); - } - - function _deployHook(IPoolManager poolManager) internal returns (DepegShieldHook) { - uint160 flags = uint160(Hooks.BEFORE_SWAP_FLAG | Hooks.AFTER_SWAP_FLAG); - bytes memory constructorArgs = abi.encode(poolManager); - (address hookAddress, bytes32 salt) = - HookMiner.find(CREATE2_FACTORY, flags, type(DepegShieldHook).creationCode, constructorArgs); - - DepegShieldHook hook = new DepegShieldHook{salt: salt}(poolManager); - require(address(hook) == hookAddress, "Hook address mismatch"); - return hook; - } - - function _approveTokens( - address token0, - address token1, - IPermit2 permit2, - IPositionManager positionManager - ) internal { - MockStablecoin(token0).approve(address(permit2), type(uint256).max); - MockStablecoin(token1).approve(address(permit2), type(uint256).max); - permit2.approve(token0, address(positionManager), type(uint160).max, type(uint48).max); - permit2.approve(token1, address(positionManager), type(uint160).max, type(uint48).max); - } - - function _createPoolAndLiquidity( - address token0, - address token1, - DepegShieldHook hook, - IPositionManager positionManager, - address deployer - ) internal { - Currency currency0 = Currency.wrap(token0); - Currency currency1 = Currency.wrap(token1); - - PoolKey memory poolKey = PoolKey({ - currency0: currency0, - currency1: currency1, - fee: LPFeeLibrary.DYNAMIC_FEE_FLAG, - tickSpacing: TICK_SPACING, - hooks: hook - }); - - int24 currentTick = TickMath.getTickAtSqrtPrice(STARTING_PRICE); - int24 tickLower = _truncate(currentTick - LP_TICK_RANGE, TICK_SPACING); - int24 tickUpper = _truncate(currentTick + LP_TICK_RANGE, TICK_SPACING); - - uint128 liquidity = LiquidityAmounts.getLiquidityForAmounts( - STARTING_PRICE, - TickMath.getSqrtPriceAtTick(tickLower), - TickMath.getSqrtPriceAtTick(tickUpper), - LP_AMOUNT, - LP_AMOUNT - ); - - bytes memory actions = abi.encodePacked( - uint8(Actions.MINT_POSITION), - uint8(Actions.SETTLE_PAIR), - uint8(Actions.SWEEP), - uint8(Actions.SWEEP) - ); - - bytes[] memory mintParams = new bytes[](4); - mintParams[0] = abi.encode(poolKey, tickLower, tickUpper, liquidity, LP_AMOUNT + 1, LP_AMOUNT + 1, deployer, new bytes(0)); - mintParams[1] = abi.encode(currency0, currency1); - mintParams[2] = abi.encode(currency0, deployer); - mintParams[3] = abi.encode(currency1, deployer); - - bytes[] memory calls = new bytes[](2); - calls[0] = abi.encodeWithSelector(positionManager.initializePool.selector, poolKey, STARTING_PRICE, new bytes(0)); - calls[1] = abi.encodeWithSelector( - positionManager.modifyLiquidities.selector, - abi.encode(actions, mintParams), - block.timestamp + 3600 - ); - - positionManager.multicall(calls); - } - - function _truncate(int24 tick, int24 tickSpacing) internal pure returns (int24) { - /// forge-lint: disable-next-line(divide-before-multiply) - return (tick / tickSpacing) * tickSpacing; - } -} diff --git a/contracts/script/base/BaseScript.sol b/contracts/script/base/BaseScript.sol deleted file mode 100644 index af30343..0000000 --- a/contracts/script/base/BaseScript.sol +++ /dev/null @@ -1,79 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.26; - -import {Script} from "forge-std/Script.sol"; -import {IERC20} from "forge-std/interfaces/IERC20.sol"; - -import {IHooks} from "@uniswap/v4-core/src/interfaces/IHooks.sol"; -import {Currency} from "@uniswap/v4-core/src/types/Currency.sol"; -import {IPoolManager} from "@uniswap/v4-core/src/interfaces/IPoolManager.sol"; -import {IPositionManager} from "@uniswap/v4-periphery/src/interfaces/IPositionManager.sol"; -import {IPermit2} from "permit2/src/interfaces/IPermit2.sol"; - -import {IUniswapV4Router04} from "hookmate/interfaces/router/IUniswapV4Router04.sol"; -import {AddressConstants} from "hookmate/constants/AddressConstants.sol"; - -import {Deployers} from "test/utils/Deployers.sol"; - -/// @notice Shared configuration between scripts -contract BaseScript is Script, Deployers { - address immutable deployerAddress; - - ///////////////////////////////////// - // --- Configure These --- - ///////////////////////////////////// - IERC20 internal constant token0 = IERC20(0x0165878A594ca255338adfa4d48449f69242Eb8F); - IERC20 internal constant token1 = IERC20(0xa513E6E4b8f2a923D98304ec87F64353C4D5C853); - IHooks constant hookContract = IHooks(address(0)); - ///////////////////////////////////// - - Currency immutable currency0; - Currency immutable currency1; - - constructor() { - // Make sure artifacts are available, either deploy or configure. - deployArtifacts(); - - deployerAddress = getDeployer(); - - (currency0, currency1) = getCurrencies(); - - vm.label(address(permit2), "Permit2"); - vm.label(address(poolManager), "V4PoolManager"); - vm.label(address(positionManager), "V4PositionManager"); - vm.label(address(swapRouter), "V4SwapRouter"); - - vm.label(address(token0), "Currency0"); - vm.label(address(token1), "Currency1"); - - vm.label(address(hookContract), "HookContract"); - } - - function _etch(address target, bytes memory bytecode) internal override { - if (block.chainid == 31337) { - vm.rpc("anvil_setCode", string.concat('["', vm.toString(target), '",', '"', vm.toString(bytecode), '"]')); - } else { - revert("Unsupported etch on this network"); - } - } - - function getCurrencies() internal pure returns (Currency, Currency) { - require(address(token0) != address(token1)); - - if (token0 < token1) { - return (Currency.wrap(address(token0)), Currency.wrap(address(token1))); - } else { - return (Currency.wrap(address(token1)), Currency.wrap(address(token0))); - } - } - - function getDeployer() internal returns (address) { - address[] memory wallets = vm.getWallets(); - - if (wallets.length > 0) { - return wallets[0]; - } else { - return msg.sender; - } - } -} diff --git a/contracts/script/base/LiquidityHelpers.sol b/contracts/script/base/LiquidityHelpers.sol deleted file mode 100644 index 1db4687..0000000 --- a/contracts/script/base/LiquidityHelpers.sol +++ /dev/null @@ -1,52 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.20; - -import {PoolKey} from "@uniswap/v4-core/src/types/PoolKey.sol"; -import {CurrencyLibrary, Currency} from "@uniswap/v4-core/src/types/Currency.sol"; -import {Actions} from "@uniswap/v4-periphery/src/libraries/Actions.sol"; - -import {BaseScript} from "./BaseScript.sol"; - -contract LiquidityHelpers is BaseScript { - using CurrencyLibrary for Currency; - - function _mintLiquidityParams( - PoolKey memory poolKey, - int24 _tickLower, - int24 _tickUpper, - uint256 liquidity, - uint256 amount0Max, - uint256 amount1Max, - address recipient, - bytes memory hookData - ) internal pure returns (bytes memory, bytes[] memory) { - bytes memory actions = abi.encodePacked( - uint8(Actions.MINT_POSITION), uint8(Actions.SETTLE_PAIR), uint8(Actions.SWEEP), uint8(Actions.SWEEP) - ); - - bytes[] memory params = new bytes[](4); - params[0] = abi.encode(poolKey, _tickLower, _tickUpper, liquidity, amount0Max, amount1Max, recipient, hookData); - params[1] = abi.encode(poolKey.currency0, poolKey.currency1); - params[2] = abi.encode(poolKey.currency0, recipient); - params[3] = abi.encode(poolKey.currency1, recipient); - - return (actions, params); - } - - function tokenApprovals() public { - if (!currency0.isAddressZero()) { - token0.approve(address(permit2), type(uint256).max); - permit2.approve(address(token0), address(positionManager), type(uint160).max, type(uint48).max); - } - - if (!currency1.isAddressZero()) { - token1.approve(address(permit2), type(uint256).max); - permit2.approve(address(token1), address(positionManager), type(uint160).max, type(uint48).max); - } - } - - function truncateTickSpacing(int24 tick, int24 tickSpacing) internal pure returns (int24) { - /// forge-lint: disable-next-line(divide-before-multiply) - return ((tick / tickSpacing) * tickSpacing); - } -} diff --git a/contracts/script/testing/00_DeployV4.s.sol b/contracts/script/testing/00_DeployV4.s.sol deleted file mode 100644 index daf95a1..0000000 --- a/contracts/script/testing/00_DeployV4.s.sol +++ /dev/null @@ -1,37 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.26; - -import {Hooks} from "@uniswap/v4-core/src/libraries/Hooks.sol"; -import {HookMiner} from "@uniswap/v4-periphery/src/utils/HookMiner.sol"; - -import {console2} from "forge-std/Script.sol"; -import {BaseScript} from "../base/BaseScript.sol"; - -contract DeployLocalV4 is BaseScript { - function run() public { - require(block.chainid == 31337, "Local deployment only"); - /** - * Important: - * - * This script deploys the Uniswap V4 artifacts to local Anvil network. - * That said, scripts in this repo will NOT automatically use these deployments, - * unless you also change the addresses in the `Deployers.sol` file. - * - * You can override or modify the following functions with your own deployments: - * - deployPoolManager() - * - deployPositionManager() - * - deployRouter() - * - * Permit2 is always on the same address. - */ - - vm.startBroadcast(); - deployArtifacts(); - vm.stopBroadcast(); - - console2.log("Deployed Permit2 at:", address(permit2)); - console2.log("Deployed V4PoolManager at:", address(poolManager)); - console2.log("Deployed V4PositionManager at:", address(positionManager)); - console2.log("Deployed V4SwapRouter at:", address(swapRouter)); - } -} diff --git a/contracts/src/AlertReceiver.sol b/contracts/src/AlertReceiver.sol new file mode 100644 index 0000000..06381f7 --- /dev/null +++ b/contracts/src/AlertReceiver.sol @@ -0,0 +1,133 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {AbstractCallback} from "reactive-lib/abstract-base/AbstractCallback.sol"; +import {IAlertReceiver} from "./interfaces/IAlertReceiver.sol"; + +/// @title AlertReceiver +/// @notice Receives cross-chain depeg alerts from the Reactive Network and stores per-pair +/// imbalance ratios. Deployed on each destination chain. The DepegShieldHook reads +/// the cross-chain ratio and uses it as a fee floor. +/// +/// Alerts are keyed by owner-assigned pairId (e.g. keccak256("USDC/USDT")), which +/// is consistent across chains. Local token addresses are mapped to pairId via +/// registerPair(), so the same pairId works regardless of per-chain token addresses. +contract AlertReceiver is AbstractCallback, IAlertReceiver { + uint256 public constant RATIO_PRECISION = 10000; + + /// @dev Ratios at or below this threshold are treated as "balanced" and clear the alert. + /// 50 basis points of noise margin avoids storing alerts for negligible imbalances. + uint256 public constant CLEAR_THRESHOLD = 10050; + + struct Alert { + uint128 sourceRatio; // imbalance ratio (10000 = balanced); max ~100k in practice + uint40 timestamp; + uint48 sourceChainId; // chain IDs fit in 48 bits (max ~281 trillion) + } + + address public owner; + + /// @dev pairId => Alert + mapping(bytes32 => Alert) public alerts; + + /// @dev keccak256(abi.encodePacked(sorted(localA, localB))) => owner-assigned pairId + mapping(bytes32 => bytes32) public tokenPairToId; + + event AlertSet(bytes32 indexed pairId, uint128 sourceRatio, uint48 sourceChainId); + event AlertCleared(bytes32 indexed pairId, uint48 sourceChainId); + event PairRegistered(bytes32 indexed pairId, address token0, address token1); + + modifier onlyOwner() { + require(msg.sender == owner, "Only owner"); + _; + } + + constructor(address _callbackSender) AbstractCallback(_callbackSender) { + owner = msg.sender; + } + + /// @notice Register a local token pair under an owner-assigned pairId. + /// @param pairId Arbitrary label (e.g. keccak256("USDC/USDT")), same across all chains. + /// @param localToken0 First token address on this chain. + /// @param localToken1 Second token address on this chain. + function registerPair(bytes32 pairId, address localToken0, address localToken1) external onlyOwner { + require(pairId != bytes32(0), "Invalid pairId"); + require(localToken0 != localToken1, "Identical tokens"); + require(localToken0 != address(0) && localToken1 != address(0), "Zero address"); + + bytes32 key = _pairKey(localToken0, localToken1); + tokenPairToId[key] = pairId; + + (address sorted0, address sorted1) = localToken0 < localToken1 + ? (localToken0, localToken1) + : (localToken1, localToken0); + emit PairRegistered(pairId, sorted0, sorted1); + } + + /// @notice Called by ReactVM via callback proxy to set or clear an alert. + /// @param /* rvmId */ First 32 bytes are replaced by Reactive Network with the deployer + /// address (rvm_id). This parameter absorbs that injection so subsequent args are correct. + /// @param pairId The pair identifier (owner-assigned, from ReactiveMonitor). + /// @param sourceRatio The imbalance ratio on the source chain (10000 = balanced). + /// Values <= CLEAR_THRESHOLD clear the alert. + /// @param sourceChainId The chain where the depeg was detected. + function handleAlert( + address /* rvmId */, + bytes32 pairId, + uint256 sourceRatio, + uint256 sourceChainId + ) external authorizedSenderOnly { + require(pairId != bytes32(0), "Invalid pairId"); + require(sourceRatio <= type(uint128).max, "Ratio overflow"); + + if (sourceRatio <= CLEAR_THRESHOLD) { + delete alerts[pairId]; + emit AlertCleared(pairId, uint48(sourceChainId)); + } else { + alerts[pairId] = Alert({ + sourceRatio: uint128(sourceRatio), + timestamp: uint40(block.timestamp), + sourceChainId: uint48(sourceChainId) + }); + emit AlertSet(pairId, uint128(sourceRatio), uint48(sourceChainId)); + } + } + + /// @notice Owner safety valve: manually clear an alert if ReactiveMonitor stops working. + /// Without TTL, alerts persist until cleared by a recovery relay. If the relay + /// infrastructure fails, this allows the owner to restore normal fee behavior. + function clearAlert(bytes32 pairId) external onlyOwner { + require(alerts[pairId].sourceRatio != 0, "No active alert"); + delete alerts[pairId]; + emit AlertCleared(pairId, 0); + } + + /// @inheritdoc IAlertReceiver + function getCrossChainRatio(address tokenA, address tokenB) external view override returns (uint256) { + bytes32 key = _pairKey(tokenA, tokenB); + bytes32 pairId = tokenPairToId[key]; + if (pairId == bytes32(0)) return 0; + + Alert storage a = alerts[pairId]; + if (a.sourceRatio == 0) return 0; + return a.sourceRatio; + } + + /// @notice Get full alert details for a pairId. + function getAlert(bytes32 pairId) external view returns (Alert memory) { + return alerts[pairId]; + } + + /// @notice Get full alert details by local token addresses. + function getAlertForTokens(address tokenA, address tokenB) external view returns (Alert memory) { + bytes32 key = _pairKey(tokenA, tokenB); + bytes32 pairId = tokenPairToId[key]; + return alerts[pairId]; + } + + /// @dev Compute canonical key from two token addresses (order-independent). + function _pairKey(address a, address b) internal pure returns (bytes32) { + (address sorted0, address sorted1) = a < b ? (a, b) : (b, a); + return keccak256(abi.encodePacked(sorted0, sorted1)); + } +} diff --git a/contracts/src/DepegShieldHook.sol b/contracts/src/DepegShieldHook.sol index e6061ff..577173b 100644 --- a/contracts/src/DepegShieldHook.sol +++ b/contracts/src/DepegShieldHook.sol @@ -14,7 +14,10 @@ import {LPFeeLibrary} from "@uniswap/v4-core/src/libraries/LPFeeLibrary.sol"; import {TickMath} from "@uniswap/v4-core/src/libraries/TickMath.sol"; import {FullMath} from "@uniswap/v4-core/src/libraries/FullMath.sol"; +import {Currency} from "@uniswap/v4-core/src/types/Currency.sol"; + import {FeeCurve} from "./FeeCurve.sol"; +import {IAlertReceiver} from "./interfaces/IAlertReceiver.sol"; /// @title DepegShield Hook /// @notice Adaptive fee circuit breaker for stablecoin pools on Uniswap v4. @@ -43,6 +46,9 @@ contract DepegShieldHook is BaseHook { /// Written in _beforeSwap, read and cleared in _afterSwap within the same swap lifecycle. uint256 private constant TSLOT_FEE = 0x306bd9877a3aff76248130139941e6dc452bbad447b3a1530aaecf6bb84198c5; + /// @notice Optional cross-chain alert receiver. address(0) disables cross-chain fee floor. + IAlertReceiver public immutable alertReceiver; + // --- Events --- event SwapFeeApplied( PoolId indexed poolId, @@ -51,7 +57,9 @@ contract DepegShieldHook is BaseHook { uint24 feeApplied ); - constructor(IPoolManager _poolManager) BaseHook(_poolManager) {} + constructor(IPoolManager _poolManager, address _alertReceiver) BaseHook(_poolManager) { + alertReceiver = IAlertReceiver(_alertReceiver); + } function getHookPermissions() public pure override returns (Hooks.Permissions memory) { return Hooks.Permissions({ @@ -98,19 +106,39 @@ contract DepegShieldHook is BaseHook { uint256 imbalanceRatio = _computeImbalanceRatio(reserve0, reserve1); bool worsensImbalance = _doesSwapWorsenImbalance(reserve0, reserve1, params.zeroForOne); + uint24 fee; + if (worsensImbalance || imbalanceRatio <= FeeCurve.ZONE1_UPPER) { - return FeeCurve.calculateFee(imbalanceRatio); + fee = FeeCurve.calculateFee(imbalanceRatio); + } else if (params.amountSpecified >= 0) { + // Rebalancing + exactOutput: conservative fallback to curve fee + fee = FeeCurve.calculateFee(imbalanceRatio); + } else { + fee = _computeRebalancingFee(sqrtPriceX96, liquidity, params.zeroForOne, params.amountSpecified); } - // Rebalancing an imbalanced pool: - // - ExactInput: compute blended fee (0 for rebalancing portion, escalated for overshoot) - // - ExactOutput: charge curve fee (can't precisely compute input for overshoot check) - if (params.amountSpecified >= 0) { - // exactOutput: conservative fallback to curve fee - return FeeCurve.calculateFee(imbalanceRatio); + // Apply cross-chain fee floor (only for worsening swaps). + // If another chain's pool is depegged, charge at least the same fee here. + if (worsensImbalance && address(alertReceiver) != address(0)) { + fee = _applyCrossChainFloor(key, fee); } - return _computeRebalancingFee(sqrtPriceX96, liquidity, params.zeroForOne, params.amountSpecified); + return fee; + } + + /// @dev Reads the cross-chain ratio for this token pair (resolved via pairId in + /// AlertReceiver), feeds it through the same fee curve, and returns + /// max(localFee, crossChainFee). + function _applyCrossChainFloor(PoolKey calldata key, uint24 localFee) private view returns (uint24) { + uint256 crossChainRatio = alertReceiver.getCrossChainRatio( + Currency.unwrap(key.currency0), + Currency.unwrap(key.currency1) + ); + + if (crossChainRatio <= RATIO_PRECISION) return localFee; + + uint24 crossChainFee = FeeCurve.calculateFee(crossChainRatio); + return crossChainFee > localFee ? crossChainFee : localFee; } function _afterSwap(address, PoolKey calldata key, SwapParams calldata params, BalanceDelta, bytes calldata) diff --git a/contracts/src/interfaces/IAlertReceiver.sol b/contracts/src/interfaces/IAlertReceiver.sol new file mode 100644 index 0000000..0cfff9c --- /dev/null +++ b/contracts/src/interfaces/IAlertReceiver.sol @@ -0,0 +1,14 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +/// @title IAlertReceiver +/// @notice Interface for querying cross-chain depeg imbalance ratio. +/// The hook uses this to set a fee floor: if another chain's pool is depegged, +/// the local pool charges at least the same fee as if the depeg had already arrived. +interface IAlertReceiver { + /// @notice Returns the worst active cross-chain imbalance ratio for a token pair. + /// @param tokenA First token address of the local pair. + /// @param tokenB Second token address of the local pair. + /// @return ratio The source chain's imbalance ratio (10000 = balanced, 0 = no alert). + function getCrossChainRatio(address tokenA, address tokenB) external view returns (uint256 ratio); +} diff --git a/contracts/src/reactive/ReactiveMonitor.sol b/contracts/src/reactive/ReactiveMonitor.sol new file mode 100644 index 0000000..0d81147 --- /dev/null +++ b/contracts/src/reactive/ReactiveMonitor.sol @@ -0,0 +1,264 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {AbstractReactive} from "reactive-lib/abstract-base/AbstractReactive.sol"; + +/// @title ReactiveMonitor +/// @notice Deployed on Reactive Lasna. Monitors pool events across chains and relays +/// the raw imbalance ratio to AlertReceiver contracts on destination chains. +/// Supports 3 pool types: Uniswap V4, Uniswap V3, and Uniswap V2. +/// +/// Alerts are keyed by owner-assigned pairId (e.g. keccak256("USDC/USDT")), +/// which is the same across all chains. This avoids the problem of different +/// token addresses on different chains. +/// +/// Deploy with value (e.g. --value 0.1ether) to fund subscription fees. +/// After deployment, call addMonitoredPool() for each pool and addDestination() +/// for each target chain. +contract ReactiveMonitor is AbstractReactive { + enum PoolType { UNISWAP_V4, UNISWAP_V3, UNISWAP_V2 } + + struct MonitoredPool { + uint256 chainId; + address poolAddr; + bytes32 pairId; // owner-assigned, consistent across chains + PoolType poolType; + bytes32 poolId; // V4 only: PoolId to filter Swap events from singleton PoolManager + } + + struct Destination { + uint256 chainId; + address alertReceiver; + } + + /// @dev Constructor config structs (same fields, used for calldata) + struct PoolConfig { + uint256 chainId; + address poolAddr; + bytes32 pairId; + PoolType poolType; + bytes32 poolId; + } + + struct DestConfig { + uint256 chainId; + address alertReceiver; + } + + // --- Constants --- + uint160 private constant Q96 = uint160(1 << 96); + uint256 private constant RATIO_PRECISION = 10000; + uint64 private constant CALLBACK_GAS_LIMIT = 500_000; + + /// @dev Only relay if ratio changed by more than this threshold (50 = 0.5%). + /// Prevents spamming callbacks on tiny price movements. + uint256 private constant RELAY_THRESHOLD = 50; + + /// @dev Cap relayed ratio to prevent absurd values from malformed events. + /// 100000 = 10x imbalance, well past MAX_FEE territory. + uint256 private constant MAX_RELAY_RATIO = 100_000; + + /// @dev Precomputed selector for AlertReceiver.handleAlert(address,bytes32,uint256,uint256) + /// First param (address) is a placeholder -- Reactive Network replaces the first 32 bytes + /// of the callback payload (after selector) with rvm_id (deployer address). + bytes4 private constant HANDLE_ALERT_SELECTOR = + bytes4(keccak256("handleAlert(address,bytes32,uint256,uint256)")); + + // Event topic0 signatures + uint256 private constant TOPIC_V3_SWAP = + uint256(keccak256("Swap(address,address,int256,int256,uint160,uint128,int24)")); + uint256 private constant TOPIC_V4_SWAP = + uint256(keccak256("Swap(bytes32,address,int128,int128,uint160,uint128,int24,uint24)")); + uint256 private constant TOPIC_V2_SYNC = + uint256(keccak256("Sync(uint112,uint112)")); + + // --- State --- + address public owner; + + /// @dev pool address => MonitoredPool config + mapping(address => MonitoredPool) public pools; + address[] public poolAddresses; + + Destination[] public destinations; + + /// @dev Deduplication: keccak256(pairId, destChainId) => last sent ratio + mapping(bytes32 => uint256) public lastSentRatio; + + // --- Events --- + event PoolAdded(uint256 chainId, address poolAddr, bytes32 pairId, PoolType poolType); + event DestinationAdded(uint256 chainId, address alertReceiver); + + modifier onlyOwner() { + require(msg.sender == owner, "Only owner"); + _; + } + + constructor(PoolConfig[] memory _pools, DestConfig[] memory _dests) payable { + owner = msg.sender; + + for (uint256 i = 0; i < _pools.length; i++) { + PoolConfig memory p = _pools[i]; + pools[p.poolAddr] = MonitoredPool(p.chainId, p.poolAddr, p.pairId, p.poolType, p.poolId); + poolAddresses.push(p.poolAddr); + + // Subscribe on RNK only (not in ReactVM) + uint256 topic0; + uint256 topic1 = REACTIVE_IGNORE; + if (p.poolType == PoolType.UNISWAP_V4) { + topic0 = TOPIC_V4_SWAP; + topic1 = uint256(p.poolId); + } else if (p.poolType == PoolType.UNISWAP_V3) { + topic0 = TOPIC_V3_SWAP; + } else { + topic0 = TOPIC_V2_SYNC; + } + if (!vm) { + service.subscribe(p.chainId, p.poolAddr, topic0, topic1, REACTIVE_IGNORE, REACTIVE_IGNORE); + } + } + + for (uint256 i = 0; i < _dests.length; i++) { + destinations.push(Destination(_dests[i].chainId, _dests[i].alertReceiver)); + } + } + + /// @notice Register a pool to monitor on a specific chain and subscribe to its events. + function addMonitoredPool( + uint256 chainId, + address poolAddr, + bytes32 pairId, + PoolType poolType, + bytes32 poolId + ) external onlyOwner { + bool isNew = pools[poolAddr].poolAddr == address(0); + pools[poolAddr] = MonitoredPool(chainId, poolAddr, pairId, poolType, poolId); + if (isNew) { + poolAddresses.push(poolAddr); + } + + // Subscribe to the appropriate event based on pool type + uint256 topic0; + uint256 topic1 = REACTIVE_IGNORE; + if (poolType == PoolType.UNISWAP_V4) { + topic0 = TOPIC_V4_SWAP; + topic1 = uint256(poolId); + } else if (poolType == PoolType.UNISWAP_V3) { + topic0 = TOPIC_V3_SWAP; + } else { + topic0 = TOPIC_V2_SYNC; + } + + if (!vm) { + service.subscribe(chainId, poolAddr, topic0, topic1, REACTIVE_IGNORE, REACTIVE_IGNORE); + } + + emit PoolAdded(chainId, poolAddr, pairId, poolType); + } + + /// @notice Register a destination chain's AlertReceiver. + function addDestination(uint256 chainId, address alertReceiver) external onlyOwner { + destinations.push(Destination(chainId, alertReceiver)); + emit DestinationAdded(chainId, alertReceiver); + } + + /// @notice Entry point called by ReactVM when a subscribed event fires. + function react(LogRecord calldata log) external vmOnly { + MonitoredPool storage pool = pools[log._contract]; + require(pool.poolAddr != address(0), "Unknown pool"); + + uint256 ratio = _decodeRatio(log, pool.poolType); + + // Cap to prevent absurd values from malformed events + if (ratio > MAX_RELAY_RATIO) ratio = MAX_RELAY_RATIO; + + _relayAlerts(pool, ratio); + } + + // --- Internal: decode ratio from event data based on pool type --- + + function _decodeRatio(LogRecord calldata log, PoolType poolType) internal pure returns (uint256) { + if (poolType == PoolType.UNISWAP_V4) { + (,, uint160 sqrtPriceX96, uint128 liquidity,,) = + abi.decode(log.data, (int128, int128, uint160, uint128, int24, uint24)); + return _computeRatioFromSqrtPrice(sqrtPriceX96, liquidity); + } else if (poolType == PoolType.UNISWAP_V3) { + (,, uint160 sqrtPriceX96, uint128 liquidity,) = + abi.decode(log.data, (int256, int256, uint160, uint128, int24)); + return _computeRatioFromSqrtPrice(sqrtPriceX96, liquidity); + } else { + (uint112 reserve0, uint112 reserve1) = abi.decode(log.data, (uint112, uint112)); + return _computeRatioFromReserves(uint256(reserve0), uint256(reserve1)); + } + } + + function _computeRatioFromSqrtPrice(uint160 sqrtPriceX96, uint128 liquidity) internal pure returns (uint256) { + if (sqrtPriceX96 == 0) return RATIO_PRECISION; + + // When liquidity is 0 (price pushed past all LP ranges), use nominal liquidity. + // The ratio only depends on price (sqrtPriceX96), not absolute amounts, so L cancels out. + uint256 L = liquidity > 0 ? uint256(liquidity) : 1e18; + + uint256 reserve0 = (L * uint256(Q96)) / uint256(sqrtPriceX96); + uint256 reserve1 = (L * uint256(sqrtPriceX96)) / uint256(Q96); + + return _computeRatioFromReserves(reserve0, reserve1); + } + + function _computeRatioFromReserves(uint256 r0, uint256 r1) internal pure returns (uint256) { + if (r0 == 0 || r1 == 0) return type(uint256).max; + if (r0 >= r1) { + return (r0 * RATIO_PRECISION) / r1; + } else { + return (r1 * RATIO_PRECISION) / r0; + } + } + + // --- Internal: relay ratio to all destination chains --- + + function _relayAlerts(MonitoredPool storage pool, uint256 ratio) internal { + for (uint256 i = 0; i < destinations.length; i++) { + Destination storage dest = destinations[i]; + + // Skip sending alert back to the origin chain + if (dest.chainId == pool.chainId) continue; + + _sendIfChanged(dest, pool.pairId, pool.chainId, ratio); + } + } + + function _sendIfChanged( + Destination storage dest, + bytes32 pairId, + uint256 sourceChainId, + uint256 ratio + ) internal { + bytes32 dedupeKey = keccak256(abi.encodePacked(pairId, dest.chainId)); + uint256 lastRatio = lastSentRatio[dedupeKey]; + + // Only relay if ratio changed by more than threshold + uint256 diff = ratio > lastRatio ? ratio - lastRatio : lastRatio - ratio; + if (diff < RELAY_THRESHOLD) return; + + lastSentRatio[dedupeKey] = ratio; + + bytes memory payload = abi.encodeWithSelector( + HANDLE_ALERT_SELECTOR, + address(0), // placeholder: Reactive Network replaces with rvm_id + pairId, + ratio, + sourceChainId + ); + + emit Callback(dest.chainId, dest.alertReceiver, CALLBACK_GAS_LIMIT, payload); + } + + // --- View helpers --- + + function getPoolCount() external view returns (uint256) { + return poolAddresses.length; + } + + function getDestinationCount() external view returns (uint256) { + return destinations.length; + } +} diff --git a/contracts/test/AlertReceiver.t.sol b/contracts/test/AlertReceiver.t.sol new file mode 100644 index 0000000..e3a1808 --- /dev/null +++ b/contracts/test/AlertReceiver.t.sol @@ -0,0 +1,223 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {Test, console} from "forge-std/Test.sol"; +import {AlertReceiver} from "../src/AlertReceiver.sol"; + +contract AlertReceiverTest is Test { + AlertReceiver receiver; + address callbackSender = address(0xCAFE); + address tokenA = address(0xA); + address tokenB = address(0xB); + address tokenC = address(0xC); + bytes32 pairAB = keccak256("USDC/USDT"); + bytes32 pairAC = keccak256("USDC/DAI"); + + function setUp() public { + vm.prank(address(this)); + receiver = new AlertReceiver(callbackSender); + + // Register pair (tokenA, tokenB) under pairAB + receiver.registerPair(pairAB, tokenA, tokenB); + } + + function test_alertReceiver_setAndGet() public { + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10400, 11155111); + + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10400); + AlertReceiver.Alert memory alert = receiver.getAlert(pairAB); + assertEq(uint256(alert.sourceRatio), 10400); + assertEq(uint256(alert.sourceChainId), 11155111); + } + + function test_alertReceiver_clearAlert() public { + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10800, 84532); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10800); + + // Clear by sending ratio <= CLEAR_THRESHOLD + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10000, 84532); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 0); + } + + function test_alertReceiver_persistsUntilCleared() public { + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10400, 11155111); + + // Alert persists even after long time + vm.warp(block.timestamp + 86400); // 1 day + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10400); + + // Only clears when recovery ratio is sent + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10000, 11155111); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 0); + } + + function test_alertReceiver_accessControl() public { + vm.prank(address(0xDEAD)); + vm.expectRevert("Authorized sender only"); + receiver.handleAlert(address(0), pairAB, 10200, 1301); + } + + function test_alertReceiver_multiplePairs() public { + // Register second pair + receiver.registerPair(pairAC, tokenA, tokenC); + + vm.startPrank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10150, 1301); + receiver.handleAlert(address(0), pairAC, 10800, 84532); + vm.stopPrank(); + + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10150); + assertEq(receiver.getCrossChainRatio(tokenA, tokenC), 10800); + } + + function test_alertReceiver_overwrite() public { + vm.startPrank(callbackSender); + + receiver.handleAlert(address(0), pairAB, 10150, 1301); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10150); + + // Overwrite with higher ratio + receiver.handleAlert(address(0), pairAB, 10800, 11155111); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10800); + + AlertReceiver.Alert memory alert = receiver.getAlert(pairAB); + assertEq(uint256(alert.sourceChainId), 11155111); + assertEq(uint256(alert.sourceRatio), 10800); + + vm.stopPrank(); + } + + function test_alertReceiver_noAlertReturnsZero() public view { + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 0); + } + + function test_alertReceiver_unregisteredPairReturnsZero() public { + // Set an alert on pairAB + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10400, 11155111); + + // Query with unregistered pair (tokenB, tokenC) -- should return 0 + assertEq(receiver.getCrossChainRatio(tokenB, tokenC), 0); + } + + function test_alertReceiver_registerPair() public { + // Register a new pair + receiver.registerPair(pairAC, tokenA, tokenC); + + // Set alert on pairAC + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAC, 10500, 84532); + + // Lookup via token addresses works + assertEq(receiver.getCrossChainRatio(tokenA, tokenC), 10500); + // Reverse order also works (order-independent) + assertEq(receiver.getCrossChainRatio(tokenC, tokenA), 10500); + } + + function test_alertReceiver_pairIsolation() public { + // Register second pair + receiver.registerPair(pairAC, tokenA, tokenC); + + // Set alert only on pairAB + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10500, 11155111); + + // pairAB should have alert + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10500); + // pairAC should NOT be affected + assertEq(receiver.getCrossChainRatio(tokenA, tokenC), 0); + } + + function test_alertReceiver_registerPairOnlyOwner() public { + vm.prank(address(0xDEAD)); + vm.expectRevert("Only owner"); + receiver.registerPair(pairAC, tokenA, tokenC); + } + + function test_alertReceiver_registerPairRejectsIdentical() public { + vm.expectRevert("Identical tokens"); + receiver.registerPair(pairAB, tokenA, tokenA); + } + + function test_alertReceiver_registerPairRejectsZero() public { + vm.expectRevert("Zero address"); + receiver.registerPair(pairAB, address(0), tokenA); + } + + function test_alertReceiver_getAlertForTokens() public { + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10400, 11155111); + + AlertReceiver.Alert memory alert = receiver.getAlertForTokens(tokenA, tokenB); + assertEq(uint256(alert.sourceRatio), 10400); + assertEq(uint256(alert.sourceChainId), 11155111); + } + + function test_alertReceiver_nearBalancedClearsAlert() public { + // Set a real alert + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10400, 11155111); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10400); + + // Ratio 10001 is within CLEAR_THRESHOLD (10050) -- should clear, not store + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10001, 11155111); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 0); + } + + function test_alertReceiver_tokenOrderIndependent() public { + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10400, 11155111); + + // Both orderings should return same ratio + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10400); + assertEq(receiver.getCrossChainRatio(tokenB, tokenA), 10400); + } + + function test_alertReceiver_handleAlertRejectsZeroPairId() public { + vm.prank(callbackSender); + vm.expectRevert("Invalid pairId"); + receiver.handleAlert(address(0), bytes32(0), 10400, 11155111); + } + + function test_alertReceiver_handleAlertRejectsRatioOverflow() public { + vm.prank(callbackSender); + vm.expectRevert("Ratio overflow"); + receiver.handleAlert(address(0), pairAB, uint256(type(uint128).max) + 1, 11155111); + } + + function test_alertReceiver_registerPairRejectsZeroPairId() public { + vm.expectRevert("Invalid pairId"); + receiver.registerPair(bytes32(0), tokenA, tokenB); + } + + function test_alertReceiver_ownerClearAlert() public { + // Set an alert + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10500, 11155111); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 10500); + + // Owner clears it manually + receiver.clearAlert(pairAB); + assertEq(receiver.getCrossChainRatio(tokenA, tokenB), 0); + } + + function test_alertReceiver_ownerClearAlertOnlyOwner() public { + vm.prank(callbackSender); + receiver.handleAlert(address(0), pairAB, 10500, 11155111); + + vm.prank(address(0xDEAD)); + vm.expectRevert("Only owner"); + receiver.clearAlert(pairAB); + } + + function test_alertReceiver_ownerClearAlertRequiresActive() public { + vm.expectRevert("No active alert"); + receiver.clearAlert(pairAB); + } +} diff --git a/contracts/test/CrossChainFee.t.sol b/contracts/test/CrossChainFee.t.sol new file mode 100644 index 0000000..0ce402e --- /dev/null +++ b/contracts/test/CrossChainFee.t.sol @@ -0,0 +1,348 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.26; + +import {Test, console, Vm} from "forge-std/Test.sol"; + +import {IHooks} from "@uniswap/v4-core/src/interfaces/IHooks.sol"; +import {Hooks} from "@uniswap/v4-core/src/libraries/Hooks.sol"; +import {TickMath} from "@uniswap/v4-core/src/libraries/TickMath.sol"; +import {IPoolManager, SwapParams} from "@uniswap/v4-core/src/interfaces/IPoolManager.sol"; +import {PoolKey} from "@uniswap/v4-core/src/types/PoolKey.sol"; +import {BalanceDelta} from "@uniswap/v4-core/src/types/BalanceDelta.sol"; +import {PoolId, PoolIdLibrary} from "@uniswap/v4-core/src/types/PoolId.sol"; +import {CurrencyLibrary, Currency} from "@uniswap/v4-core/src/types/Currency.sol"; +import {StateLibrary} from "@uniswap/v4-core/src/libraries/StateLibrary.sol"; +import {LPFeeLibrary} from "@uniswap/v4-core/src/libraries/LPFeeLibrary.sol"; +import {LiquidityAmounts} from "@uniswap/v4-core/test/utils/LiquidityAmounts.sol"; +import {IPositionManager} from "@uniswap/v4-periphery/src/interfaces/IPositionManager.sol"; +import {Constants} from "@uniswap/v4-core/test/utils/Constants.sol"; + +import {EasyPosm} from "./utils/libraries/EasyPosm.sol"; + +import {DepegShieldHook} from "../src/DepegShieldHook.sol"; +import {AlertReceiver} from "../src/AlertReceiver.sol"; +import {FeeCurve} from "../src/FeeCurve.sol"; +import {BaseTest} from "./utils/BaseTest.sol"; + +contract CrossChainFeeTest is BaseTest { + using EasyPosm for IPositionManager; + using PoolIdLibrary for PoolKey; + using CurrencyLibrary for Currency; + using StateLibrary for IPoolManager; + + Currency currency0; + Currency currency1; + + PoolKey poolKey; + DepegShieldHook hook; + AlertReceiver alertReceiver; + PoolId poolId; + + bytes32 constant PAIR_ID = keccak256("test-pair"); + + function setUp() public { + deployArtifactsAndLabel(); + (currency0, currency1) = deployCurrencyPair(); + + // Deploy AlertReceiver with this test contract as callback sender + alertReceiver = new AlertReceiver(address(this)); + + // Register the token pair under PAIR_ID + alertReceiver.registerPair(PAIR_ID, Currency.unwrap(currency0), Currency.unwrap(currency1)); + + // Deploy hook with alertReceiver + address flags = address( + uint160(Hooks.BEFORE_SWAP_FLAG | Hooks.AFTER_SWAP_FLAG) ^ (0x4444 << 144) + ); + bytes memory constructorArgs = abi.encode(poolManager, address(alertReceiver)); + deployCodeTo("DepegShieldHook.sol:DepegShieldHook", constructorArgs, flags); + hook = DepegShieldHook(flags); + + // Create pool + poolKey = PoolKey(currency0, currency1, LPFeeLibrary.DYNAMIC_FEE_FLAG, 60, IHooks(hook)); + poolId = poolKey.toId(); + poolManager.initialize(poolKey, Constants.SQRT_PRICE_1_1); + + // Add liquidity + int24 tickLower = TickMath.minUsableTick(poolKey.tickSpacing); + int24 tickUpper = TickMath.maxUsableTick(poolKey.tickSpacing); + uint128 liquidityAmount = 1000e18; + + (uint256 amount0Expected, uint256 amount1Expected) = LiquidityAmounts.getAmountsForLiquidity( + Constants.SQRT_PRICE_1_1, + TickMath.getSqrtPriceAtTick(tickLower), + TickMath.getSqrtPriceAtTick(tickUpper), + liquidityAmount + ); + + positionManager.mint( + poolKey, tickLower, tickUpper, liquidityAmount, + amount0Expected + 1, amount1Expected + 1, + address(this), block.timestamp, Constants.ZERO_BYTES + ); + } + + // ========================================== + // Test: Cross-chain ratio sets fee floor on balanced pool + // ========================================== + function test_crossChainFloor_balancedPoolGetsRemoteFee() public { + uint256 localRatio = hook.getImbalanceRatio(poolKey); + assertEq(localRatio, 10000, "Pool should be balanced"); + + uint256 snapshot = vm.snapshotState(); + + // Set cross-chain alert via pairId + alertReceiver.handleAlert(address(0), PAIR_ID, 10300, 11155111); + BalanceDelta deltaWithFloor = _swapWorsening(10e18); + + vm.revertToState(snapshot); + BalanceDelta deltaNoFloor = _swapWorsening(10e18); + + uint256 outWithFloor = uint256(int256(deltaWithFloor.amount1())); + uint256 outNoFloor = uint256(int256(deltaNoFloor.amount1())); + + console.log("Output with cross-chain floor (50bp):", outWithFloor); + console.log("Output without floor (1bp):", outNoFloor); + console.log("Cross-chain fee:", FeeCurve.calculateFee(10300)); + + assertLt(outWithFloor, outNoFloor, "Cross-chain floor should charge higher fee"); + } + + // ========================================== + // Test: Higher cross-chain ratio -> higher fee floor + // ========================================== + function test_crossChainFloor_higherRatioHigherFee() public { + uint256 snapshot = vm.snapshotState(); + + alertReceiver.handleAlert(address(0), PAIR_ID, 10200, 84532); + BalanceDelta deltaModerate = _swapWorsening(10e18); + + vm.revertToState(snapshot); + + alertReceiver.handleAlert(address(0), PAIR_ID, 10500, 84532); + BalanceDelta deltaSevere = _swapWorsening(10e18); + + uint256 outModerate = uint256(int256(deltaModerate.amount1())); + uint256 outSevere = uint256(int256(deltaSevere.amount1())); + + console.log("Output (2% cross-chain depeg):", outModerate); + console.log("Output (5% cross-chain depeg):", outSevere); + + assertLt(outSevere, outModerate, "Higher cross-chain ratio should charge more"); + } + + // ========================================== + // Test: Local fee dominates when higher than cross-chain + // ========================================== + function test_crossChainFloor_localFeeDominatesWhenHigher() public { + _createImbalance(); + + uint256 localRatio = hook.getImbalanceRatio(poolKey); + console.log("Local ratio:", localRatio); + + uint256 snapshot = vm.snapshotState(); + + alertReceiver.handleAlert(address(0), PAIR_ID, 10100, 11155111); + BalanceDelta deltaWithAlert = _swapWorsening(5e18); + + vm.revertToState(snapshot); + BalanceDelta deltaNoAlert = _swapWorsening(5e18); + + uint256 outWith = uint256(int256(deltaWithAlert.amount1())); + uint256 outWithout = uint256(int256(deltaNoAlert.amount1())); + + assertEq(outWith, outWithout, "Local fee should dominate when higher than cross-chain"); + } + + // ========================================== + // Test: Rebalancing swap stays 0bp even with active cross-chain alert + // ========================================== + function test_crossChainFloor_rebalancingStaysZero() public { + _createImbalance(); + + uint256 snapshot = vm.snapshotState(); + + alertReceiver.handleAlert(address(0), PAIR_ID, 10500, 11155111); + BalanceDelta deltaRebal = _swapRebalancing(5e18); + + vm.revertToState(snapshot); + BalanceDelta deltaNoAlert = _swapRebalancing(5e18); + + uint256 outRebal = uint256(int256(deltaRebal.amount0())); + uint256 outNoAlert = uint256(int256(deltaNoAlert.amount0())); + + assertEq(outRebal, outNoAlert, "Rebalancing should be unaffected by cross-chain alerts"); + } + + // ========================================== + // Test: Fee capped at MAX_FEE even with extreme cross-chain ratio + // ========================================== + function test_crossChainFloor_feeCapAtMaxFee() public { + alertReceiver.handleAlert(address(0), PAIR_ID, 20000, 84532); + + BalanceDelta delta = swapRouter.swapExactTokensForTokens({ + amountIn: 1e18, amountOutMin: 0, zeroForOne: true, + poolKey: poolKey, hookData: Constants.ZERO_BYTES, + receiver: address(this), deadline: block.timestamp + 1 + }); + assertGt(int256(delta.amount1()), 0, "Swap should succeed with capped fee"); + } + + // ========================================== + // Test: alertReceiver = address(0) behaves normally + // ========================================== + function test_crossChainFloor_disabledWhenNoReceiver() public { + address flags2 = address( + uint160(Hooks.BEFORE_SWAP_FLAG | Hooks.AFTER_SWAP_FLAG) ^ (0x5555 << 144) + ); + bytes memory constructorArgs = abi.encode(poolManager, address(0)); + deployCodeTo("DepegShieldHook.sol:DepegShieldHook", constructorArgs, flags2); + DepegShieldHook hookNoAlert = DepegShieldHook(flags2); + + PoolKey memory pk = PoolKey(currency0, currency1, LPFeeLibrary.DYNAMIC_FEE_FLAG, 60, IHooks(hookNoAlert)); + poolManager.initialize(pk, Constants.SQRT_PRICE_1_1); + + int24 tickLower = TickMath.minUsableTick(60); + int24 tickUpper = TickMath.maxUsableTick(60); + uint128 liq = 1000e18; + (uint256 a0, uint256 a1) = LiquidityAmounts.getAmountsForLiquidity( + Constants.SQRT_PRICE_1_1, TickMath.getSqrtPriceAtTick(tickLower), TickMath.getSqrtPriceAtTick(tickUpper), liq + ); + positionManager.mint(pk, tickLower, tickUpper, liq, a0 + 1, a1 + 1, address(this), block.timestamp, Constants.ZERO_BYTES); + + BalanceDelta delta = swapRouter.swapExactTokensForTokens({ + amountIn: 1e18, amountOutMin: 0, zeroForOne: true, + poolKey: pk, hookData: Constants.ZERO_BYTES, + receiver: address(this), deadline: block.timestamp + 1 + }); + assertGt(int256(delta.amount1()), 0, "Should work without alert receiver"); + } + + // ========================================== + // Test: Alert persists until source pool recovers (no TTL expiry) + // ========================================== + function test_crossChainFloor_persistsUntilCleared() public { + alertReceiver.handleAlert(address(0), PAIR_ID, 10500, 11155111); + + // Alert still active after a long time + vm.warp(block.timestamp + 86400); // 1 day later + uint256 snapshot = vm.snapshotState(); + + BalanceDelta deltaStillActive = _swapWorsening(10e18); + uint256 outActive = uint256(int256(deltaStillActive.amount1())); + + vm.revertToState(snapshot); + + // Now simulate source pool recovery (ratio back to balanced) + alertReceiver.handleAlert(address(0), PAIR_ID, 10000, 11155111); + + BalanceDelta deltaCleared = _swapWorsening(10e18); + uint256 outCleared = uint256(int256(deltaCleared.amount1())); + + assertGt(outCleared, outActive, "Cleared alert should revert to normal fee"); + } + + // ========================================== + // Test: Cross-chain floor uses same fee curve + // ========================================== + function test_crossChainFloor_usesSameFeeCurve() public { + uint24 expectedFee = FeeCurve.calculateFee(10300); + console.log("Expected cross-chain fee for ratio 10300:", expectedFee); + + alertReceiver.handleAlert(address(0), PAIR_ID, 10300, 11155111); + + vm.recordLogs(); + _swapWorsening(10e18); + + Vm.Log[] memory logs = vm.getRecordedLogs(); + bytes32 eventSig = keccak256("SwapFeeApplied(bytes32,uint256,bool,uint24)"); + bool found = false; + for (uint256 i = 0; i < logs.length; i++) { + if (logs[i].topics[0] == eventSig) { + (, , uint24 feeApplied) = abi.decode(logs[i].data, (uint256, bool, uint24)); + assertEq(feeApplied, expectedFee, "Fee should match FeeCurve.calculateFee(crossChainRatio)"); + found = true; + break; + } + } + assertTrue(found, "SwapFeeApplied event should have been emitted"); + } + + // ========================================== + // Test: Pair isolation -- alert on pair A does NOT affect pair B + // ========================================== + function test_crossChainFloor_pairIsolation() public { + // Deploy a second token pair with a different pairId + (Currency currencyX, Currency currencyY) = deployCurrencyPair(); + bytes32 pairIdB = keccak256("OTHER/PAIR"); + alertReceiver.registerPair(pairIdB, Currency.unwrap(currencyX), Currency.unwrap(currencyY)); + + // Deploy second pool with same hook + PoolKey memory poolKeyB = PoolKey(currencyX, currencyY, LPFeeLibrary.DYNAMIC_FEE_FLAG, 60, IHooks(hook)); + poolManager.initialize(poolKeyB, Constants.SQRT_PRICE_1_1); + + int24 tickLower = TickMath.minUsableTick(60); + int24 tickUpper = TickMath.maxUsableTick(60); + uint128 liq = 1000e18; + (uint256 a0, uint256 a1) = LiquidityAmounts.getAmountsForLiquidity( + Constants.SQRT_PRICE_1_1, TickMath.getSqrtPriceAtTick(tickLower), TickMath.getSqrtPriceAtTick(tickUpper), liq + ); + positionManager.mint(poolKeyB, tickLower, tickUpper, liq, a0 + 1, a1 + 1, address(this), block.timestamp, Constants.ZERO_BYTES); + + // Set alert on PAIR_ID (pair A) -- pair B should NOT be affected + alertReceiver.handleAlert(address(0), PAIR_ID, 10500, 11155111); + + uint256 snapshot = vm.snapshotState(); + + // Swap on pool B with alert active on pair A + BalanceDelta deltaWithAlert = swapRouter.swapExactTokensForTokens({ + amountIn: 10e18, amountOutMin: 0, zeroForOne: true, + poolKey: poolKeyB, hookData: Constants.ZERO_BYTES, + receiver: address(this), deadline: block.timestamp + 1 + }); + + vm.revertToState(snapshot); + + // Clear alert and swap on pool B + vm.prank(address(this)); + // No alert on pairIdB, so output should be same + BalanceDelta deltaNoAlert = swapRouter.swapExactTokensForTokens({ + amountIn: 10e18, amountOutMin: 0, zeroForOne: true, + poolKey: poolKeyB, hookData: Constants.ZERO_BYTES, + receiver: address(this), deadline: block.timestamp + 1 + }); + + uint256 outWith = uint256(int256(deltaWithAlert.amount1())); + uint256 outWithout = uint256(int256(deltaNoAlert.amount1())); + + assertEq(outWith, outWithout, "Alert on pair A should not affect pair B"); + } + + // --- Helpers --- + + function _createImbalance() internal { + swapRouter.swapExactTokensForTokens({ + amountIn: 15e18, amountOutMin: 0, zeroForOne: true, + poolKey: poolKey, hookData: Constants.ZERO_BYTES, + receiver: address(this), deadline: block.timestamp + 1 + }); + uint256 ratio = hook.getImbalanceRatio(poolKey); + require(ratio > FeeCurve.ZONE1_UPPER, "Pool should be imbalanced"); + } + + function _swapWorsening(uint256 amountIn) internal returns (BalanceDelta) { + return swapRouter.swapExactTokensForTokens({ + amountIn: amountIn, amountOutMin: 0, zeroForOne: true, + poolKey: poolKey, hookData: Constants.ZERO_BYTES, + receiver: address(this), deadline: block.timestamp + 1 + }); + } + + function _swapRebalancing(uint256 amountIn) internal returns (BalanceDelta) { + return swapRouter.swapExactTokensForTokens({ + amountIn: amountIn, amountOutMin: 0, zeroForOne: false, + poolKey: poolKey, hookData: Constants.ZERO_BYTES, + receiver: address(this), deadline: block.timestamp + 1 + }); + } +} diff --git a/contracts/test/DepegScenario.t.sol b/contracts/test/DepegScenario.t.sol index 2450f6c..5a16f4d 100644 --- a/contracts/test/DepegScenario.t.sol +++ b/contracts/test/DepegScenario.t.sol @@ -61,7 +61,7 @@ contract DepegScenarioTest is BaseTest { address flags = address( uint160(Hooks.BEFORE_SWAP_FLAG | Hooks.AFTER_SWAP_FLAG) ^ (0x4444 << 144) ); - deployCodeTo("DepegShieldHook.sol:DepegShieldHook", abi.encode(poolManager), flags); + deployCodeTo("DepegShieldHook.sol:DepegShieldHook", abi.encode(poolManager, address(0)), flags); hook = DepegShieldHook(flags); _initPools(); diff --git a/contracts/test/DepegShieldHook.t.sol b/contracts/test/DepegShieldHook.t.sol index c2ad68e..7bdee27 100644 --- a/contracts/test/DepegShieldHook.t.sol +++ b/contracts/test/DepegShieldHook.t.sol @@ -50,7 +50,7 @@ contract DepegShieldHookTest is BaseTest { address flags = address( uint160(Hooks.BEFORE_SWAP_FLAG | Hooks.AFTER_SWAP_FLAG) ^ (0x4444 << 144) ); - bytes memory constructorArgs = abi.encode(poolManager); + bytes memory constructorArgs = abi.encode(poolManager, address(0)); deployCodeTo("DepegShieldHook.sol:DepegShieldHook", constructorArgs, flags); hook = DepegShieldHook(flags); diff --git a/frontend/src/app/explore/page.tsx b/frontend/src/app/explore/page.tsx index 4299a43..760eaa3 100644 --- a/frontend/src/app/explore/page.tsx +++ b/frontend/src/app/explore/page.tsx @@ -11,7 +11,8 @@ import { SwapPanel } from "@/components/SwapPanel"; import { Faucet } from "@/components/Faucet"; import { SwapEvents } from "@/components/SwapEvents"; import { PoolLiquidity } from "@/components/PoolLiquidity"; -import { DEPEG_SHIELD_ABI, DYNAMIC_FEE_FLAG, DEFAULT_TICK_SPACING, HOOK_ADDRESSES, TOKEN_ADDRESSES } from "@/config/contracts"; +import { CrossChainAlert } from "@/components/CrossChainAlert"; +import { DEPEG_SHIELD_ABI, ALERT_RECEIVER_ABI, ALERT_RECEIVER_ADDRESSES, DYNAMIC_FEE_FLAG, DEFAULT_TICK_SPACING, HOOK_ADDRESSES, TOKEN_ADDRESSES, CHAIN_NAMES } from "@/config/contracts"; import { supportedChains } from "@/config/chains"; import { calculateFee, toBps, getZone, getZoneColor, getZoneLabel, ratioToMultiplier, ZONE1_UPPER } from "@/lib/feeCurve"; import { EXTSLOAD_ABI, POOL_MANAGER_ADDRESSES, computePoolId, getSlot0Key, getLiquidityKey, parseSlot0, parseLiquidity } from "@/lib/poolState"; @@ -21,14 +22,26 @@ const StarsBackground = dynamic( { ssr: false } ); -const CHAIN_ID = supportedChains[0].id; +const DEFAULT_CHAIN_ID = supportedChains[0].id; export default function ExplorePage() { - const { isConnected } = useAccount(); + const { isConnected, chain } = useAccount(); const [currency0, setCurrency0] = useState
("" as Address); const [currency1, setCurrency1] = useState
("" as Address); const [isQuerying, setIsQuerying] = useState(false); + // Use connected chain if it's a supported chain with a hook, otherwise default + const CHAIN_ID = chain?.id && HOOK_ADDRESSES[chain.id] ? chain.id : DEFAULT_CHAIN_ID; + + // Reset query state when chain changes so the previous chain's pool doesn't persist + const [prevChainId, setPrevChainId] = useState(CHAIN_ID); + useEffect(() => { + if (CHAIN_ID !== prevChainId) { + setPrevChainId(CHAIN_ID); + setIsQuerying(false); + } + }, [CHAIN_ID, prevChainId]); + const hookAddress = HOOK_ADDRESSES[CHAIN_ID]; // --- Input validation --- @@ -91,6 +104,23 @@ export default function ExplorePage() { query: { enabled: canQuery }, }); + // Cross-chain ratio from AlertReceiver (lifted here so fee cards + swap panel can use it) + const alertReceiverAddress = ALERT_RECEIVER_ADDRESSES[CHAIN_ID]; + const alertReceiverConfigured = alertReceiverAddress && alertReceiverAddress !== "0x0000000000000000000000000000000000000000"; + + const { data: crossChainRatioRaw } = useReadContract({ + address: alertReceiverAddress, + abi: ALERT_RECEIVER_ABI, + functionName: "getCrossChainRatio", + args: [sortedCurrency0, sortedCurrency1], + chainId: CHAIN_ID, + query: { enabled: canQuery && !!alertReceiverConfigured, refetchInterval: 5000 }, + }); + + const crossChainRatio = Number(crossChainRatioRaw ?? 0); + const hasCrossChainAlert = crossChainRatio > 10000; + const crossChainFeeBps = hasCrossChainAlert ? toBps(calculateFee(crossChainRatio)) : 0; + // Direct PoolManager reads via extsload: liquidity, sqrtPriceX96, tick const poolManagerAddress = POOL_MANAGER_ADDRESSES[CHAIN_ID]; const poolId = (() => { @@ -160,9 +190,18 @@ export default function ExplorePage() { [sortedCurrency0, sortedCurrency1].map(a => a.toLowerCase()).sort().join(",") === [TOKEN_ADDRESSES.mUSDC, TOKEN_ADDRESSES.mUSDT].map(a => a.toLowerCase()).sort().join(","); - const currentFeeBps = ratio ? toBps(calculateFee(ratio)) : null; + const localFeeBps = ratio ? toBps(calculateFee(ratio)) : null; + // Effective fee = max(local, crossChainFloor), matching on-chain hook logic + const effectiveFeeBps = localFeeBps !== null + ? Math.max(localFeeBps, crossChainFeeBps) + : null; + const crossChainFloorActive = hasCrossChainAlert && crossChainFeeBps > (localFeeBps ?? 0); const zone = ratio ? getZone(ratio) : null; const zoneColor = zone ? getZoneColor(zone) : "var(--green)"; + // Use cross-chain zone color when floor is active + const effectiveZoneColor = crossChainFloorActive + ? getZoneColor(getZone(crossChainRatio)) + : zoneColor; return (
@@ -194,7 +233,7 @@ export default function ExplorePage() {
- Testnet + {CHAIN_NAMES[CHAIN_ID] ?? "Testnet"} Mainnet (Coming Soon) @@ -263,25 +302,53 @@ export default function ExplorePage() { {/* Worsening Fee */} -
+
- - + +

Worsening Fee

+ {crossChainFloorActive && ( + + X-Chain Floor + + )}
-

- {currentFeeBps?.toFixed(1)} +

+ {effectiveFeeBps?.toFixed(1)} bps

- Current fee for swaps that increase pool imbalance + {crossChainFloorActive + ? "Depeg detected on another chain. Fee elevated preemptively to protect LPs." + : "Current fee for swaps that increase pool imbalance"}

-
+
- Zone + Local zone {zone ? getZoneLabel(zone) : ""}
+ {crossChainFloorActive && ( + <> +
+ Local fee + {localFeeBps?.toFixed(1)} bps +
+
+ X-chain floor + {crossChainFeeBps.toFixed(1)} bps +
+
+
+
+ + )}
@@ -298,9 +365,13 @@ export default function ExplorePage() { bps

- {ratio > ZONE1_UPPER ? "Zero fee to incentivize recovery swaps" : "Stable zone, standard flat rate"} + {ratio > ZONE1_UPPER + ? "Zero fee to incentivize recovery swaps" + : crossChainFloorActive + ? "Pool is locally balanced. Rebalancing incentive activates when local reserves tilt." + : "Stable zone, standard flat rate"}

-
+
Incentive {ratio > ZONE1_UPPER ? "FREE SWAP" : "FLAT RATE"} @@ -334,15 +405,24 @@ export default function ExplorePage() { Current position - {ratioToMultiplier(ratio)} / {currentFeeBps?.toFixed(1)} bps + {ratioToMultiplier(ratio)} / {localFeeBps?.toFixed(1)} bps + {crossChainFloorActive && ( + + | + Floor {crossChainFeeBps.toFixed(1)} bps + + )}
- +
+ {/* Cross-Chain Shield */} + + {/* Swap + Faucet */} {sqrtPriceX96 && liquidity && reservesData && (
@@ -355,6 +435,7 @@ export default function ExplorePage() { reserve1={reservesData[1]} sqrtPriceX96={sqrtPriceX96} liquidity={liquidity} + crossChainRatio={crossChainRatio} onSwapComplete={refetchAll} /> {isDemoPool && ( diff --git a/frontend/src/components/CrossChainAlert.tsx b/frontend/src/components/CrossChainAlert.tsx new file mode 100644 index 0000000..c5d8b90 --- /dev/null +++ b/frontend/src/components/CrossChainAlert.tsx @@ -0,0 +1,325 @@ +"use client"; + +import { useReadContract } from "wagmi"; +import { type Address } from "viem"; +import { + ALERT_RECEIVER_ABI, + ALERT_RECEIVER_ADDRESSES, + CHAIN_NAMES, + EXPLORER_URLS, +} from "@/config/contracts"; +import { + calculateFee, + toBps, + getZone, + getZoneColor, + getZoneLabel, + ratioToMultiplier, +} from "@/lib/feeCurve"; + +interface CrossChainAlertProps { + chainId: number; + currency0: Address; + currency1: Address; + crossChainRatio?: number; +} + +interface AlertData { + sourceRatio: bigint; + timestamp: number; + sourceChainId: bigint; +} + +// All monitored chains +const MONITORED_CHAINS = [11155111, 84532, 1301] as const; + +export function CrossChainAlert({ + chainId, + currency0, + currency1, + crossChainRatio: externalRatio, +}: CrossChainAlertProps) { + const alertReceiverAddress = ALERT_RECEIVER_ADDRESSES[chainId]; + const isConfigured = + alertReceiverAddress && + alertReceiverAddress !== "0x0000000000000000000000000000000000000000"; + + // Use externally provided ratio if available, otherwise read it ourselves + const { data: ratioData } = useReadContract({ + address: alertReceiverAddress, + abi: ALERT_RECEIVER_ABI, + functionName: "getCrossChainRatio", + args: [currency0, currency1], + chainId, + query: { enabled: isConfigured && externalRatio === undefined, refetchInterval: 5000 }, + }); + + const crossChainRatio = externalRatio ?? Number(ratioData ?? 0); + const hasAlert = crossChainRatio > 10000; + + const { data: alertData } = useReadContract({ + address: alertReceiverAddress, + abi: ALERT_RECEIVER_ABI, + functionName: "getAlertForTokens", + args: [currency0, currency1], + chainId, + query: { + enabled: isConfigured && hasAlert, + refetchInterval: 5000, + }, + }); + + const alert = alertData as AlertData | undefined; + const sourceChainName = alert + ? (CHAIN_NAMES[Number(alert.sourceChainId)] ?? `Chain ${alert.sourceChainId}`) + : null; + + const feeFloorBps = hasAlert ? toBps(calculateFee(crossChainRatio)) : 0; + const zone = hasAlert ? getZone(crossChainRatio) : null; + const zoneColor = zone ? getZoneColor(zone) : "var(--green)"; + + const otherChains = MONITORED_CHAINS.filter((c) => c !== chainId); + const depegPct = ((crossChainRatio - 10000) / 100).toFixed(1); + + if (hasAlert) { + return ( +
+ {/* Scanning line animation */} +
+
+
+ + {/* Header bar */} +
+
+ {/* Shield icon with pulse ring */} +
+ + + + + +
+ + Cross-Chain Shield + +
+ +
+ + + + + {zone ? getZoneLabel(zone) : "Alert"} +
+
+ + {/* Content: two-column asymmetric layout */} +
+ {/* Source info line */} +
+ Origin + + {sourceChainName} + + + -- {depegPct}% deviation detected + +
+ + {/* Metrics row */} +
+ {/* Hero metric: ratio */} +
+

+ Source Ratio +

+

+ {ratioToMultiplier(crossChainRatio)} +

+
+ + {/* Divider */} +
+ + {/* Fee floor */} +
+

+ Fee Floor +

+

+ {feeFloorBps.toFixed(1)} + bps +

+
+ + {/* Spacer + impact note */} +
+

+ Worsening swaps pay {feeFloorBps.toFixed(1)} bps min. +
+ Rebalancing swaps remain free. +

+
+
+
+ + {/* Bottom accent line */} +
+ + {/* Inline style for scan animation */} + +
+ ); + } + + // ---- ALL CLEAR ---- + const currentChainName = CHAIN_NAMES[chainId] ?? "Unknown"; + + return ( +
+ {/* Header */} +
+
+ + + + + + Cross-Chain Shield + +
+ + + Nominal + +
+ + {/* Network topology */} +
+ {/* Chain nodes with connection lines */} +
+ {MONITORED_CHAINS.map((cId, i) => { + const isSelf = cId === chainId; + const explorerUrl = EXPLORER_URLS[cId]; + const alertAddr = ALERT_RECEIVER_ADDRESSES[cId]; + return ( +
+ {/* Node */} + + {/* Circle node */} +
+ +
+ + {CHAIN_NAMES[cId]?.replace(" Sepolia", "")} + + {isSelf && ( + + This Pool + + )} +
+ {/* Connection line between nodes */} + {i < MONITORED_CHAINS.length - 1 && ( +
+
+
+ )} +
+ ); + })} +
+ + {/* Info line */} +
+

+ Depeg on {otherChains.map((c) => CHAIN_NAMES[c]?.replace(" Sepolia", "")).join(" or ")} triggers automatic fee floor on {currentChainName?.replace(" Sepolia", "")} +

+ + Reactive Network + +
+
+
+ ); +} diff --git a/frontend/src/components/FeeCurveChart.tsx b/frontend/src/components/FeeCurveChart.tsx index a1ff4e8..4ee709e 100644 --- a/frontend/src/components/FeeCurveChart.tsx +++ b/frontend/src/components/FeeCurveChart.tsx @@ -16,9 +16,10 @@ import { generateCurveData, ZONE1_UPPER, ZONE2_UPPER, ZONE3_UPPER, ZONE4_UPPER, interface FeeCurveChartProps { currentRatio?: number; height?: number; + crossChainFloorBps?: number; } -export function FeeCurveChart({ currentRatio, height = 340 }: FeeCurveChartProps) { +export function FeeCurveChart({ currentRatio, height = 340, crossChainFloorBps }: FeeCurveChartProps) { // Default range covers zones 1-5 with some headroom; extend if current ratio exceeds const maxRange = Math.max(11000, currentRatio ? currentRatio + 200 : 11000); const data = useMemo(() => generateCurveData(5, 10000, maxRange), [maxRange]); @@ -90,6 +91,18 @@ export function FeeCurveChart({ currentRatio, height = 340 }: FeeCurveChartProps )} + {/* Cross-chain fee floor */} + {crossChainFloorBps != null && ( + + )} + void; } @@ -152,7 +153,7 @@ function computeEffectiveFee( return blendedFee; } -export function SwapPanel({ chainId, ratio, currency0, currency1, reserve0, reserve1, sqrtPriceX96, liquidity, onSwapComplete }: SwapPanelProps) { +export function SwapPanel({ chainId, ratio, currency0, currency1, reserve0, reserve1, sqrtPriceX96, liquidity, crossChainRatio = 0, onSwapComplete }: SwapPanelProps) { const { address } = useAccount(); const [sellToken, setSellToken] = useState
(currency0); const [amount, setAmount] = useState(""); @@ -222,13 +223,19 @@ export function SwapPanel({ chainId, ratio, currency0, currency1, reserve0, rese const insufficientBalance = balance !== undefined && parsedAmount > BigInt(0) && parsedAmount > balance; // Dynamic fee based on swap amount (mirrors hook's blended fee logic) - const effectiveFeeBps = useMemo( + // Then apply cross-chain floor: effective = max(local, crossChainFloor) + const crossChainFloorBps = crossChainRatio > 10000 ? toBps(calculateFee(crossChainRatio)) : 0; + const localFeeBps = useMemo( () => computeEffectiveFee(ratio, reserve0, reserve1, zeroForOne, sqrtP, L, parsedAmount), [ratio, reserve0, reserve1, zeroForOne, sqrtP, L, parsedAmount], ); + // Rebalancing swaps stay 0bp regardless of cross-chain signals (matches on-chain logic) + const isRebalancing = localFeeBps === 0 && ratio > ZONE1_UPPER; + const effectiveFeeBps = isRebalancing ? 0 : Math.max(localFeeBps, crossChainFloorBps); + const crossChainFloorActive = !isRebalancing && crossChainFloorBps > localFeeBps; const zone = getZone(ratio); - const feeColor = effectiveFeeBps === 0 ? "var(--green)" : getZoneColor(zone); + const feeColor = effectiveFeeBps === 0 ? "var(--green)" : crossChainFloorActive ? getZoneColor(getZone(crossChainRatio)) : getZoneColor(zone); // Output estimation const { amountOut, priceImpact } = useMemo( @@ -424,7 +431,11 @@ export function SwapPanel({ chainId, ratio, currency0, currency1, reserve0, rese
Fee - {effectiveFeeBps === 0 ? "0 bps (rebalancing)" : `${effectiveFeeBps.toFixed(1)} bps`} + {effectiveFeeBps === 0 + ? "0 bps (rebalancing)" + : crossChainFloorActive + ? `${effectiveFeeBps.toFixed(1)} bps (x-chain floor)` + : `${effectiveFeeBps.toFixed(1)} bps`}
diff --git a/frontend/src/config/contracts.ts b/frontend/src/config/contracts.ts index aa8d8ce..fe9ddc0 100644 --- a/frontend/src/config/contracts.ts +++ b/frontend/src/config/contracts.ts @@ -127,14 +127,127 @@ export const SWAP_ROUTER_ABI = [ }, ] as const; +export const ALERT_RECEIVER_ABI = [ + { + type: "function", + name: "getCrossChainRatio", + inputs: [ + { name: "tokenA", type: "address" }, + { name: "tokenB", type: "address" }, + ], + outputs: [{ name: "ratio", type: "uint256" }], + stateMutability: "view", + }, + { + type: "function", + name: "getAlert", + inputs: [{ name: "pairId", type: "bytes32" }], + outputs: [ + { + name: "", + type: "tuple", + components: [ + { name: "sourceRatio", type: "uint128" }, + { name: "timestamp", type: "uint40" }, + { name: "sourceChainId", type: "uint48" }, + ], + }, + ], + stateMutability: "view", + }, + { + type: "function", + name: "getAlertForTokens", + inputs: [ + { name: "tokenA", type: "address" }, + { name: "tokenB", type: "address" }, + ], + outputs: [ + { + name: "", + type: "tuple", + components: [ + { name: "sourceRatio", type: "uint128" }, + { name: "timestamp", type: "uint40" }, + { name: "sourceChainId", type: "uint48" }, + ], + }, + ], + stateMutability: "view", + }, + { + type: "function", + name: "registerPair", + inputs: [ + { name: "pairId", type: "bytes32" }, + { name: "localToken0", type: "address" }, + { name: "localToken1", type: "address" }, + ], + outputs: [], + stateMutability: "nonpayable", + }, + { + type: "function", + name: "handleAlert", + inputs: [ + { name: "rvmId", type: "address" }, + { name: "pairId", type: "bytes32" }, + { name: "sourceRatio", type: "uint256" }, + { name: "sourceChainId", type: "uint256" }, + ], + outputs: [], + stateMutability: "nonpayable", + }, + { + type: "function", + name: "clearAlert", + inputs: [{ name: "pairId", type: "bytes32" }], + outputs: [], + stateMutability: "nonpayable", + }, + { + type: "event", + name: "AlertSet", + inputs: [ + { name: "pairId", type: "bytes32", indexed: true }, + { name: "sourceRatio", type: "uint128", indexed: false }, + { name: "sourceChainId", type: "uint48", indexed: false }, + ], + }, + { + type: "event", + name: "PairRegistered", + inputs: [ + { name: "pairId", type: "bytes32", indexed: true }, + { name: "token0", type: "address", indexed: false }, + { name: "token1", type: "address", indexed: false }, + ], + }, +] as const; + +// AlertReceiver addresses per chain (deployed alongside hooks) +export const ALERT_RECEIVER_ADDRESSES: Record = { + 1301: "0xfe8BA3Fa183C98d637fd549f579670b3cB63b199", // Unichain Sepolia + 11155111: "0x6bFe889e87A51634194B9447201548BEc8D825C3", // Sepolia + 84532: "0x92a8497C788d43572Fe29f144E6FF015AE3Ff22d", // Base Sepolia +}; + +// Chain display names +export const CHAIN_NAMES: Record = { + 1301: "Unichain Sepolia", + 11155111: "Sepolia", + 84532: "Base Sepolia", + 5318007: "Reactive Lasna", +}; + export const DYNAMIC_FEE_FLAG = 0x800000; export const DEFAULT_TICK_SPACING = 10; // Deployed DepegShieldHook addresses per chain export const HOOK_ADDRESSES: Record = { - 1301: "0x3B101a77A6467E457b3CEFa7Fb4964Da1FBD40c0", // Unichain Sepolia - 11155111: "0x06AAaA578EFe1A6ACbE78DAB5cdE791a0BF040C0", // Sepolia - 84532: "0x1CF03b90D93D33C73d3215Ba73003C69EF6040c0", // Base Sepolia + 1301: "0x05e5c38f6ca3e76c30145eb73f1128B7749140C0", // Unichain Sepolia + 11155111: "0xEDfFdabADd4263836403BF0D5F92a613Fc9f00C0", // Sepolia + 84532: "0xf8Fd12C76C606cA9bc3dAdeE9706B4357e6780c0", // Base Sepolia }; // Hookmate V4 SwapRouter addresses per chain @@ -144,10 +257,10 @@ export const SWAP_ROUTER_ADDRESSES: Record = { 84532: "0x71cD4Ea054F9Cb3D3BF6251A00673303411A7DD9", // Base Sepolia }; -// Deployed mock stablecoin addresses (same across all chains via CREATE2) +// Deployed mock stablecoin addresses (same on all chains via CREATE2) export const TOKEN_ADDRESSES = { - mUSDC: "0xD6E322dE450F9A276f2F3AFe72bC0C93D5284Ef0" as `0x${string}`, - mUSDT: "0xf02383D4eBcF11016Df5AdAEB5899B947bcC0098" as `0x${string}`, + mUSDC: "0x58C414Bd85bf1d39985476Dfa5fBd59af356E8f0" as `0x${string}`, + mUSDT: "0x2170d1eC7B1392611323A4c1793e580349CC5CC0" as `0x${string}`, }; // Token decimals