Skip to content

Commit

Permalink
create program formating function
Browse files Browse the repository at this point in the history
  • Loading branch information
frankiebee committed Sep 18, 2024
1 parent 6758f3b commit 6c083df
Showing 1 changed file with 9 additions and 7 deletions.
16 changes: 9 additions & 7 deletions src/registration/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -92,13 +92,7 @@ export default class RegistrationManager extends ExtrinsicBaseClass {
const registerTx = this.substrate.tx.registry.register(
programDeployer,
keyVisibility,
programData.map((programInfo) => {
const program: ProgramInstance = { program_pointer: programInfo.program_pointer }
if (programInfo.program_config) program.program_config = Array.from(
Buffer.from(JSON.stringify(programInfo.program_config))
)
return program
})
programData.map(this.#formatProgramInfo)
)
// @ts-ignore: next line
// Send the registration transaction and wait for the result.
Expand Down Expand Up @@ -159,4 +153,12 @@ export default class RegistrationManager extends ExtrinsicBaseClass {
})
})
}

#formatProgramInfo (programInfo): ProgramInstance {
const program: ProgramInstance = { program_pointer: programInfo.program_pointer }
if (programInfo.program_config) program.program_config = Array.from(
Buffer.from(JSON.stringify(programInfo.program_config))
)
return program
}
}

0 comments on commit 6c083df

Please sign in to comment.