// Copyright 2017-2021 @polkadot/types authors & contributors // SPDX-License-Identifier: Apache-2.0 // order important in structs... :) /* eslint-disable sort-keys */ import type { Definitions } from '../../types'; export default { rpc: {}, types: { EvmAccount: { nonce: 'u256', balance: 'u256' }, EvmLog: { address: 'H160', topics: 'Vec', data: 'Bytes' }, EvmVicinity: { gasPrice: 'u256', origin: 'H160' }, ExitError: { _enum: { StackUnderflow: 'Null', StackOverflow: 'Null', InvalidJump: 'Null', InvalidRange: 'Null', DesignatedInvalid: 'Null', CallTooDeep: 'Null', CreateCollision: 'Null', CreateContractLimit: 'Null', OutOfOffset: 'Null', OutOfGas: 'Null', OutOfFund: 'Null', PCUnderflow: 'Null', CreateEmpty: 'Null', Other: 'Text' } }, ExitFatal: { _enum: { NotSupported: 'Null', UnhandledInterrupt: 'Null', CallErrorAsFatal: 'ExitError', Other: 'Text' } }, ExitReason: { _enum: { Succeed: 'ExitSucceed', Error: 'ExitError', Revert: 'ExitRevert', Fatal: 'ExitFatal' } }, ExitRevert: { _enum: ['Reverted'] }, ExitSucceed: { _enum: ['Stopped', 'Returned', 'Suicided'] } } } as Definitions;