Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
28e8bce
chore: Merge duplicate v6 and v8 files
zguesmi Oct 13, 2025
9ca27e0
chore: Upgrade all contracts except registries to solidity v8
zguesmi Oct 13, 2025
52306f8
chore: Remove unused token swap facet
zguesmi Oct 13, 2025
d5ed77e
chore: Create new solidity v8 IexecHubInterface
zguesmi Oct 13, 2025
803617d
chore: Merge branch 'main' into chore/solidity-v8
zguesmi Oct 14, 2025
aa24086
chore: Copy referenced iexec-solidity contracts
zguesmi Oct 14, 2025
6253cb1
chore: Bump upgradability contracts to solidity v8
zguesmi Oct 14, 2025
74e680c
chore: Fix deploy script
zguesmi Oct 14, 2025
4c8fff6
fix: Fix migrated function
zguesmi Oct 14, 2025
0bd5fc9
chore: Migrate registries to Solidity v8
zguesmi Oct 14, 2025
c4555ec
chore: Remove comment
zguesmi Oct 14, 2025
2290871
test: Fix tests
zguesmi Oct 14, 2025
ed949b6
chore: Clean IexecHub v3 interface
zguesmi Oct 14, 2025
fe64f64
chore: Clean copied `Address` library
zguesmi Oct 14, 2025
8939418
chore: Update ABIs
zguesmi Oct 14, 2025
8a84932
test: Fix tests
zguesmi Oct 14, 2025
172fb20
chore: Clean
zguesmi Oct 14, 2025
3a9a34d
chore: Merge branch 'main' into chore/solidity-v8
zguesmi Oct 16, 2025
9843456
chore: Merge branch 'main' into chore/solidity-v8
zguesmi Oct 20, 2025
4495c42
Merge branch 'main' into chore/solidity-v8
zguesmi Oct 24, 2025
6e9655e
chore: Fix deployment
zguesmi Oct 24, 2025
ecaf5fb
Merge branch 'main' into chore/solidity-v8
zguesmi Oct 24, 2025
df0c137
Merge branch 'main' into chore/solidity-v8
Le-Caignec Oct 28, 2025
a7d29aa
chore: WIP
zguesmi Oct 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions abis/contracts/IexecInterfaceNative.json
Original file line number Diff line number Diff line change
Expand Up @@ -441,6 +441,25 @@
"name": "DealSponsored",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "bytes32",
"name": "taskId",
"type": "bytes32"
},
{
"indexed": false,
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "DoItCalled",
"type": "event"
},
{
"anonymous": false,
"inputs": [
Expand Down Expand Up @@ -1927,6 +1946,24 @@
"stateMutability": "payable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "taskId",
"type": "bytes32"
},
{
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "doIt",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "domain",
Expand Down
37 changes: 37 additions & 0 deletions abis/contracts/IexecInterfaceToken.json
Original file line number Diff line number Diff line change
Expand Up @@ -441,6 +441,25 @@
"name": "DealSponsored",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "bytes32",
"name": "taskId",
"type": "bytes32"
},
{
"indexed": false,
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "DoItCalled",
"type": "event"
},
{
"anonymous": false,
"inputs": [
Expand Down Expand Up @@ -1938,6 +1957,24 @@
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "taskId",
"type": "bytes32"
},
{
"internalType": "uint256",
"name": "value",
"type": "uint256"
}
],
"name": "doIt",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "domain",
Expand Down
88 changes: 88 additions & 0 deletions abis/contracts/facets/IexecERC20Core.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,75 @@
"name": "Approval",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "Lock",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "bytes32",
"name": "ref",
"type": "bytes32"
}
],
"name": "Reward",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "bytes32",
"name": "ref",
"type": "bytes32"
}
],
"name": "Seize",
"type": "event"
},
{
"anonymous": false,
"inputs": [
Expand All @@ -48,5 +117,24 @@
],
"name": "Transfer",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "Unlock",
"type": "event"
}
]
88 changes: 88 additions & 0 deletions abis/contracts/facets/IexecERC20Facet.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,75 @@
"name": "Approval",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "Lock",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "bytes32",
"name": "ref",
"type": "bytes32"
}
],
"name": "Reward",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
},
{
"indexed": false,
"internalType": "bytes32",
"name": "ref",
"type": "bytes32"
}
],
"name": "Seize",
"type": "event"
},
{
"anonymous": false,
"inputs": [
Expand All @@ -49,6 +118,25 @@
"name": "Transfer",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "owner",
"type": "address"
},
{
"indexed": false,
"internalType": "uint256",
"name": "amount",
"type": "uint256"
}
],
"name": "Unlock",
"type": "event"
},
{
"inputs": [
{
Expand Down
Loading
Loading