Files
atomic-swap/protocol/xmrmaker/offers/database.go
2022-11-22 07:14:44 -05:00

15 lines
353 B
Go

package offers
import (
"github.com/athanorlabs/atomic-swap/common/types"
)
// Database contains the db functions used by the offer manager.
type Database interface {
PutOffer(offer *types.Offer) error
DeleteOffer(id types.Hash) error
GetOffer(id types.Hash) (*types.Offer, error)
GetAllOffers() ([]*types.Offer, error)
ClearAllOffers() error
}