28 lines
675 B
TypeScript
28 lines
675 B
TypeScript
export const callDataSchema = {
|
|
id: '/CallData',
|
|
properties: {
|
|
from: { $ref: '/Address' },
|
|
to: { $ref: '/Address' },
|
|
value: {
|
|
oneOf: [{ $ref: '/Number' }, { $ref: '/JsNumber' }],
|
|
},
|
|
gas: {
|
|
oneOf: [{ $ref: '/Number' }, { $ref: '/JsNumber' }],
|
|
},
|
|
gasPrice: {
|
|
oneOf: [{ $ref: '/Number' }, { $ref: '/JsNumber' }],
|
|
},
|
|
data: {
|
|
type: 'string',
|
|
pattern: '^0x[0-9a-f]*$',
|
|
},
|
|
nonce: {
|
|
type: 'number',
|
|
minimum: 0,
|
|
},
|
|
},
|
|
required: [],
|
|
type: 'object',
|
|
additionalProperties: false,
|
|
};
|