Regen Network

Regen Network Data Standards

WARNING: This site is a work in progress.

Class: BufferPoolAccount

Details of the buffer pool account associated with a credit class.

URI: rfs:BufferPoolAccount

erDiagram
BufferPoolAccount {
    string name  
    string walletAddress  
    string poolAllocation  
}



Slots

NameCardinality and RangeDescriptionInheritance
name1
String
Name of the entity / resourcedirect
walletAddress1
String
The wallet address of the buffer pool accountdirect
poolAllocation0..1 recommended
String
The allocation of the buffer pooldirect

Usages

used byused intypeused
CreditClassInfohasBufferPoolAccountsrangeBufferPoolAccount
CarbonCreditClassInfohasBufferPoolAccountsrangeBufferPoolAccount

Identifier and Mapping Information

Schema Source

Mappings

Mapping TypeMapped Value
selfrfs:BufferPoolAccount
nativerfs:BufferPoolAccount

LinkML Source

Direct

```yaml name: BufferPoolAccount description: Details of the buffer pool account associated with a credit class. from_schema: https://framework.regen.network/schema/ slots: - name slot_usage: name: name: name required: true attributes: walletAddress: name: walletAddress description: The wallet address of the buffer pool account. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of: - BufferPoolAccount range: string required: true pattern: ^regen1[0-9a-zA-Z]+$ poolAllocation: name: poolAllocation description: The allocation of the buffer pool. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of: - BufferPoolAccount range: string recommended: true pattern: ^\d+(\.\d+)?%$
</details>

### Induced

<details>
```yaml
name: BufferPoolAccount
description: Details of the buffer pool account associated with a credit class.
from_schema: https://framework.regen.network/schema/
slot_usage:
  name:
    name: name
    required: true
attributes:
  walletAddress:
    name: walletAddress
    description: The wallet address of the buffer pool account.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: walletAddress
    owner: BufferPoolAccount
    domain_of:
    - BufferPoolAccount
    range: string
    required: true
    pattern: ^regen1[0-9a-zA-Z]+$
  poolAllocation:
    name: poolAllocation
    description: The allocation of the buffer pool.
    from_schema: https://framework.regen.network/schema/
    rank: 1000
    alias: poolAllocation
    owner: BufferPoolAccount
    domain_of:
    - BufferPoolAccount
    range: string
    recommended: true
    pattern: ^\d+(\.\d+)?%$
  name:
    name: name
    description: Name of the entity / resource.
    from_schema: https://framework.regen.network/schema/
    rank: 1
    slot_uri: schema:name
    alias: name
    owner: BufferPoolAccount
    domain_of:
    - Link
    - ProjectInfo
    - Feature
    - File
    - Impact
    - CreditingProgram
    - CreditProtocol
    - Methodology
    - Registry
    - BufferPoolAccount
    - CreditClassInfo
    - Entity
    range: string
    required: true