name: "Container"
safemethods:
  - "count"
  - "containersOf"
  - "deletionInfo"
  - "eACL"
  - "get"
  - "getContainerSize"
  - "iterateContainerSizes"
  - "list"
  - "listContainerSizes"
  - "owner"
  - "version"
permissions:
  - methods:
    - "addRecord"
    - "deleteRecords"
    - "register"
    - "transferX"
    - "update"

events:
  - name: PutSuccess
    parameters:
      - name: containerID
        type: Hash256
      - name: publicKey
        type: PublicKey
  - name: DeleteSuccess
    parameters:
      - name: containerID
        type: ByteArray
  - name: SetEACLSuccess
    parameters:
      - name: containerID
        type: ByteArray
      - name: publicKey
        type: PublicKey
  - name: StartEstimation
    parameters:
      - name: epoch
        type: Integer
  - name: StopEstimation
    parameters:
      - name: epoch
        type: Integer