Skip to content

Commit 3a88762

Browse files
authored
CI once again (#74)
Deployment prep
1 parent b249aa0 commit 3a88762

9 files changed

+7316
-0
lines changed

.github/workflows/artifacts.yaml

+4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ on:
33
push:
44
tags:
55
- "*"
6+
7+
branches:
8+
- "main"
9+
610
pull_request:
711

812
jobs:

artifacts/MockERC1271Attester.json

+91
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
{
2+
"abi": [
3+
{
4+
"type": "constructor",
5+
"inputs": [{ "name": "ret", "type": "bool", "internalType": "bool" }],
6+
"stateMutability": "nonpayable"
7+
},
8+
{
9+
"type": "function",
10+
"name": "isValidSignature",
11+
"inputs": [
12+
{ "name": "hash", "type": "bytes32", "internalType": "bytes32" },
13+
{ "name": "signature", "type": "bytes", "internalType": "bytes" }
14+
],
15+
"outputs": [{ "name": "", "type": "bytes4", "internalType": "bytes4" }],
16+
"stateMutability": "view"
17+
}
18+
],
19+
"bytecode": {
20+
"object": "0x60a03461006257601f6101b538819003918201601f19168301916001600160401b0383118484101761006657808492602094604052833981010312610062575180151581036100625760805260405161013a908161007b82396080518160d10152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6080600436101561000e575f80fd5b5f3560e01c631626ba7e14610021575f80fd5b346100b75760403660031901126100b75760243567ffffffffffffffff8082116100b757366023830112156100b7578160040135908082116100bb57601f8201601f19908116603f01168401908111848210176100bb5760405280835236602482840101116100b7575f92816024602094018483013701015260206100a46100cf565b6040516001600160e01b03199091168152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b7f00000000000000000000000000000000000000000000000000000000000000001561010057630b135d3f60e11b90565b5f9056fea2646970667358221220e546ad1a129b59fab18fda3173d544dac25aa344866952f4c46e2c28d8b7503e64736f6c63430008180033",
21+
"sourceMap": "0:321:93:-:0;;;;;;;;;;;;;-1:-1:-1;;0:321:93;;;;-1:-1:-1;;;;;0:321:93;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;98:15;;0:321;;;;;;;;98:15;0:321;;;;;;;-1:-1:-1;0:321:93;;;;;;-1:-1:-1;0:321:93;;;;;-1:-1:-1;0:321:93",
22+
"linkReferences": {}
23+
},
24+
"deployedBytecode": {
25+
"object": "0x6080600436101561000e575f80fd5b5f3560e01c631626ba7e14610021575f80fd5b346100b75760403660031901126100b75760243567ffffffffffffffff8082116100b757366023830112156100b7578160040135908082116100bb57601f8201601f19908116603f01168401908111848210176100bb5760405280835236602482840101116100b7575f92816024602094018483013701015260206100a46100cf565b6040516001600160e01b03199091168152f35b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b7f00000000000000000000000000000000000000000000000000000000000000001561010057630b135d3f60e11b90565b5f9056fea2646970667358221220e546ad1a129b59fab18fda3173d544dac25aa344866952f4c46e2c28d8b7503e64736f6c63430008180033",
26+
"sourceMap": "0:321:93:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;0:321:93;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;0:321:93;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;-1:-1:-1;;;;;;0:321:93;;;;;;;;;;;;;;;;;;;;;;126:193;233:9;;;;-1:-1:-1;;;0:321:93;244:37::o;229:83::-;303:9;296:16;:::o",
27+
"linkReferences": {},
28+
"immutableReferences": { "63814": [{ "start": 209, "length": 32 }] }
29+
},
30+
"methodIdentifiers": { "isValidSignature(bytes32,bytes)": "1626ba7e" },
31+
"rawMetadata": "{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"bool\",\"name\":\"ret\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"hash\",\"type\":\"bytes32\"},{\"internalType\":\"bytes\",\"name\":\"signature\",\"type\":\"bytes\"}],\"name\":\"isValidSignature\",\"outputs\":[{\"internalType\":\"bytes4\",\"name\":\"\",\"type\":\"bytes4\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"test/mocks/MockERC1271Attester.sol\":\"MockERC1271Attester\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":account-abstraction-v0.6/=node_modules/account-abstraction-v0.6/contracts/\",\":account-abstraction/=node_modules/account-abstraction/contracts/\",\":ds-test/=node_modules/ds-test/src/\",\":erc4337-validation/=node_modules/@rhinestone/erc4337-validation/src/\",\":forge-std/=node_modules/forge-std/src/\",\":solady/=node_modules/solady/src/\",\":solmate/=node_modules/solmate/src/\"],\"viaIR\":true},\"sources\":{\"test/mocks/MockERC1271Attester.sol\":{\"keccak256\":\"0x0bdfe82696ac220027ededa7f030148787f9fea7b71f9cf1cff67962f1ffef61\",\"urls\":[\"bzz-raw://d555bc8d5cd81d6cdf9bc5150fc66d1e0c9ed70b73759b4b089ea459dcff6553\",\"dweb:/ipfs/QmbLC9ST74f5nBSkvvrmcWHQJikY72yJn5ezKErwMtHCVT\"]}},\"version\":1}",
32+
"metadata": {
33+
"compiler": { "version": "0.8.24+commit.e11b9ed9" },
34+
"language": "Solidity",
35+
"output": {
36+
"abi": [
37+
{
38+
"inputs": [{ "internalType": "bool", "name": "ret", "type": "bool" }],
39+
"stateMutability": "nonpayable",
40+
"type": "constructor"
41+
},
42+
{
43+
"inputs": [
44+
{ "internalType": "bytes32", "name": "hash", "type": "bytes32" },
45+
{ "internalType": "bytes", "name": "signature", "type": "bytes" }
46+
],
47+
"stateMutability": "view",
48+
"type": "function",
49+
"name": "isValidSignature",
50+
"outputs": [
51+
{ "internalType": "bytes4", "name": "", "type": "bytes4" }
52+
]
53+
}
54+
],
55+
"devdoc": { "kind": "dev", "methods": {}, "version": 1 },
56+
"userdoc": { "kind": "user", "methods": {}, "version": 1 }
57+
},
58+
"settings": {
59+
"remappings": [
60+
"@openzeppelin/=node_modules/@openzeppelin/",
61+
"account-abstraction-v0.6/=node_modules/account-abstraction-v0.6/contracts/",
62+
"account-abstraction/=node_modules/account-abstraction/contracts/",
63+
"ds-test/=node_modules/ds-test/src/",
64+
"erc4337-validation/=node_modules/@rhinestone/erc4337-validation/src/",
65+
"forge-std/=node_modules/forge-std/src/",
66+
"solady/=node_modules/solady/src/",
67+
"solmate/=node_modules/solmate/src/"
68+
],
69+
"optimizer": { "enabled": true, "runs": 200 },
70+
"metadata": { "bytecodeHash": "ipfs" },
71+
"compilationTarget": {
72+
"test/mocks/MockERC1271Attester.sol": "MockERC1271Attester"
73+
},
74+
"evmVersion": "cancun",
75+
"libraries": {},
76+
"viaIR": true
77+
},
78+
"sources": {
79+
"test/mocks/MockERC1271Attester.sol": {
80+
"keccak256": "0x0bdfe82696ac220027ededa7f030148787f9fea7b71f9cf1cff67962f1ffef61",
81+
"urls": [
82+
"bzz-raw://d555bc8d5cd81d6cdf9bc5150fc66d1e0c9ed70b73759b4b089ea459dcff6553",
83+
"dweb:/ipfs/QmbLC9ST74f5nBSkvvrmcWHQJikY72yJn5ezKErwMtHCVT"
84+
],
85+
"license": null
86+
}
87+
},
88+
"version": 1
89+
},
90+
"id": 93
91+
}

0 commit comments

Comments
 (0)