• Overview of the Beam contracts ecosystem
  • Motivation
  • Terminology
  • Shader
  • Contract
  • Components of the system
  • Node-side
  • Contract life cycle
  • Creation
  • Method invocation (arbitrary number of times).
  • Destruction (optional)
  • How and when contacts are invoked
  • Kernel validation
  • Multi-signature
  • Constraints and limitations
  • Maximum complexity
  • Repeatability
  • Contract bounds
  • Other considerations
  • Wallet-side shaders