// ISC, Copyright 2017 Jaco Greeff
// @flow
import type { InterfaceDefinition } from './types';
module.exports = ({
methods: {
call: {
inputs: [
{ name: 'address', type: 'Address' },
{ name: 'method', type: 'String' },
{ name: 'data', type: 'CallData' },
{ name: 'block', type: 'HeaderHash' }
],
output: {
type: 'OutData'
}
},
getStorage: {
inputs: [
{ name: 'address', type: 'Address' },
{ name: 'key', type: 'H256' },
{ name: 'block', type: 'HeaderHash' }
],
output: {
type: 'StorageData'
}
}
}
}: InterfaceDefinition);
|