2024-01-15 04:52:54 +00:00
|
|
|
package interfaces
|
|
|
|
|
|
|
|
import "io"
|
|
|
|
|
|
|
|
type StorageService interface {
|
2024-01-15 13:38:05 +00:00
|
|
|
Init()
|
2024-01-15 04:52:54 +00:00
|
|
|
PutFile(file io.ReadSeeker, bucket string, generateProof bool) ([]byte, error)
|
2024-01-16 05:40:50 +00:00
|
|
|
CIDExists(cid interface {
|
|
|
|
ToString() (string, error)
|
|
|
|
}) bool
|
2024-01-16 05:48:06 +00:00
|
|
|
GetHash(file io.ReadSeeker) ([]byte, error)
|
2024-01-15 04:52:54 +00:00
|
|
|
}
|