Asset

Configure the price for storing assets

gf.asset configure '["0.0002 GFL", 1024, 102400]'

Contract | Action | [ Price per byte | Mininmal byte size | Maximal byte size ]

Store asset

gf.asset store '[ "useraccount", "useraccount", "/9j/4AAQSkZBAQEASABIAAD/4QAiRXhbjk9eaZ" ]'

Contract | Action | [ issuer | owner | base64 Asset ]

Destroy asset

gf.asset destroy '[ 1 ]'

Contract | Action | [ Asset ID ]

Asset owner change

gf.asset setowner '[ 1, "useraccount" ]'

Contract | Action | [ Asset ID | New Owner ]

Action 'Configure'

Example

{
    "price": "0.0002 GFL",
    "min_size": 1024,
    "max_size": 102400
}

Action 'Store'

Example

{
    "issuer": "useraccount",
    "owner": "useraccount",
    "base64": "/9j/4AAQSkZBAQEASABIAAD/4QAiRXhbjk9eaZ"
}

Action 'Destroy'

Example

{
    "asset_id": 1
}

Action 'Setowner'

Example

{
    "asset_id": 1,
    "owner": "useraccount"
}

Asset Config

https://history.dev.globalforce.io/v1/chain/get_table_rows?code=gf.asset&scope=gf.asset&table=config&json=true&limit=1 https://history.dev.globalforce.io get table gf.asset gf.asset config

"rows": [{
        "id": 1,
        "pricebyte": "0.0002 GFL",
        "min_size": 1024,
        "max_size": 409600,
        "last_update": 1728314164
    }
  ]

Asset Imagestore

https://history.dev.globalforce.io/v1/chain/get_table_rows?code=gf.asset&scope=gf.asset&table=imagestore&json=true&limit=1 https://history.dev.globalforce.io get table gf.asset gf.asset imagestore

"rows": [{
        "asset_id": 1,
        "owner": "onenewaccnt1",
        "paid": "0.2544 GFL",
        "base64": "iVBORw0KVIolgAAAABJRU5ErkJggg==",
        "last_update": 1694878787
    }
  ]

Asset

``Contract | Action | [ Price per byte | Mininmal byte size | Maximal byte size ]`` ``Contract | Action | [ issuer | owner | base64 Asset ]`` ``Contract | Actio

Loading...