Created
September 30, 2025 23:37
-
-
Save denniswon/500e083fbd115fadfe868ca011c7af1c to your computer and use it in GitHub Desktop.
avs sepolia
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| make demo-avs chain_id=11155111 | |
| Running demo for chain_id: 11155111 | |
| RUSTFLAGS="-A unused" cargo run --manifest-path ./integration-tests/Cargo.toml -- avs \ | |
| --chain-id 11155111 --skip-registration false \ | |
| Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.36s | |
| Running `target/debug/integration-tests avs --chain-id 11155111 --skip-registration false` | |
| 2025-09-30T23:35:50.328496Z INFO newton_prover_config::dotenv: Loading environment variables from /Users/dennis.won/projects/newton-prover-avs/crates/config/../..//.env | |
| 2025-09-30T23:35:50.333455Z INFO integration_tests::commands::avs: Running AVS demo with parameters: | |
| 2025-09-30T23:35:50.333534Z INFO integration_tests::commands::avs: chain_id: 11155111 | |
| 2025-09-30T23:35:50.333558Z INFO integration_tests::commands::avs: skip_registration: false | |
| 2025-09-30T23:35:50.333581Z INFO integration_tests::commands::avs: from: 0x4cA132078A38360CE4Cb927B7cDfd8A718998d5b | |
| 2025-09-30T23:35:50.333627Z INFO integration_tests::commands::avs: to: 0xb1ad5f82407BC0F19f42B2614fb9083035a36b69 | |
| 2025-09-30T23:35:50.333671Z INFO integration_tests::commands::avs: token: 0xE42e3458283032C669C98E0D8F883A92Fc64Fe22 | |
| 2025-09-30T23:35:50.333716Z INFO integration_tests::commands::avs: amount: 100000000000 | |
| 2025-09-30T23:35:50.333739Z INFO integration_tests::commands::avs: buy_or_sell: buy | |
| 2025-09-30T23:35:50.333746Z INFO integration_tests::commands::avs: slippage: 2 | |
| 2025-09-30T23:35:50.334499Z INFO integration_tests::commands::avs: newton_prover_with_challenger (chain_id: 11155111, skip_registration: false) | |
| 2025-09-30T23:35:52.336769Z INFO newton_prover_config::dotenv: Loading environment variables from /Users/dennis.won/projects/newton-prover-avs/crates/config/../..//.env | |
| 2025-09-30T23:35:52.342620Z INFO newton_prover_config: Using chain_id = 11155111 for deployment artifacts | |
| 2025-09-30T23:35:52.344359Z INFO integration_tests: setup_avs (chain_id: 11155111 operator_2) | |
| 2025-09-30T23:35:52.344622Z INFO newton_prover_config::dotenv: Loading environment variables from /Users/dennis.won/projects/newton-prover-avs/crates/config/../..//.env | |
| 2025-09-30T23:35:52.348410Z INFO newton_prover_config: Using chain_id = 11155111 for deployment artifacts | |
| 2025-09-30T23:35:52.353143Z INFO newton_prover_avs::commands::operator: Registering operator with EL and depositing tokens in strategy operator=0x738f849ED790DFAB34ae122e83720A045B18f766 | |
| 2025-09-30T23:35:52.664789Z INFO newton_prover_avs::commands::operator: 0x738f849ED790DFAB34ae122e83720A045B18f766 is_already_registered: true | |
| 2025-09-30T23:35:52.946200Z INFO newton_prover_avs::commands::operator: get_operator_shares_in_strategy: 1000 | |
| 2025-09-30T23:35:52.946292Z INFO integration_tests: Operator registered successfully | |
| 2025-09-30T23:35:52.948124Z INFO newton_prover_avs::commands::operator: Modifying allocation for operator operator=0x738f849ED790DFAB34ae122e83720A045B18f766 avs=0x04E2154FCEcb618ed521c6892e3250Ce41623521 operator_set_id=0 strategies=0xB0FE55e3C3bEb4ba925031563B766b0C6E9cb5D2 new_magnitude=100 | |
| 2025-09-30T23:36:07.651823Z INFO newton_prover_avs::commands::operator: Modified allocation for operator operator=0x738f849ED790DFAB34ae122e83720A045B18f766 tx_hash=a02f0d5dc2e7e8b5019c843dfce19bcb88077cfe35585d0369b3de9fed5332b6 | |
| 2025-09-30T23:36:07.652134Z INFO integration_tests: Allocation modified successfully | |
| 2025-09-30T23:36:07.658982Z INFO newton_prover_avs::commands::operator: Registering for operator sets operator=0x738f849ED790DFAB34ae122e83720A045B18f766 avs=0x04E2154FCEcb618ed521c6892e3250Ce41623521 operator_set_id=0 socket=newton-prover-2 | |
| 2025-09-30T23:36:08.058930Z WARN integration_tests: Failed to register operator sets (testnet: true): Alloy contract error: server returned an error response: error code 3: execution reverted, data: "0xd8d8dc4e" | |
| 2025-09-30T23:36:08.343751Z INFO newton_prover_operator::builder: operator 1 id: 481424ea45a55fe9c03b38d276972ae019cc1ac615912dcda3dc7b6055e29b93 address: 0xa82595E5b0053D7B6Cb21512820b2067322EADC5 | |
| 2025-09-30T23:36:08.657594Z INFO newton_prover_operator_2::builder: operator 2 id: e977f27da7a71ec027f153948ef29193e7b36f359b991fd1b8fd40a447522211 address: 0x738f849ED790DFAB34ae122e83720A045B18f766 | |
| 2025-09-30T23:36:09.289943Z INFO newton_prover_operator_2::builder: Starting operator 2 | |
| 2025-09-30T23:36:09.855316Z INFO newton_prover_aggregator: Starting aggregator | |
| 2025-09-30T23:36:09.856532Z INFO newton_prover_aggregator: Server running at 127.0.0.1:8082 | |
| 2025-09-30T23:36:13.937082Z WARN newton_prover_challenger: Failed to install rustls crypto provider | |
| 2025-09-30T23:36:13.937186Z INFO newton_prover_challenger: challenger crate launched | |
| 2025-09-30T23:36:13.944677Z INFO newton_data_provider::data_cache: Connecting to Redis at 127.0.0.1:6379 | |
| 2025-09-30T23:36:13.947519Z INFO newton_data_provider: Initializing data provider (with cache: true) | |
| 2025-09-30T23:36:13.947575Z INFO newton_data_provider::data_cache: Initializing policy task data cache | |
| 2025-09-30T23:36:13.951776Z INFO newton_data_provider::data_cache: Policy task data cache initialized successfully | |
| 2025-09-30T23:36:13.951802Z INFO newton_data_provider: Redis cache initialized successfully | |
| 2025-09-30T23:36:13.952205Z INFO newton_data_provider: [get_policy_for_client] policy_client_address: 0xA3452FB160433EA95b15d557b82A3b6e37742815 | |
| 2025-09-30T23:36:14.232740Z INFO newton_data_provider: [get_policy_for_client] policy_address: 0xbff975F9F8c222Bb057C24Ef51b9d4FCfcb95b43 | |
| 2025-09-30T23:36:14.232956Z INFO newton_data_provider: [get_policy_for_client] policy: 0xbff975F9F8c222Bb057C24Ef51b9d4FCfcb95b43 | |
| 2025-09-30T23:36:14.301400Z INFO newton_data_provider: [get_policy_for_client] policy_data_address: [0xfb7f6dfb1911f8b928373d39f923e43590119e6e] | |
| 2025-09-30T23:36:14.369163Z INFO newton_data_provider: [get_policy_for_client] policy_id: 0xd9c098c15d127a212d05a44ae2dceda5d426723294043c13a25dff1dc3e1d98f | |
| 2025-09-30T23:36:14.380645Z INFO newton_prover_challenger: challenger: waiting for new task | |
| 2025-09-30T23:36:14.579612Z INFO newton_data_provider: [get_policy_for_client] policy_data_address: 0xfb7f6dfb1911f8b928373d39f923e43590119e6e | |
| 2025-09-30T23:36:15.176137Z INFO newton_data_provider::data_cache: Cache miss for policy data address 0xFB7f6DfB1911F8B928373d39F923E43590119E6e | |
| 2025-09-30T23:36:15.176284Z INFO newton_data_provider: Cache miss for policy data address 0xFB7f6DfB1911F8B928373d39F923E43590119E6e, fetching fresh data | |
| 2025-09-30T23:36:15.176450Z INFO newton_prover_core::utils: Fetching from IPFS: Some(IpfsConfig { gateway: "https://ipfs.newt.foundation/ipfs/", params: None }) | |
| 2025-09-30T23:36:15.415520Z WARN newton_prover_core::utils: Fallback: using public IPFS gateway to fetch schema | |
| 2025-09-30T23:36:15.529013Z INFO newton_data_provider::data_sources::wasm: executing data provider plugin url="bafybeie66guhrrsnufi7e2bdkoiq2lljwlylu2eaau3na3ndldr2r435ci" args="" | |
| 2025-09-30T23:36:15.530829Z INFO newton_prover_core::utils: Fetching from IPFS: bafybeie66guhrrsnufi7e2bdkoiq2lljwlylu2eaau3na3ndldr2r435ci Some(IpfsConfig { gateway: "https://ipfs.newt.foundation/ipfs/", params: None }) | |
| 2025-09-30T23:36:18.662775Z INFO newton_data_provider::data_sources::wasm: wasm output: {"prices_usd":{"0xba2ae424d960c26247dd6c32edc70b295c744c43":0.232126,"0xe42e3458283032c669c98e0d8f883a92fc64fe22":4138.15,"0xe68249a2a7a19082c85e1d809b154fd17483d7cf":4.09},"indicators":{"market_cap_rank":{"0xe42e3458283032c669c98e0d8f883a92fc64fe22":24.0,"0xe68249a2a7a19082c85e1d809b154fd17483d7cf":74.0,"0xba2ae424d960c26247dd6c32edc70b295c744c43":9.0},"dma_200":{"0xe42e3458283032c669c98e0d8f883a92fc64fe22":2975.224918891702,"0xe68249a2a7a19082c85e1d809b154fd17483d7cf":4.470018597695629,"0xba2ae424d960c26247dd6c32edc70b295c744c43":0.20228143474209734}}} | |
| 2025-09-30T23:36:18.663189Z INFO newton_data_provider: message_hash: 1247a852d28383da8a7f55845bb7c95b16b7f160b9c64791378e9c7b936b979d | |
| 2025-09-30T23:36:18.664646Z INFO newton_data_provider: attestation: 2108e917fa5f6d960a5b3905ee4babc78967bdb0871591dc67486ca908d546b73600a8912ae327fdc77a69c0cfdbe7d04558508f6147a298c53e08483d31a8521c | |
| 2025-09-30T23:36:18.664701Z INFO newton_prover_core::utils: Fetching from IPFS: bafkreid4epagcbvjq2ufsgsnulv3m3kpss3elz7uygesqolypmp5t5y2ku Some(IpfsConfig { gateway: "https://ipfs.newt.foundation/ipfs/", params: None }) | |
| 2025-09-30T23:36:19.606564Z INFO newton_data_provider::data_cache: Cached policy task data for address 0xFB7f6DfB1911F8B928373d39F923E43590119E6e with TTL 719999 milliseconds | |
| task generator: 0xD45062003a4626a532F30A4596aB253c45AE0647 | |
| 2025-09-30T23:36:19.610757Z INFO newton_prover_task_generator: Creating new task: client: 0xA3452FB160433EA95b15d557b82A3b6e37742815, intent: Intent { from: 0x4ca132078a38360ce4cb927b7cdfd8a718998d5b, to: 0xb1ad5f82407bc0f19f42b2614fb9083035a36b69, value: 0, data: 0x28dca9f7000000000000000000000000e42e3458283032c669c98e0d8f883a92fc64fe22000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000000000000000000000000000000000000000000002, chainId: 11155111, functionSignature: 0x62757928616464726573732c75696e743235362c75696e74333229 }, policy_task_data: PolicyTaskData { policyId: 0xd9c098c15d127a212d05a44ae2dceda5d426723294043c13a25dff1dc3e1d98f, policyAddress: 0xbff975f9f8c222bb057c24ef51b9d4fcfcb95b43, policy: 0x23204e6577746f6e2054726164696e67204167656e7420506f6c6963790a23202d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d0a0a7061636b616765206e6577746f6e5f74726164696e675f6167656e740a0a232042792064656661756c742c2064656e792072657175657374732e0a64656661756c7420616c6c6f77203a3d2066616c73650a0a23232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323230a2323204167656e7420496e74656e7420746f206265206576616c75617465640a0a2320436f6e7472616374206164647265737320696e746572616374696e6720776974680a636f6e74726163745f61646472657373203a3d206c6f77657228696e7075742e746f290a2320436f6e74726163742066756e6374696f6e206e616d650a66756e6374696f6e5f6e616d65203a3d20696e7075742e66756e6374696f6e2e6e616d650a2320436f6e74726163742066756e6374696f6e20617267756d656e74730a2320312e20746f6b656e20746f20627579206f722073656c6c0a746f6b656e203a3d20696e7075742e6465636f6465645f66756e6374696f6e5f617267756d656e74735b305d0a2320322e20616d6f756e7420696e20746f20627579206f722073656c6c0a616d6f756e745f696e203a3d20746f5f6e756d62657228696e7075742e6465636f6465645f66756e6374696f6e5f617267756d656e74735b315d290a2320332e20736c69707061676520746f20627579206f722073656c6c0a2320736c69707061676520746f20627579206f722073656c6c0a736c697070616765203a3d20746f5f6e756d62657228696e7075742e6465636f6465645f66756e6374696f6e5f617267756d656e74735b325d290a0a23232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323230a2323205573657220636f6e6669677572656420706f6c69637920706172616d65746572730a757365725f706f6c6963795f706172616d73203a3d20646174612e706172616d735b696e7075742e636861696e5f69645d0a0a232077686974656c697374656420636f6e7472616374206164647265737365730a77686974656c6973745f636f6e747261637473203a3d207b206c6f7765722861646472657373297c20736f6d65206164647265737320696e206f626a6563742e6b65797328757365725f706f6c6963795f706172616d7329207d0a2320416c6c6f7765642066756e6374696f6e7320616c6c6f77656420746f2063616c6c206f6e20656163682077686974656c697374656420636f6e74726163740a616c6c6f7765645f616374696f6e73203a3d206f626a6563742e6b65797328757365725f706f6c6963795f706172616d735b636f6e74726163745f616464726573735d290a23204d617820747261646520616d6f756e74206c696d6974207065722074726164650a6d61785f6c696d6974203a3d20757365725f706f6c6963795f706172616d735b636f6e74726163745f616464726573735d5b66756e6374696f6e5f6e616d655d5b305d2e76616c75650a23204d617820736c697070616765207065722074726164650a6d61785f736c697070616765203a3d20757365725f706f6c6963795f706172616d735b636f6e74726163745f616464726573735d5b66756e6374696f6e5f6e616d655d5b315d2e76616c75650a0a23232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323230a2323205265616c2d74696d65204d61726b657420446174610a0a232043757272656e7420746f6b656e2070726963650a746f6b656e5f7072696365203a3d20646174612e646174612e7072696365735f7573645b746f6b656e5d0a232043757272656e7420746f6b656e206461696c79206d6f76696e67206176657261676520706173742032303020646179730a746f6b656e5f6461696c795f6d6f76696e675f61766572616765203a3d20646174612e646174612e696e64696361746f72732e646d615f3230305b746f6b656e5d0a232043757272656e7420746f6b656e206d61726b6574206361702072616e6b0a746f6b656e5f6d61726b65745f6361705f72616e6b203a3d20646174612e646174612e696e64696361746f72732e6d61726b65745f6361705f72616e6b5b746f6b656e5d0a0a2320416c6c6f77206f6e6c7920696620616c6c20636f6e646974696f6e7320617265206d65740a616c6c6f77206966207b0a0a20202020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323230a202020202323205573657220506f6c69637920506172616d657465727320436865636b730a0a202020202320436865636b20696620746f20636f6e74726163742069732077686974656c69737465640a20202020636f6e74726163745f6164647265737320696e2077686974656c6973745f636f6e7472616374730a0a202020202320436865636b2069662066756e6374696f6e206e616d6520697320616e20616c6c6f77656420616374696f6e0a2020202066756e6374696f6e5f6e616d6520696e20616c6c6f7765645f616374696f6e730a0a202020202320436865636b20696620616d6f756e7420696e2069732077697468696e20746865206d6178206c696d69740a20202020616d6f756e745f696e203c3d206d61785f6c696d69740a0a202020202320436865636b20696620736c6970706167652069732077697468696e20746865206d617820736c6970706167650a20202020736c697070616765203c3d206d61785f736c6970706167650a0a20202020232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323230a20202020232320506f6c696379205265616c2d74696d65204d61726b6574204461746120436865636b730a0a20202020232043757272656e7420746f6b656e206d61726b6574206361702072616e6b206d757374206265206c657373207468616e206f7220657175616c20746f203230300a20202020746f6b656e5f6d61726b65745f6361705f72616e6b203c3d203230300a20202020232043757272656e7420746f6b656e207072696365206d7573742062652067726561746572207468616e206f7220657175616c20746f207468652063757272656e7420746f6b656e206461696c79206d6f76696e6720617665726167650a20202020746f6b656e5f7072696365203e3d20746f6b656e5f6461696c795f6d6f76696e675f617665726167650a7d0a, policyData: [PolicyData { data: 0x7b22696e64696361746f7273223a7b22646d615f323030223a7b22307862613261653432346439363063323632343764643663333265646337306232393563373434633433223a302e32303232383134333437343230393733372c22307865343265333435383238333033326336363963393865306438663838336139326663363466653232223a323937352e3232343931383839313730322c22307865363832343961326137613139303832633835653164383039623135346664313734383364376366223a342e3437303031383539373639353632397d2c226d61726b65745f6361705f72616e6b223a7b22307862613261653432346439363063323632343764643663333265646337306232393563373434633433223a392e302c22307865343265333435383238333033326336363963393865306438663838336139326663363466653232223a32342e302c22307865363832343961326137613139303832633835653164383039623135346664313734383364376366223a37342e307d7d2c227072696365735f757364223a7b22307862613261653432346439363063323632343764643663333265646337306232393563373434633433223a302e3233323132362c22307865343265333435383238333033326336363963393865306438663838336139326663363466653232223a343133382e31352c22307865363832343961326137613139303832633835653164383039623135346664313734383364376366223a342e30397d7d, attestation: 0x2108e917fa5f6d960a5b3905ee4babc78967bdb0871591dc67486ca908d546b73600a8912ae327fdc77a69c0cfdbe7d04558508f6147a298c53e08483d31a8521c, policyDataAddress: 0xfb7f6dfb1911f8b928373d39f923e43590119e6e, expireBlock: 9315882 }] }, quorum_number: 0x00, quorum_threshold_percentage: 40 | |
| 2025-09-30T23:36:25.098284Z INFO newton_prover_operator_2::builder: operator2 picked up a new task task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815 | |
| 2025-09-30T23:36:25.098794Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_operator_2::builder: operator2: processing new task | |
| 2025-09-30T23:36:25.098993Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: evaluating policy for intent against policy id d9c098c15d127a212d05a44ae2dceda5d426723294043c13a25dff1dc3e1d98f | |
| 2025-09-30T23:36:25.101274Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: policy_address: 0xbff975F9F8c222Bb057C24Ef51b9d4FCfcb95b43 policy_id: 0xd9c098c15d127a212d05a44ae2dceda5d426723294043c13a25dff1dc3e1d98f intent: Object {"chainId": String("0xaa36a7"), "data": String("0x28dca9f7000000000000000000000000e42e3458283032c669c98e0d8f883a92fc64fe22000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000000000000000000000000000000000000000000002"), "from": String("0x4ca132078a38360ce4cb927b7cdfd8a718998d5b"), "functionSignature": String("0x62757928616464726573732c75696e743235362c75696e74333229"), "to": String("0xb1ad5f82407bc0f19f42b2614fb9083035a36b69"), "value": String("0x0")} | |
| 2025-09-30T23:36:25.195008Z INFO newton_prover_challenger: challenger: picked up a new task | |
| 2025-09-30T23:36:25.195093Z INFO newton_prover_challenger: challenger: waiting for new task | |
| 2025-09-30T23:36:25.195784Z INFO process_tasks: newton_prover_aggregator: aggregator: new task created task_nonce=21 task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815 | |
| 2025-09-30T23:36:25.195857Z INFO process_tasks: newton_prover_aggregator: aggregator: initialize_task quorum_nums task_nonce=21 quorum_nums=00 | |
| 2025-09-30T23:36:25.195868Z INFO process_tasks: newton_prover_aggregator: aggregator: initializing task task_nonce=21 | |
| 2025-09-30T23:36:25.504326Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: Fetching from IPFS: bafkreibjw26cbnfjhn5654ockcid4qqx2twtvzwfrckzjlhxq4r4r2a46i Some(IpfsConfig { gateway: "https://ipfs.newt.foundation/ipfs/", params: None }) | |
| 2025-09-30T23:36:26.085053Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: Validating policy params against schema | |
| 2025-09-30T23:36:26.294973Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::rego: Schema validation passed | |
| 2025-09-30T23:36:26.295207Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: function: Function { name: "buy", inputs: [Param { ty: "address", name: "", components: [], internal_type: None }, Param { ty: "uint256", name: "", components: [], internal_type: None }, Param { ty: "uint32", name: "", components: [], internal_type: None }], outputs: [], state_mutability: NonPayable } | |
| 2025-09-30T23:36:26.295233Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: decoded_function_signature: function buy(address, uint256, uint32) | |
| 2025-09-30T23:36:26.295243Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: decoded_function_arguments: [Address(0xe42e3458283032c669c98e0d8f883a92fc64fe22), Uint(100000000000, 256), Uint(2, 32)] | |
| 2025-09-30T23:36:26.295307Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: parsed_intent: ParsedIntent { from: 0x4ca132078a38360ce4cb927b7cdfd8a718998d5b, to: 0xb1ad5f82407bc0f19f42b2614fb9083035a36b69, value: 0, data: 0x28dca9f7000000000000000000000000e42e3458283032c669c98e0d8f883a92fc64fe22000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000000000000000000000000000000000000000000002, chain_id: 11155111, function_signature: 0x62757928616464726573732c75696e743235362c75696e74333229, function: Function { name: "buy", inputs: [Param { ty: "address", name: "", components: [], internal_type: None }, Param { ty: "uint256", name: "", components: [], internal_type: None }, Param { ty: "uint32", name: "", components: [], internal_type: None }], outputs: [], state_mutability: NonPayable }, decoded_function_signature: "function buy(address, uint256, uint32)", decoded_function_arguments: [String("0xe42e3458283032c669c98e0d8f883a92fc64fe22"), String("100000000000"), String("2")] } | |
| 2025-09-30T23:36:26.295494Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: policy_params_and_data: Object {"data": Object {"indicators": Object {"dma_200": Object {"0xba2ae424d960c26247dd6c32edc70b295c744c43": Number(0.20228143474209737), "0xe42e3458283032c669c98e0d8f883a92fc64fe22": Number(2975.224918891702), "0xe68249a2a7a19082c85e1d809b154fd17483d7cf": Number(4.470018597695629)}, "market_cap_rank": Object {"0xba2ae424d960c26247dd6c32edc70b295c744c43": Number(9.0), "0xe42e3458283032c669c98e0d8f883a92fc64fe22": Number(24.0), "0xe68249a2a7a19082c85e1d809b154fd17483d7cf": Number(74.0)}}, "prices_usd": Object {"0xba2ae424d960c26247dd6c32edc70b295c744c43": Number(0.232126), "0xe42e3458283032c669c98e0d8f883a92fc64fe22": Number(4138.15), "0xe68249a2a7a19082c85e1d809b154fd17483d7cf": Number(4.09)}}, "params": Object {"11155111": Object {"0xb1ad5f82407bc0f19f42b2614fb9083035a36b69": Object {"buy": Array [Object {"description": String("Maximum USDC amount to use for each buy trade"), "name": String("max_limit"), "type": String("number"), "value": Number(100000000000000)}, Object {"description": String("Maximum allowed slippage percentage for each buy trade"), "name": String("max_slippage"), "type": String("number"), "value": Number(5)}], "sell": Array [Object {"description": String("Maximum USDC amount to use for each sell trade"), "name": String("max_limit"), "type": String("number"), "value": Number(100000000000000)}, Object {"description": String("Maximum allowed slippage percentage for each sell trade"), "name": String("max_slippage"), "type": String("number"), "value": Number(5)}]}}, "31337": Object {"0x2e2ed0cfd3ad2f1d34481277b3204d807ca2f8c2": Object {"buy": Array [Object {"description": String("Maximum USDC amount to use for each buy trade"), "name": String("max_limit"), "type": String("number"), "value": Number(100000000000000)}, Object {"description": String("Maximum allowed slippage percentage for each buy trade"), "name": String("max_slippage"), "type": String("number"), "value": Number(5)}], "sell": Array [Object {"description": String("Maximum USDC amount to use for each sell trade"), "name": String("max_limit"), "type": String("number"), "value": Number(100000000000000)}, Object {"description": String("Maximum allowed slippage percentage for each sell trade"), "name": String("max_slippage"), "type": String("number"), "value": Number(5)}]}}}} | |
| 2025-09-30T23:36:26.297235Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::rego: rego evaluate: input {"chain_id":"11155111","data":"0x28dca9f7000000000000000000000000e42e3458283032c669c98e0d8f883a92fc64fe22000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000000000000000000000000000000000000000000002","decoded_function_arguments":["0xe42e3458283032c669c98e0d8f883a92fc64fe22","100000000000","2"],"decoded_function_signature":"function buy(address, uint256, uint32)","from":"0x4cA132078A38360CE4Cb927B7cDfd8A718998d5b","function":{"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"},{"name":"","type":"uint32"}],"name":"buy","outputs":[],"stateMutability":"nonpayable","type":"function"},"function_signature":"0x62757928616464726573732c75696e743235362c75696e74333229","to":"0xb1ad5f82407BC0F19f42B2614fb9083035a36b69","value":"0"} | |
| 2025-09-30T23:36:26.298161Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_core::utils: evaluation result: Bool(true) | |
| 2025-09-30T23:36:26.298256Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_operator_2::builder: operator2: times_failing: 0 | |
| 2025-09-30T23:36:26.298266Z INFO process_new_task{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21 policy_client=0xA3452FB160433EA95b15d557b82A3b6e37742815}: newton_prover_operator_2::builder: operator: verified: true | |
| 2025-09-30T23:36:26.300976Z INFO process_signed_task_response{task_nonce=21 operator_id="0xe977f27da7a71ec027f153948ef29193e7b36f359b991fd1b8fd40a447522211"}: newton_prover_aggregator: aggregator: processing signature | |
| 2025-09-30T23:36:32.513553Z INFO newton_prover_aggregator: Received aggregated response for task_index: 21 | |
| 2025-09-30T23:36:32.513615Z INFO newton_prover_aggregator: sending aggregated response for task 21 to task manager: BlsAggregationServiceResponse { task_index: 21, task_response_digest: 0x83bc4c71d24036156461ec627c57e5b2d9b2f6c60999874b1b58dcebc7d75f4f, non_signers_pub_keys_g1: [BlsG1Point { g1: (20800076720929385526753335735338156961051750900544972052834245327239724234351, 13242440663990786385682485145487828696416454864187639647174555597254165914423) }], quorum_apks_g1: [BlsG1Point { g1: (12306508675608626088032115466867691177345180309526251089819900348644169832735, 17822654524841856462026706967413048225534616292751492962760488623435525911096) }], signers_apk_g2: BlsG2Point { g2: (QuadExtField(17559874867101499824122760947221107484613834966871235088610520195408508259996 + 1917973294617839622498047543538145464502562597342371092393013227646308988075 * u), QuadExtField(8555712225083567275150903922073486981712140644993384013600937382236552627331 + 4501530100732554554292405262513063021686888264271715512818670603908351030214 * u)) }, signers_agg_sig_g1: Signature { g1_point: BlsG1Point { g1: (2181616922902317336954927398415132848793109960608920552538208134489213986833, 3945384573084769174287046408766730336958902779625563570987762594884591761252) } }, non_signer_quorum_bitmap_indices: [0], quorum_apk_indices: [2], total_stake_indices: [2], non_signer_stake_indices: [[0]] } | |
| 2025-09-30T23:36:32.513774Z INFO newton_prover_aggregator: non_signer_pub_keys: [G1Point { X: 20800076720929385526753335735338156961051750900544972052834245327239724234351, Y: 13242440663990786385682485145487828696416454864187639647174555597254165914423 }] | |
| 2025-09-30T23:36:36.332290Z INFO newton_prover_challenger: challenger: task responded | |
| 2025-09-30T23:36:36.332380Z INFO process_task_response_log: newton_prover_challenger: process_task_response_log | |
| 2025-09-30T23:36:36.636014Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374}: newton_prover_challenger: challenger: call challenge | |
| 2025-09-30T23:36:36.636130Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374}: newton_prover_challenger: challenger: found task 0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 | |
| 2025-09-30T23:36:36.636890Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374}: newton_prover_challenger: challenger: found task response for task 0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 with task response TaskResponse { taskId: 0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374, policyClient: 0xa3452fb160433ea95b15d557b82a3b6e37742815, policyId: 0xd9c098c15d127a212d05a44ae2dceda5d426723294043c13a25dff1dc3e1d98f, policyAddress: 0xbff975f9f8c222bb057c24ef51b9d4fcfcb95b43, intent: Intent { from: 0x4ca132078a38360ce4cb927b7cdfd8a718998d5b, to: 0xb1ad5f82407bc0f19f42b2614fb9083035a36b69, value: 0, data: 0x28dca9f7000000000000000000000000e42e3458283032c669c98e0d8f883a92fc64fe22000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000000000000000000000000000000000000000000002, chainId: 11155111, functionSignature: 0x62757928616464726573732c75696e743235362c75696e74333229 }, evaluationResult: 0x0000000000000000000000000000000000000000000000000000000000000001 } | |
| 2025-09-30T23:36:36.637136Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_challenger: evaluating policy for intent | |
| 2025-09-30T23:36:36.637188Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: evaluating policy for intent against policy id d9c098c15d127a212d05a44ae2dceda5d426723294043c13a25dff1dc3e1d98f | |
| 2025-09-30T23:36:36.639055Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: policy_address: 0xbff975F9F8c222Bb057C24Ef51b9d4FCfcb95b43 policy_id: 0xd9c098c15d127a212d05a44ae2dceda5d426723294043c13a25dff1dc3e1d98f intent: Object {"chainId": String("0xaa36a7"), "data": String("0x28dca9f7000000000000000000000000e42e3458283032c669c98e0d8f883a92fc64fe22000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000000000000000000000000000000000000000000002"), "from": String("0x4ca132078a38360ce4cb927b7cdfd8a718998d5b"), "functionSignature": String("0x62757928616464726573732c75696e743235362c75696e74333229"), "to": String("0xb1ad5f82407bc0f19f42b2614fb9083035a36b69"), "value": String("0x0")} | |
| 2025-09-30T23:36:37.098808Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: Fetching from IPFS: bafkreibjw26cbnfjhn5654ockcid4qqx2twtvzwfrckzjlhxq4r4r2a46i Some(IpfsConfig { gateway: "https://ipfs.newt.foundation/ipfs/", params: None }) | |
| 2025-09-30T23:36:37.449780Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: Validating policy params against schema | |
| 2025-09-30T23:36:37.467459Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::rego: Schema validation passed | |
| 2025-09-30T23:36:37.467649Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: function: Function { name: "buy", inputs: [Param { ty: "address", name: "", components: [], internal_type: None }, Param { ty: "uint256", name: "", components: [], internal_type: None }, Param { ty: "uint32", name: "", components: [], internal_type: None }], outputs: [], state_mutability: NonPayable } | |
| 2025-09-30T23:36:37.467683Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: decoded_function_signature: function buy(address, uint256, uint32) | |
| 2025-09-30T23:36:37.467694Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: decoded_function_arguments: [Address(0xe42e3458283032c669c98e0d8f883a92fc64fe22), Uint(100000000000, 256), Uint(2, 32)] | |
| 2025-09-30T23:36:37.467770Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: parsed_intent: ParsedIntent { from: 0x4ca132078a38360ce4cb927b7cdfd8a718998d5b, to: 0xb1ad5f82407bc0f19f42b2614fb9083035a36b69, value: 0, data: 0x28dca9f7000000000000000000000000e42e3458283032c669c98e0d8f883a92fc64fe22000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000000000000000000000000000000000000000000002, chain_id: 11155111, function_signature: 0x62757928616464726573732c75696e743235362c75696e74333229, function: Function { name: "buy", inputs: [Param { ty: "address", name: "", components: [], internal_type: None }, Param { ty: "uint256", name: "", components: [], internal_type: None }, Param { ty: "uint32", name: "", components: [], internal_type: None }], outputs: [], state_mutability: NonPayable }, decoded_function_signature: "function buy(address, uint256, uint32)", decoded_function_arguments: [String("0xe42e3458283032c669c98e0d8f883a92fc64fe22"), String("100000000000"), String("2")] } | |
| 2025-09-30T23:36:37.468085Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: policy_params_and_data: Object {"data": Object {"indicators": Object {"dma_200": Object {"0xba2ae424d960c26247dd6c32edc70b295c744c43": Number(0.20228143474209737), "0xe42e3458283032c669c98e0d8f883a92fc64fe22": Number(2975.224918891702), "0xe68249a2a7a19082c85e1d809b154fd17483d7cf": Number(4.470018597695629)}, "market_cap_rank": Object {"0xba2ae424d960c26247dd6c32edc70b295c744c43": Number(9.0), "0xe42e3458283032c669c98e0d8f883a92fc64fe22": Number(24.0), "0xe68249a2a7a19082c85e1d809b154fd17483d7cf": Number(74.0)}}, "prices_usd": Object {"0xba2ae424d960c26247dd6c32edc70b295c744c43": Number(0.232126), "0xe42e3458283032c669c98e0d8f883a92fc64fe22": Number(4138.15), "0xe68249a2a7a19082c85e1d809b154fd17483d7cf": Number(4.09)}}, "params": Object {"11155111": Object {"0xb1ad5f82407bc0f19f42b2614fb9083035a36b69": Object {"buy": Array [Object {"description": String("Maximum USDC amount to use for each buy trade"), "name": String("max_limit"), "type": String("number"), "value": Number(100000000000000)}, Object {"description": String("Maximum allowed slippage percentage for each buy trade"), "name": String("max_slippage"), "type": String("number"), "value": Number(5)}], "sell": Array [Object {"description": String("Maximum USDC amount to use for each sell trade"), "name": String("max_limit"), "type": String("number"), "value": Number(100000000000000)}, Object {"description": String("Maximum allowed slippage percentage for each sell trade"), "name": String("max_slippage"), "type": String("number"), "value": Number(5)}]}}, "31337": Object {"0x2e2ed0cfd3ad2f1d34481277b3204d807ca2f8c2": Object {"buy": Array [Object {"description": String("Maximum USDC amount to use for each buy trade"), "name": String("max_limit"), "type": String("number"), "value": Number(100000000000000)}, Object {"description": String("Maximum allowed slippage percentage for each buy trade"), "name": String("max_slippage"), "type": String("number"), "value": Number(5)}], "sell": Array [Object {"description": String("Maximum USDC amount to use for each sell trade"), "name": String("max_limit"), "type": String("number"), "value": Number(100000000000000)}, Object {"description": String("Maximum allowed slippage percentage for each sell trade"), "name": String("max_slippage"), "type": String("number"), "value": Number(5)}]}}}} | |
| 2025-09-30T23:36:37.469078Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::rego: rego evaluate: input {"chain_id":"11155111","data":"0x28dca9f7000000000000000000000000e42e3458283032c669c98e0d8f883a92fc64fe22000000000000000000000000000000000000000000000000000000174876e8000000000000000000000000000000000000000000000000000000000000000002","decoded_function_arguments":["0xe42e3458283032c669c98e0d8f883a92fc64fe22","100000000000","2"],"decoded_function_signature":"function buy(address, uint256, uint32)","from":"0x4cA132078A38360CE4Cb927B7cDfd8A718998d5b","function":{"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"},{"name":"","type":"uint32"}],"name":"buy","outputs":[],"stateMutability":"nonpayable","type":"function"},"function_signature":"0x62757928616464726573732c75696e743235362c75696e74333229","to":"0xb1ad5f82407BC0F19f42B2614fb9083035a36b69","value":"0"} | |
| 2025-09-30T23:36:37.470080Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_core::utils: evaluation result: Bool(true) | |
| 2025-09-30T23:36:37.470187Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_challenger: challenger: task response verified: true | |
| 2025-09-30T23:36:37.470203Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_challenger: challenger: verified: true | |
| 2025-09-30T23:36:37.470247Z INFO call_challenge{task_id=0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 task_nonce=21}: newton_prover_challenger: task response is valid, no challenge raised for task 0x55b9a854fda6ec204e64b8c35a46f67db5f5ce2ed4bf258bbbb9869d1c7a7374 | |
| 2025-09-30T23:36:37.470296Z INFO newton_prover_challenger: challenger: waiting for new task | |
| 2025-09-30T23:36:40.164588Z INFO newton_prover_chainio::avs: receipt for response: 0x3e3a1d3e99977dea081a2b1463cd2ac7a13dfe6bf0bbb37e09c62dd7aa98021a | |
| 2025-09-30T23:36:40.165026Z INFO newton_prover_aggregator: Aggregator: send_aggregated_response receipt: 3e3a1d3e99977dea081a2b1463cd2ac7a13dfe6bf0bbb37e09c62dd7aa98021a |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment