gno.land/r/akkadia/v0/personal_world
authz.gno biome_info.gno chunk_key.gno config.gno freeze.gno gnomod.toml migration.gno personal_world.gno property_config.gno property_parser.gno render.gno size_info.gno utils.gno validation.gno verifier.gno verifier_store.gno world_config_store.gno world_store.gno
[
{
"FuncName": "CreatePermission",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "name",
"Type": "string",
"Value": ""
},
{
"Name": "description",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "DeletePermission",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "name",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "AddPermissionToRole",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "permissionName",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "RemovePermissionFromRole",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "permissionName",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "CreateRole",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "maxAssign",
"Type": "int",
"Value": ""
},
{
"Name": "permissions",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "UpdateRole",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "maxAssign",
"Type": "int",
"Value": ""
},
{
"Name": "permissions",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "UpdateRoleProperty",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "key",
"Type": "string",
"Value": ""
},
{
"Name": "value",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "DeleteRole",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "AddGrantable",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "granterRole",
"Type": "string",
"Value": ""
},
{
"Name": "grantableRole",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "RemoveGrantable",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "granterRole",
"Type": "string",
"Value": ""
},
{
"Name": "grantableRole",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "ListPermissions",
"Params": [
{
"Name": "page",
"Type": "int",
"Value": ""
},
{
"Name": "count",
"Type": "int",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "map[string]string",
"Value": ""
}
]
},
{
"FuncName": "GetPermissionSize",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "GetPermission",
"Params": [
{
"Name": "name",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "map[string]string",
"Value": ""
}
]
},
{
"FuncName": "GetRoleInfo",
"Params": [
{
"Name": "roleName",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "map[string]string",
"Value": ""
}
]
},
{
"FuncName": "ListRoles",
"Params": [
{
"Name": "page",
"Type": "int",
"Value": ""
},
{
"Name": "count",
"Type": "int",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]string",
"Value": ""
}
]
},
{
"FuncName": "GetRoleSize",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "ListGrantables",
"Params": [
{
"Name": "granterRole",
"Type": "string",
"Value": ""
},
{
"Name": "page",
"Type": "int",
"Value": ""
},
{
"Name": "count",
"Type": "int",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]string",
"Value": ""
}
]
},
{
"FuncName": "GetGrantableSize",
"Params": [
{
"Name": "granterRole",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "GrantRole",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "user",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "RevokeRole",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "user",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "HasPermission",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "user",
"Type": "string",
"Value": ""
},
{
"Name": "permission",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "HasRole",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "user",
"Type": "string",
"Value": ""
},
{
"Name": "role",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "HasInstallPermission",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "caller",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "HasUninstallPermission",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "caller",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "HasUpdatePermission",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "caller",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "HasExpandPermission",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "caller",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "ListUserRoles",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "user",
"Type": "string",
"Value": ""
},
{
"Name": "page",
"Type": "int",
"Value": ""
},
{
"Name": "count",
"Type": "int",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]map[string]string",
"Value": ""
}
]
},
{
"FuncName": "GetUserRoleSize",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "user",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "ListRoleGrants",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "page",
"Type": "int",
"Value": ""
},
{
"Name": "count",
"Type": "int",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[].uverse.address",
"Value": ""
}
]
},
{
"FuncName": "GetRoleGrantSize",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "ListWorldIDsByUserRole",
"Params": [
{
"Name": "user",
"Type": "string",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
},
{
"Name": "page",
"Type": "int",
"Value": ""
},
{
"Name": "count",
"Type": "int",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]uint32",
"Value": ""
}
]
},
{
"FuncName": "GetUserRoleWorldSize",
"Params": [
{
"Name": "user",
"Type": "string",
"Value": ""
},
{
"Name": "roleName",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "SetBiomeInfo",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "propKeys",
"Type": "string",
"Value": ""
},
{
"Name": "propValues",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "GetBiomeInfo",
"Params": [
{
"Name": "biomeName",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "map[string]string",
"Value": ""
}
]
},
{
"FuncName": "HasBiomeInfo",
"Params": [
{
"Name": "biomeName",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "ListBiomeInfos",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "[]map[string]string",
"Value": ""
}
]
},
{
"FuncName": "GetActualCreationCost",
"Params": [
{
"Name": "biome",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "SetDefaultBiome",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "biomeName",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "GetDefaultBiome",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "string",
"Value": ""
}
]
},
{
"FuncName": "SetFeeCollectorBPS",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "bps",
"Type": "int",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "GetFeeCollectorBPS",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "SetListLimit",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "limit",
"Type": "int",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "GetListLimit",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "SetBatchLimit",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "limit",
"Type": "int",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "GetBatchLimit",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "Freeze",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "Unfreeze",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "IsFrozen",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationConfig",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "struct{FeeCollectorBPS int; ListLimit int; BatchLimit int; Frozen bool; NextWorldID uint32; TotalWorlds int; TotalBiomes int; TotalSizes int}",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationWorldStore",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/r/akkadia/v0/personal_world.WorldStore",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationWorldConfigStore",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/r/akkadia/v0/personal_world.WorldConfigStore",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationVerifierStore",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/r/akkadia/v0/personal_world.VerifierStore",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationPersonalWorldAuthzRBAC",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/p/akkadia/v0/rbac.RBAC",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationWorldCreateValidator",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/p/akkadia/v0/validate.Validator",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationWorldUpdateValidator",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/p/akkadia/v0/validate.Validator",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationSizeInfoValidator",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/p/akkadia/v0/validate.Validator",
"Value": ""
}
]
},
{
"FuncName": "GetMigrationBiomeInfoValidator",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "*gno.land/p/akkadia/v0/validate.Validator",
"Value": ""
}
]
},
{
"FuncName": "SetMigrationMigrator",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "pkgPath",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "ClearMigrationMigrator",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "SetMigrationExportCompleted",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "completed",
"Type": "bool",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "IsMigrationExportCompleted",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "IsMigrationStateCleaned",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "CleanupMigrationState",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "CreateWorld",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "propKeys",
"Type": "string",
"Value": ""
},
{
"Name": "propValues",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "uint32",
"Value": ""
}
]
},
{
"FuncName": "UpdateWorld",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "propKeys",
"Type": "string",
"Value": ""
},
{
"Name": "propValues",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "ExpandWorld",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "DeleteWorld",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "SetWorldMetadata",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "metadata",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "GetWorld",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "map[string]string",
"Value": ""
}
]
},
{
"FuncName": "GetWorldMetadata",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "string",
"Value": ""
}
]
},
{
"FuncName": "ListWorldMetadataByIDs",
"Params": [
{
"Name": "worldIDs",
"Type": "...uint32",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]string",
"Value": ""
}
]
},
{
"FuncName": "GetWorldBySlug",
"Params": [
{
"Name": "slug",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "map[string]string",
"Value": ""
}
]
},
{
"FuncName": "GetWorldIDBySlug",
"Params": [
{
"Name": "slug",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "uint32",
"Value": ""
}
]
},
{
"FuncName": "GetWorldIDByName",
"Params": [
{
"Name": "name",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "uint32",
"Value": ""
}
]
},
{
"FuncName": "GetTotalWorldSize",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "IsNameAvailable",
"Params": [
{
"Name": "name",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "IsSlugAvailable",
"Params": [
{
"Name": "slug",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "bool",
"Value": ""
}
]
},
{
"FuncName": "ListWorldIDs",
"Params": [
{
"Name": "page",
"Type": "int",
"Value": ""
},
{
"Name": "count",
"Type": "int",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]uint32",
"Value": ""
}
]
},
{
"FuncName": "ListWorldsByIDs",
"Params": [
{
"Name": "worldIDs",
"Type": "...uint32",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]map[string]string",
"Value": ""
}
]
},
{
"FuncName": "GetWorldSizeByOwner",
"Params": [
{
"Name": "owner",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int",
"Value": ""
}
]
},
{
"FuncName": "ListWorldIDsByOwner",
"Params": [
{
"Name": "owner",
"Type": "string",
"Value": ""
},
{
"Name": "page",
"Type": "int",
"Value": ""
},
{
"Name": "count",
"Type": "int",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]uint32",
"Value": ""
}
]
},
{
"FuncName": "SetWorldCreatePolicies",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "defaultPolicy",
"Type": "struct{LenKind gno.land/p/akkadia/v0/validate.StringLenKind; AllowEmpty bool}",
"Value": ""
},
{
"Name": "newPolicies",
"Type": "[]gno.land/p/akkadia/v0/validate.StringPolicy",
"Value": ""
},
{
"Name": "pairMax",
"Type": "int",
"Value": ""
},
{
"Name": "denyKeys",
"Type": "[]string",
"Value": ""
},
{
"Name": "allowUnknown",
"Type": "bool",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "SetWorldUpdatePolicies",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "defaultPolicy",
"Type": "struct{LenKind gno.land/p/akkadia/v0/validate.StringLenKind; AllowEmpty bool}",
"Value": ""
},
{
"Name": "newPolicies",
"Type": "[]gno.land/p/akkadia/v0/validate.StringPolicy",
"Value": ""
},
{
"Name": "pairMax",
"Type": "int",
"Value": ""
},
{
"Name": "denyKeys",
"Type": "[]string",
"Value": ""
},
{
"Name": "allowUnknown",
"Type": "bool",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "SetSizeInfoPolicies",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "defaultPolicy",
"Type": "struct{LenKind gno.land/p/akkadia/v0/validate.StringLenKind; AllowEmpty bool}",
"Value": ""
},
{
"Name": "newPolicies",
"Type": "[]gno.land/p/akkadia/v0/validate.StringPolicy",
"Value": ""
},
{
"Name": "pairMax",
"Type": "int",
"Value": ""
},
{
"Name": "denyKeys",
"Type": "[]string",
"Value": ""
},
{
"Name": "allowUnknown",
"Type": "bool",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "SetBiomeInfoPolicies",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "defaultPolicy",
"Type": "struct{LenKind gno.land/p/akkadia/v0/validate.StringLenKind; AllowEmpty bool}",
"Value": ""
},
{
"Name": "newPolicies",
"Type": "[]gno.land/p/akkadia/v0/validate.StringPolicy",
"Value": ""
},
{
"Name": "pairMax",
"Type": "int",
"Value": ""
},
{
"Name": "denyKeys",
"Type": "[]string",
"Value": ""
},
{
"Name": "allowUnknown",
"Type": "bool",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "GetWorldCreatePolicies",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "struct{defaultPolicy gno.land/p/akkadia/v0/validate.DefaultStringPolicy; policies map[string]gno.land/p/akkadia/v0/validate.StringPolicy; pairMax int; allowUnknown bool; denyKeys []string; isValid bool}",
"Value": ""
}
]
},
{
"FuncName": "GetWorldUpdatePolicies",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "struct{defaultPolicy gno.land/p/akkadia/v0/validate.DefaultStringPolicy; policies map[string]gno.land/p/akkadia/v0/validate.StringPolicy; pairMax int; allowUnknown bool; denyKeys []string; isValid bool}",
"Value": ""
}
]
},
{
"FuncName": "GetSizeInfoPolicies",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "struct{defaultPolicy gno.land/p/akkadia/v0/validate.DefaultStringPolicy; policies map[string]gno.land/p/akkadia/v0/validate.StringPolicy; pairMax int; allowUnknown bool; denyKeys []string; isValid bool}",
"Value": ""
}
]
},
{
"FuncName": "GetBiomeInfoPolicies",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "struct{defaultPolicy gno.land/p/akkadia/v0/validate.DefaultStringPolicy; policies map[string]gno.land/p/akkadia/v0/validate.StringPolicy; pairMax int; allowUnknown bool; denyKeys []string; isValid bool}",
"Value": ""
}
]
},
{
"FuncName": "Render",
"Params": [
{
"Name": "iUrl",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "string",
"Value": ""
}
]
},
{
"FuncName": "SetSizeInfo",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "propKeys",
"Type": "string",
"Value": ""
},
{
"Name": "propValues",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "ListSizeInfos",
"Params": null,
"Results": [
{
"Name": ".res.0",
"Type": "[]map[string]string",
"Value": ""
}
]
},
{
"FuncName": "GetWorldExpansionCost",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "int64",
"Value": ""
}
]
},
{
"FuncName": "SetChunkVerifier",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "chunkKey",
"Type": "string",
"Value": ""
},
{
"Name": "verifier",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "SetChunkVerifiers",
"Params": [
{
"Name": "cur",
"Type": "interface {.seal func(); Address func() .uverse.address; IsCode func() bool; IsCurrent func() bool; IsEphemeral func() bool; IsUser func() bool; IsUserCall func() bool; IsUserRun func() bool; PkgPath func() string; Previous func() .uverse.realm; String func() string}",
"Value": ""
},
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "chunkKeys",
"Type": "string",
"Value": ""
},
{
"Name": "verifiers",
"Type": "string",
"Value": ""
}
],
"Results": null
},
{
"FuncName": "GetChunkVerifier",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "chunkKey",
"Type": "string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "string",
"Value": ""
}
]
},
{
"FuncName": "ListChunkVerifiers",
"Params": [
{
"Name": "worldID",
"Type": "uint32",
"Value": ""
},
{
"Name": "chunkKeys",
"Type": "...string",
"Value": ""
}
],
"Results": [
{
"Name": ".res.0",
"Type": "[]map[string]string",
"Value": ""
}
]
}
]# Personal World Welcome to the Personal World system on Akkadia. ## What is Personal World? Personal World is a decentralized world creation and management system where users can: * Create and customize their own worlds * Manage world editors and permissions * Expand world sizes dynamically * Set custom world types and properties ## Getting Started 1. **Create Your First World**: World creation costs the selected biome price. 2. **Customize**: Set name, slug and visibility 3. **Manage**: Add editors, expand size, update properties 4. **Explore**: Browse all worlds and discover unique creations ## Config * **Default Biome**: everdawn_plains * **Fee Collector BPS**: 500 (5.0%) * **List Limit**: 100 * **Batch Limit**: 1000 ## Stats * **Total Worlds**: 65 ## Quick Links * [Browse All Worlds](./personal_world:worlds) * [View Biomes](./personal_world:biomes) * [View Sizes](./personal_world:sizes) ## Search by Owner <gno-form path="worlds"> <gno-input name="owner" placeholder="Enter owner address" /> </gno-form>