mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
update tests: abijson
This commit is contained in:
parent
da5f0160d9
commit
824cab5d24
@ -5,8 +5,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -14,8 +13,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "d",
|
||||
|
@ -5,8 +5,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "param1",
|
||||
|
@ -9,8 +9,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "",
|
||||
@ -23,8 +22,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "ret_k",
|
||||
|
@ -7,8 +7,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "k",
|
||||
@ -16,8 +15,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "",
|
||||
|
@ -13,8 +13,7 @@ contract X {
|
||||
// :X
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "",
|
||||
@ -25,8 +24,7 @@ contract X {
|
||||
// "type": "error"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -42,8 +40,7 @@ contract X {
|
||||
// "type": "error"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -59,11 +56,9 @@ contract X {
|
||||
// "type": "error"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "x",
|
||||
|
@ -34,8 +34,7 @@ contract X is C {
|
||||
// :D
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "",
|
||||
@ -61,8 +60,7 @@ contract X is C {
|
||||
// "type": "error"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "",
|
||||
@ -78,8 +76,7 @@ contract X is C {
|
||||
// "type": "error"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "x",
|
||||
|
@ -9,11 +9,9 @@ contract C {
|
||||
// [
|
||||
// {
|
||||
// "anonymous": false,
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256[2]",
|
||||
// "name": "x",
|
||||
@ -26,16 +24,14 @@ contract C {
|
||||
// "type": "tuple"
|
||||
// },
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
// "type": "uint256"
|
||||
// },
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256[2]",
|
||||
// "name": "x",
|
||||
|
@ -10,8 +10,7 @@ contract test {
|
||||
// [
|
||||
// {
|
||||
// "anonymous": false,
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "indexed": false,
|
||||
// "internalType": "uint256",
|
||||
@ -36,8 +35,7 @@ contract test {
|
||||
// },
|
||||
// {
|
||||
// "anonymous": false,
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "indexed": false,
|
||||
// "internalType": "uint256",
|
||||
@ -55,8 +53,7 @@ contract test {
|
||||
// "type": "event"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -64,8 +61,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "d",
|
||||
|
@ -5,8 +5,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "function (uint256) external returns (uint256)",
|
||||
// "name": "x",
|
||||
|
@ -5,8 +5,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "function (contract test) external returns (contract test[])",
|
||||
// "name": "x",
|
||||
|
@ -8,11 +8,9 @@ contract C {
|
||||
// :C
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -30,11 +28,9 @@ contract C {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
|
@ -11,8 +11,7 @@ contract Derived is Base {
|
||||
// [
|
||||
// {
|
||||
// "anonymous": false,
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "indexed": true,
|
||||
// "internalType": "bytes32",
|
||||
@ -24,8 +23,7 @@ contract Derived is Base {
|
||||
// "type": "event"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "p",
|
||||
@ -33,8 +31,7 @@ contract Derived is Base {
|
||||
// }
|
||||
// ],
|
||||
// "name": "baseFunction",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "i",
|
||||
@ -51,8 +48,7 @@ contract Derived is Base {
|
||||
// [
|
||||
// {
|
||||
// "anonymous": false,
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "indexed": true,
|
||||
// "internalType": "bytes32",
|
||||
@ -65,8 +61,7 @@ contract Derived is Base {
|
||||
// },
|
||||
// {
|
||||
// "anonymous": false,
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "indexed": true,
|
||||
// "internalType": "uint256",
|
||||
@ -78,8 +73,7 @@ contract Derived is Base {
|
||||
// "type": "event"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "p",
|
||||
@ -87,8 +81,7 @@ contract Derived is Base {
|
||||
// }
|
||||
// ],
|
||||
// "name": "baseFunction",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "i",
|
||||
@ -99,8 +92,7 @@ contract Derived is Base {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "bytes32",
|
||||
// "name": "p",
|
||||
@ -108,8 +100,7 @@ contract Derived is Base {
|
||||
// }
|
||||
// ],
|
||||
// "name": "derivedFunction",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "bytes32",
|
||||
// "name": "i",
|
||||
|
@ -12,8 +12,7 @@ library test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256[]",
|
||||
// "name": "c",
|
||||
@ -26,8 +25,7 @@ library test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "f1",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256[]",
|
||||
// "name": "e",
|
||||
|
@ -6,8 +6,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -15,8 +14,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "d",
|
||||
@ -27,8 +25,7 @@ contract test {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "b",
|
||||
@ -36,8 +33,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "g",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "e",
|
||||
|
@ -7,8 +7,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "b",
|
||||
@ -16,8 +15,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "c",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "e",
|
||||
@ -28,8 +26,7 @@ contract test {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -37,8 +34,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "d",
|
||||
|
@ -5,8 +5,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -19,8 +18,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "d",
|
||||
|
@ -5,8 +5,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "param1",
|
||||
|
@ -6,8 +6,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint32",
|
||||
// "name": "a",
|
||||
@ -15,8 +14,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "boo",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "b",
|
||||
@ -27,8 +25,7 @@ contract test {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -41,8 +38,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "foo",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "d",
|
||||
|
@ -11,8 +11,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "enum test.ActionChoices",
|
||||
// "name": "param",
|
||||
@ -25,8 +24,7 @@ contract test {
|
||||
// {
|
||||
// "inputs": [],
|
||||
// "name": "ret",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "enum test.ActionChoices",
|
||||
// "name": "",
|
||||
|
@ -11,24 +11,21 @@ contract C {
|
||||
// {
|
||||
// "inputs": [],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "x",
|
||||
// "type": "uint256"
|
||||
// },
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
// "type": "uint256"
|
||||
// },
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256[2]",
|
||||
// "name": "x",
|
||||
|
@ -10,11 +10,9 @@ contract C {
|
||||
// {
|
||||
// "inputs": [],
|
||||
// "name": "f",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "contract C[]",
|
||||
// "name": "x",
|
||||
|
@ -6,8 +6,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "string",
|
||||
// "name": "a",
|
||||
|
@ -9,19 +9,16 @@ library L {
|
||||
// :L
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
// "type": "uint256"
|
||||
// },
|
||||
// {
|
||||
// "components":
|
||||
// [
|
||||
// "components": [
|
||||
// {
|
||||
// "internalType": "uint256[2]",
|
||||
// "name": "x",
|
||||
|
@ -33,8 +33,7 @@ contract C {
|
||||
// {
|
||||
// "inputs": [],
|
||||
// "name": "myAddress",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "C.MyAddress",
|
||||
// "name": "",
|
||||
@ -47,8 +46,7 @@ contract C {
|
||||
// {
|
||||
// "inputs": [],
|
||||
// "name": "myByte1",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "MyByte1",
|
||||
// "name": "",
|
||||
@ -61,8 +59,7 @@ contract C {
|
||||
// {
|
||||
// "inputs": [],
|
||||
// "name": "myBytes32",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "C.MyBytes32",
|
||||
// "name": "",
|
||||
@ -75,8 +72,7 @@ contract C {
|
||||
// {
|
||||
// "inputs": [],
|
||||
// "name": "myInt",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "MyInt",
|
||||
// "name": "",
|
||||
@ -89,8 +85,7 @@ contract C {
|
||||
// {
|
||||
// "inputs": [],
|
||||
// "name": "myUInt8",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "C.MyUInt8",
|
||||
// "name": "",
|
||||
@ -101,8 +96,7 @@ contract C {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "C.MyAddress",
|
||||
// "name": "a",
|
||||
@ -115,8 +109,7 @@ contract C {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "MyByte1",
|
||||
// "name": "a",
|
||||
@ -129,8 +122,7 @@ contract C {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "C.MyBytes32",
|
||||
// "name": "a",
|
||||
@ -143,8 +135,7 @@ contract C {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "MyInt",
|
||||
// "name": "a",
|
||||
@ -157,8 +148,7 @@ contract C {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "C.MyUInt8",
|
||||
// "name": "a",
|
||||
|
@ -6,8 +6,7 @@ contract test {
|
||||
// :test
|
||||
// [
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint32",
|
||||
// "name": "a",
|
||||
@ -15,8 +14,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "boo",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "b",
|
||||
@ -27,8 +25,7 @@ contract test {
|
||||
// "type": "function"
|
||||
// },
|
||||
// {
|
||||
// "inputs":
|
||||
// [
|
||||
// "inputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "a",
|
||||
@ -41,8 +38,7 @@ contract test {
|
||||
// }
|
||||
// ],
|
||||
// "name": "foo",
|
||||
// "outputs":
|
||||
// [
|
||||
// "outputs": [
|
||||
// {
|
||||
// "internalType": "uint256",
|
||||
// "name": "d",
|
||||
|
Loading…
Reference in New Issue
Block a user