From 22c9e1709a6d0c051e4a6d2bfee5336bc3a906f0 Mon Sep 17 00:00:00 2001 From: Antoine Estienne Date: Mon, 21 Dec 2020 12:25:31 +0100 Subject: [PATCH] Jlm update types (#4257) * update moonbeam types * fixed type range up to v4 * lint --- .../src/api/bundle/spec/moonbeam.ts | 82 +++++++++++++++++-- 1 file changed, 73 insertions(+), 9 deletions(-) diff --git a/packages/apps-config/src/api/bundle/spec/moonbeam.ts b/packages/apps-config/src/api/bundle/spec/moonbeam.ts index cb9477cc19..669be4a554 100644 --- a/packages/apps-config/src/api/bundle/spec/moonbeam.ts +++ b/packages/apps-config/src/api/bundle/spec/moonbeam.ts @@ -12,7 +12,7 @@ export default { rpc: rpcGen(), types: [ { - minmax: [0, undefined], + minmax: [0, 4], types: { AccountId: 'EthereumAccountId', Address: 'AccountId', @@ -150,11 +150,43 @@ export default { }, ExitReason: { _enum: { - ExitSucceed: 'bool', - ExitError: 'bool', - ExitRevert: 'bool', - ExitFatal: 'bool' + Succeed: 'ExitSucceed', + Error: 'ExitError', + Revert: 'ExitRevert', + verFatal: 'ExitFatal' } + }, + ExitSucceed: { + _enum: ['Stopped', 'Returned', 'Suicided'] + }, + ExitError: { + _enum: [ + 'StackUnderflow', + 'StackOverflow', + 'InvalidJump', + 'InvalidRange', + 'DesignatedInvalid', + 'CallTooDeep', + 'CreateCollision', + 'CreateContractLimit', + 'OutOfOffset', + 'OutOfGas', + 'OutOfFund', + 'PCUnderflow', + 'CreateEmpty', + "Other(Cow<'static, str>)" + ] + }, + ExitRevert: { + _enum: ['Reverted'] + }, + ExitFatal: { + _enum: [ + 'NotSupported', + 'UnhandledInterrupt', + 'CallErrorAsFatal(ExitError)', + "Other(Cow<'static, str>)" + ] } } }, @@ -225,11 +257,43 @@ export default { }, ExitReason: { _enum: { - ExitSucceed: 'bool', - ExitError: 'bool', - ExitRevert: 'bool', - ExitFatal: 'bool' + Succeed: 'ExitSucceed', + Error: 'ExitError', + Revert: 'ExitRevert', + verFatal: 'ExitFatal' } + }, + ExitSucceed: { + _enum: ['Stopped', 'Returned', 'Suicided'] + }, + ExitError: { + _enum: [ + 'StackUnderflow', + 'StackOverflow', + 'InvalidJump', + 'InvalidRange', + 'DesignatedInvalid', + 'CallTooDeep', + 'CreateCollision', + 'CreateContractLimit', + 'OutOfOffset', + 'OutOfGas', + 'OutOfFund', + 'PCUnderflow', + 'CreateEmpty', + "Other(Cow<'static, str>)" + ] + }, + ExitRevert: { + _enum: ['Reverted'] + }, + ExitFatal: { + _enum: [ + 'NotSupported', + 'UnhandledInterrupt', + 'CallErrorAsFatal(ExitError)', + "Other(Cow<'static, str>)" + ] } } }