44 "errors"
55 "time"
66
7- "github.com/code-payments/code -server/pkg/ solana/cvm "
7+ "github.com/code-payments/ocp -server/solana/vm "
88)
99
1010type Record struct {
@@ -17,7 +17,7 @@ type Record struct {
1717 IsAllocated bool
1818
1919 Address * string
20- Type * cvm .VirtualAccountType
20+ Type * vm .VirtualAccountType
2121 Data []byte
2222
2323 Slot uint64
@@ -43,7 +43,7 @@ func (r *Record) Validate() error {
4343 return errors .New ("memory item type is required for allocated memory" )
4444 }
4545 switch * r .Type {
46- case cvm .VirtualAccountTypeDurableNonce , cvm .VirtualAccountTypeTimelock , cvm . VirtualAccountTypeRelay :
46+ case vm .VirtualAccountTypeDurableNonce , vm .VirtualAccountTypeTimelock :
4747 default :
4848 return errors .New ("invalid memory item type" )
4949 }
@@ -110,41 +110,29 @@ func (r *Record) CopyTo(dst *Record) {
110110 dst .LastUpdatedAt = r .LastUpdatedAt
111111}
112112
113- func (r * Record ) ToVirtualDurableNonce () (* cvm .VirtualDurableNonce , bool ) {
114- if ! r .IsAllocated || * r .Type != cvm .VirtualAccountTypeDurableNonce {
113+ func (r * Record ) ToVirtualDurableNonce () (* vm .VirtualDurableNonce , bool ) {
114+ if ! r .IsAllocated || * r .Type != vm .VirtualAccountTypeDurableNonce {
115115 return nil , false
116116 }
117117
118- var vdn cvm .VirtualDurableNonce
118+ var vdn vm .VirtualDurableNonce
119119 err := vdn .UnmarshalDirectly (r .Data )
120120 if err != nil {
121121 return nil , false
122122 }
123123 return & vdn , true
124124}
125125
126- func (r * Record ) ToVirtualTimelockAccount () (* cvm .VirtualTimelockAccount , bool ) {
127- if ! r .IsAllocated || * r .Type != cvm .VirtualAccountTypeTimelock {
126+ func (r * Record ) ToVirtualTimelockAccount () (* vm .VirtualTimelockAccount , bool ) {
127+ if ! r .IsAllocated || * r .Type != vm .VirtualAccountTypeTimelock {
128128 return nil , false
129129 }
130130
131- var vta cvm .VirtualTimelockAccount
131+ var vta vm .VirtualTimelockAccount
132132 err := vta .UnmarshalDirectly (r .Data )
133133 if err != nil {
134134 return nil , false
135135 }
136136 return & vta , true
137137}
138138
139- func (r * Record ) ToVirtualRelayAccount () (* cvm.VirtualRelayAccount , bool ) {
140- if ! r .IsAllocated || * r .Type != cvm .VirtualAccountTypeRelay {
141- return nil , false
142- }
143-
144- var vra cvm.VirtualRelayAccount
145- err := vra .UnmarshalDirectly (r .Data )
146- if err != nil {
147- return nil , false
148- }
149- return & vra , true
150- }
0 commit comments