Pricing model
Bloomr uses Compute Units (CUs) as base units to compute how much you will pay.
Each operation you run will cost you CUs, which you will be able to buy using actual money.
How many CUs each operation costs reflects our own infrastructure costs and is subject to change, although we will not radically change it without giving you the chance to discuss it with us.
Operation | Cost | Description | |
---|---|---|---|
Filtered payload | 1 CU/kB | Payload size consumed by your script | |
Script runtime | 1 CU/time(ms)*ram(MB) | Computing power need to run your script | |
Solidity execution | 100 CU/execution | When your script calls a Solidity function | |
Emitted payload | 50 CU/kB | Size of emitted payloads | |
.get() call | 1 CU/op + 10 CU/kB | Retreive a key from script db | |
.has() call | 1 CU/op | Check if a key exists | |
.delete() call | 5 CU/op | Delete a key from db | |
.set() call | 10 CU/op + 10 CU/kB | Size of returned data | |
POST to webohook | 5 CU/kB | Payload size posted to your server | |
Websocket compute | 1 CU/min | Cost of a connected websocket, even when no payload sent | |
Websocket payloads | 3 CU/kB | Cost of payload transfer through websockets | |
Polling | 3 CU/kB | Cost of payload download through polling | |
.has() | FREE 🎉 | Check if an address list contains a hash or an address | |
.add() | 10 CU/op | Adds an address or a hash | |
.delete() | 10 CU/op | Adds an address or a hash | |
Storage retention | 500 CU/kB/month | Storage cost includes:
|