Skip to content

Commit

Permalink
Merge branch 'main' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
wslyvh committed Nov 1, 2024
2 parents 45d4a55 + b819062 commit 38a01b8
Show file tree
Hide file tree
Showing 102 changed files with 30,616 additions and 15,533 deletions.
1 change: 1 addition & 0 deletions devcon-api/data/events/devcon-7.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
"venue_directions": "https://maps.app.goo.gl/XLGaN7B9zViAe3DB6",
"rooms": [
"music-stage",
"decompression-room",
"classroom-a",
"classroom-b",
"classroom-c",
Expand Down
7 changes: 7 additions & 0 deletions devcon-api/data/rooms/devcon-7/decompression-room.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"id": "decompression-room",
"name": "Decompression Room",
"description": "",
"info": "",
"capacity": null
}
13 changes: 9 additions & 4 deletions devcon-api/data/sessions/devcon-7/0xparc-panel.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "0xparc-panel",
"sourceId": "PPJHYQ",
"title": "0xPARC panel",
"description": "TBD",
"description": "Panel organized by 0xParc as part of the Closing Ceremonies.",
"track": "Real World Ethereum",
"type": "Panel",
"expertise": "Beginner",
Expand All @@ -16,10 +16,15 @@
],
"tags": [],
"language": "en",
"speakers": [],
"speakers": [
"aya-miyaguchi",
"justin-glibert",
"gubsheep",
"nicholas-paul-brysiewicz"
],
"eventId": "devcon-7",
"slot_start": 1731661200000,
"slot_end": 1731664800000,
"slot_start": 1731663000000,
"slot_end": 1731666600000,
"slot_roomId": "main-stage",
"resources_presentation": "https://docs.google.com/presentation/d/15PuLJuxsNX_SplHtSilFiq69bAFCp-tGDBM9VNXWwm4"
}
Original file line number Diff line number Diff line change
Expand Up @@ -37,5 +37,5 @@
"slot_start": 1731468600000,
"slot_end": 1731469200000,
"slot_roomId": "stage-4",
"resources_presentation": "https://docs.google.com/presentation/d/12UHcSuu5GQ6wnR7hF85Jbn50E2isW06Y01rwhLqYr20"
"resources_presentation": "https://docs.google.com/presentation/d/1IlPTrpB8SK9bkKystbWnIBPtxOnZNnAAkKebg5A6o9U"
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
],
"language": "en",
"speakers": [
"ryan-kim"
"ta-fakedev"
],
"eventId": "devcon-7",
"slot_start": 1731405600000,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@
],
"language": "en",
"speakers": [
"atheartengineer"
"atheartengineer",
"ying-tong"
],
"eventId": "devcon-7",
"slot_start": 1731403800000,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"id": "tbd",
"id": "announcing-the-argot-collective",
"sourceId": "DA7STK",
"title": "[TBD]",
"description": "This talk will introduce a new organization called...",
"title": "Announcing the Argot Collective",
"description": "The Argot Collective (argot.org) is a new non-profit organization maintaining Ethereum's core infrastructure formed by 25 former EF employees. \r\nOperating democratically and transparently, we aim to provide stable, long-term support for crucial projects, free from commercial pressures.\r\n\r\nIt's the new home for the projects:\r\n- Act\r\n- EthDebug\r\n- Fe\r\n- Hevm\r\n- Solidity\r\n- Sourcify \r\n\r\nThis talk will be the first introduction of this new organization to the ecosystem",
"track": "Coordination",
"type": "Talk",
"expertise": "Beginner",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"id": "bringing-new-users-onchain-with-account-abstraction-picnics-case-study",
"sourceId": "E7RSG7",
"title": "Bringing new users onchain with account abstraction: Picnic’s case study",
"description": "Account abstraction is having mixed success so far. Specific purpose apps have been getting great usage, but there is still little economic value being transacted using account abstraction and a cemetery of zombie projects.\r\nBy building Picnic, we discovered that account abstraction is currently much better suited to bring new users onchain than to cater for crypto natives. We'll share our learnings from the frontlines and offer builders a fresh perspective on how to accelerate adoption.",
"track": "Usability",
"type": "Workshop",
"expertise": "Intermediate",
"audience": "Product",
"featured": false,
"doNotRecord": false,
"keywords": [
"Onboarding",
"Mass Adoption"
],
"tags": [
"Use Cases",
"User Experience",
"Account Abstraction",
"adoption",
"mass",
"Account Abstraction",
"Use Cases",
"User Experience"
],
"language": "en",
"speakers": [
"joao-ferreira"
],
"eventId": "devcon-7",
"slot_start": 1731483000000,
"slot_end": 1731488400000,
"slot_roomId": "classroom-d",
"resources_presentation": "https://docs.google.com/presentation/d/13A9C80P0zlw8I1eLl0T6fZOyBk0YNwjGY4iHKV2trZs"
}
2 changes: 1 addition & 1 deletion devcon-api/data/sessions/devcon-7/closing-ceremonies.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"speakers": [],
"eventId": "devcon-7",
"slot_start": 1731661200000,
"slot_end": 1731664800000,
"slot_end": 1731668400000,
"slot_roomId": "main-stage",
"resources_presentation": "https://docs.google.com/presentation/d/1zk6NkmsduzkZUpci9G4Ulqy-v_Ab9pktxWiTS7fPEh4"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"id": "cls-dacc-discovery-day-building-towards-a-resilient-utopia",
"sourceId": "3E73QZ",
"title": "[CLS] d/acc Discovery Day: Building Towards a Resilient Utopia",
"description": "A one-day summit focusing on d/acc: decentralization, democracy, differential accelerated progress, and defensive tech.",
"track": "[CLS] d/acc Discovery Day: Building Towards a Resilient Utopia",
"type": "Mixed Formats",
"expertise": "",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [],
"tags": [],
"language": "en",
"speakers": [],
"eventId": "devcon-7",
"slot_start": 1731553200000,
"slot_end": 1731582000000,
"slot_roomId": "breakout-3",
"resources_presentation": "https://docs.google.com/presentation/d/1ya5awqHRLXdbbTr78N8ZTasKlFLMBmpg5efemin8JRY"
}
26 changes: 26 additions & 0 deletions devcon-api/data/sessions/devcon-7/cls-epf-day.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"id": "cls-epf-day",
"sourceId": "PE8JHU",
"title": "[CLS] EPF Day",
"description": "Josh and Mario introduce the fifth cohort's EPF Day.",
"track": "[CLS] EPF Day",
"type": "Lightning Talk",
"expertise": "Beginner",
"audience": "Community",
"featured": false,
"doNotRecord": false,
"keywords": [],
"tags": [
"Ethereum Roadmap",
"Layer 1"
],
"language": "en",
"speakers": [
"josh-davis"
],
"eventId": "devcon-7",
"slot_start": 1731466800000,
"slot_end": 1731495600000,
"slot_roomId": "breakout-1",
"resources_presentation": "https://docs.google.com/presentation/d/1UgPaeQAkzm7-SuT2jdxRMLHcVJEzy3CxxHN_BL0ftCg"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"id": "cls-eth-escape-speed-hacking-challenge",
"sourceId": "RSYU7K",
"title": "[CLS] ETH Escape - Speed Hacking Challenge",
"description": "​Prize Pool: $50,000\r\n\r\n​A High-Stakes Speed Hacking/ CTF Challenge\r\nAre you ready to dive headfirst into a thrilling web3 adventure? Join us for ETH Escape, a heart-pounding Speed Hacking & Capture the Flag (CTF) challenge designed to test your coding skills and problem-solving abilities on Ethereum.\r\n\r\nhttps://lu.ma/viyjky8t",
"track": "Experiences",
"type": "Mixed Formats",
"expertise": "",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [],
"tags": [],
"language": "en",
"speakers": [],
"eventId": "devcon-7",
"slot_start": 1731553200000,
"slot_end": 1731582000000,
"slot_roomId": "breakout-1",
"resources_presentation": "https://docs.google.com/presentation/d/1TFlUSOJNbrhtdG-u3_ajWbpR--vyfBXX6KSwtcFkFI0"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"id": "cls-mud-community-led-session-by-0xparc",
"sourceId": "QVGFPW",
"title": "[CLS] MUD Community-Led Session, by 0xParc",
"description": "A CLS for the MUD community and those interested in onchain games, worlds, and non-financial apps.",
"track": "[CLS] MUD Community-Led Session, by 0xParc",
"type": "Mixed Formats",
"expertise": "",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [],
"tags": [],
"language": "en",
"speakers": [],
"eventId": "devcon-7",
"slot_start": 1731560400000,
"slot_end": 1731582000000,
"slot_roomId": "classroom-a",
"resources_presentation": "https://docs.google.com/presentation/d/1AqHGTHti-PPPc3mYJnBUgD1m5JnB24DqIQLTqNXb08c"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"id": "cls-programmable-frogrammable-by-0xparc",
"sourceId": "UTCRP8",
"title": "[CLS] Programmable / Frogrammable, by 0xParc",
"description": "Programmble / Frogrammable, by 0xParc",
"track": "[CLS] Programmable / Frogrammable, by 0xParc",
"type": "Mixed Formats",
"expertise": "",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [],
"tags": [],
"language": "en",
"speakers": [],
"eventId": "devcon-7",
"slot_start": 1731639600000,
"slot_end": 1731661200000,
"slot_roomId": "breakout-3",
"resources_presentation": "https://docs.google.com/presentation/d/1KpnGjqycfpLNFKUjuTryELdVgZfiVhV0qOcH-f6orS0"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"id": "corruption-kyc-and-the-cost-of-compliance",
"sourceId": "8FQ3HT",
"title": "Corruption, KYC and the Cost of Compliance",
"description": "Trillions of dollars in illicit financial flows slosh around our financial system today, facilitated by the most powerful centralised instiutitons. Current efforts to address IFFs are ineffective and result in harmful side effects for some of the most vulnernable in society. In this article, we investigate the causes and impact of IFFs. Despite what certain bankers and politicians might have told you, the transparency and programmability of cryptocurrencies are a solution to, not a cause of, the",
"track": "Cypherpunk & Privacy",
"type": "Talk",
"expertise": "Beginner",
"audience": "Engineering",
"featured": false,
"doNotRecord": false,
"keywords": [
"Compliance",
"Illicit Financial Flows",
"KYC/AML"
],
"tags": [
"Anonymity",
"Censorship Resistance",
"Civil Resistance"
],
"language": "en",
"speakers": [
"jarrad-hope"
],
"eventId": "devcon-7",
"slot_start": 1731582000000,
"slot_end": 1731583800000,
"slot_roomId": "main-stage",
"resources_presentation": "https://docs.google.com/presentation/d/1YTeRCkNqi_tWXXuL2gLaihLcpRslx1hjlAncemiP4bU"
}
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@
"slot_start": 1731398400000,
"slot_end": 1731400200000,
"slot_roomId": "stage-5",
"resources_presentation": "https://docs.google.com/presentation/d/1C8kVyaq_0J8dE4BcmFD_QSKrifTYG6idJDzbwHoJO4E"
"resources_presentation": "https://docs.google.com/presentation/d/1Zq5DAdb9ha3cFF-gOzk6L82ORlY9uvzFl7T5sV1W2mg"
}
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
],
"language": "en",
"speakers": [
"andreas"
"andreas-tsamados"
],
"eventId": "devcon-7",
"slot_start": 1731555000000,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "empirical-analysis-of-amm-loss-versus-rebalancing-on-layer-2-chains",
"sourceId": "T8BXK3",
"title": "Empirical analysis of AMM loss versus rebalancing on layer 2 chains",
"description": "This talk presents an empirical analysis of CEX-DEX-Perpetual arbitrage on Layer 2 chains (FCFS vs. PGA chains), examining transaction data, market structure, and profitability patterns. It compares realised and theoretical Loss versus Rebalancing (LVR); then further reveals whether specific designs of the chain such as block time, permissionless sequencer, public/private mempool lead to better or worse LVR. Finally it proposes/calls out solutions for LVR reduction protocol designs for L2.",
"description": "This talk presents an empirical analysis of Loss versus Rebalancing (LVR) on Arbitrum, Base and Ethereum. It compares the realised and theoretical LVR; along with the arbitrage profits from CEX-DEX/Perpetual; then further reveals whether the frequency of delta-hedging, the pool liquidity and the block time difference lead to better or worse LVR.",
"track": "Cryptoeconomics",
"type": "Talk",
"expertise": "Intermediate",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
],
"language": "en",
"speakers": [
"tim",
"tim-fan",
"sun-haochen",
"fudong-wu"
],
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"id": "erigon-3-a-new-paradigm-for-ethereum-clients",
"sourceId": "CWZK8G",
"title": "Erigon 3 a New Paradigm for Ethereum Clients",
"description": "Erigon 3 represents a step change for Ethereum clients:\r\n\r\n* Modular client combining EL & CL\r\n* Transaction Centric\r\n* Deterministic storage model built to optimize EVM based chains\r\n* Performs on commodity drives\r\n* Sync model uses verifiable data replication and minimal re-execution\r\n* Acts as block consumer and producer, RPC, or indexer\r\n* Splits chain dissemination from chain distribution\r\n\r\nThis talk outlines the key features of Erigon 3 and explains how it will change Ethereum client landscape.",
"track": "Core Protocol",
"type": "Talk",
"expertise": "Intermediate",
"audience": "Product",
"featured": false,
"doNotRecord": false,
"keywords": [
"efficiency",
"client",
"modular"
],
"tags": [
"Architecture",
"Data Availability",
"Scalability",
"modular",
"Architecture",
"Data Availability",
"Scalability"
],
"language": "en",
"speakers": [
"mark-holt"
],
"eventId": "devcon-7",
"slot_start": 1731481200000,
"slot_end": 1731483000000,
"slot_roomId": "stage-2",
"resources_presentation": "https://docs.google.com/presentation/d/1AXdOVnj0u1_i9ZgFD0ao2vPGkVGyZU_aLbplEgtr5iY"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"id": "execution-layer-testing-workshop",
"sourceId": "UQ8MWW",
"title": "Execution Layer Testing Workshop",
"description": "The Ethereum Foundation Testing team oversees cross-client specification testing, which is critical to avoid consensus issues at the smart-contract execution level.\r\n\r\nIn this workshop you will learn how we leverage pytest in order to write more reliable tests faster, how the tests are produced and delivered to clients, and how to test an actual Ethereum client implementation.",
"description": "In this workshop you can find a bug in an EIP implementation on a test network!\r\n\r\nThe Ethereum Foundation Testing Team oversees cross-client execution specification testing, which is critical to avoid consensus issues at the smart-contract execution level.\r\n\r\nYou'll implement tests for a new EIP from scratch using the ethereum/execution-spec-tests framework and execute them on a local test network with a faulty client. Anyone attending has the chance to find the issue and break the network!",
"track": "Core Protocol",
"type": "Workshop",
"expertise": "Intermediate",
Expand Down
Loading

0 comments on commit 38a01b8

Please sign in to comment.