Skip to content

Paima Engine v1.0

Choose a tag to compare

@SebastienGllmt SebastienGllmt released this 10 Sep 00:03
· 255 commits to master since this release
a12086a

With v1, we're entering the next era of Paima where the code is publicly visible on Github thereby unlocking the developer preview for everyone. Furthermore, technologically we've hit some major exciting milestones from native L2 support, to implementing internals required for auto-signing.

New

  • Paima Batcher is now part of the main Paima repository
  • New repository setup. Simply run npm run release to generate the Paima executable in the root directory
  • Batcher can now specify a max fee using ENV vars as a security precaution
  • Implement standard for generating names from wallets here
  • Add stable tick rate support for L2s that don't have stable block production (see emulated blocks)
  • Add generic payment example contract for games that want to trigger in-game actions when they receive payment (#192)

Refatoring

  • Lots of code such as PaimaParser were moved to paima-concise to be able to distribute paima-concise as an NPM package

Breaking change

  • Auto-sign system now uses the contract address as the prefix by default which is much easier to use, and the prefix is no longer submitted onchain (instead, it's now implicit)

Full Changelog: v0.6.1...v1.0.0