---
# System prepended metadata

title: Updating an artists address on KO

---

# Updating an artists address on KO

### Other useful links

 - [Adding new artist](https://hackmd.io/3t4RJxMGRu2ZwV5pEkMaFw)
 - [Access Controls Contract](https://etherscan.io/address/0xec133df5d806a9069aee513b8be01eeee2f03ff0#writeContract)
 - [Firestore DB](https://console.firebase.google.com/u/0/project/known-origin-io/firestore)
 
### Steps

#### Artist has artwork on KO - YES

1) Update all editions - `updateArtistsAccount()` on KO core contract
2) Update self service access - disable old and add new - `setAllowedArtist()`
3) Update subgraph `getArtistAddress()` lookup method
4) Update DB - addressses are always lowercase in the KO DB!
5) trigger `edition/refresh` in the API
6) setup mapping in subgraph and redeploy

#### Artist has artwork on KO - NO

1) Update self service access - disable old and add new - `setAllowedArtist()`
2) Enabled new address on access controls
3) Set old `isArtist=False` flag in the DB to false
4) Set new `isArtist=True` flag in the DB to true

## Updating auction controller

* Update `setArtistsControlAddress()` on here https://etherscan.io/address/0x848b0ea643e5a352d78e2c0c12a2dd8c96fec639#writeContract

#### Firebase toggles

* collection = `user-profile`
* artist flag = `isArtist` (setting to true shows a few extra buttons on the app)
* based to search by `slug` or `address` to find people

### Useful API link

* get editions for address - https://us-central1-known-origin-io.cloudfunctions.net/main/api/network/1/edition/artist/0xfe5b7200b2b63be7dc7281e7b4ae9955e34d986c

* can mint check - https://us-central1-known-origin-io.cloudfunctions.net/main/api/network/1/selfservice/0x44c5E5bA251206cFB378dE443e70C4959562206d/canmint