Versions in this module Expand all Collapse all v0 v0.0.2 Jun 5, 2026 Changes in this version + const CcipReceiverContractType + const DevenvLegacyLockReleasePoolQualifier + const DevenvTestTokenPoolQualifier + const LockReleaseTokenPoolContractType + const SiloedLockReleaseTokenPoolContractType + const StellarAddressByteLen + const TestTokenContractType + const TokenAdminRegistryContractType + const TokenLockBoxContractType + func AddressBytesHex(ref datastore.AddressRef, selector uint64) ([]byte, error) + func AddressBytesLength(selector uint64) (uint32, error) + func ApplyFeeQuoterTestTokenConfig(ctx context.Context, feeQuoterClient *fee_quoter.FeeQuoterClient, ...) error + func BuildOffRampSourceConfigs(ds datastore.DataStore, remoteSelectors []uint64, useRemoteOnRamp bool, ...) ([]offrampbindings.SourceChainConfigArgs, error) + func BuildOnRampDestConfigs(ds datastore.DataStore, remoteSelectors []uint64, defaultExecutor string, ...) ([]onrampbindings.DestChainConfigArgs, error) + func CCVEnvironmentTopologyToOffchain(t *ccvdeployment.EnvironmentTopology) (*offchain.EnvironmentTopology, error) + func CanonicalSourceOnRampBytes(ref datastore.AddressRef, selector uint64) ([]byte, error) + func DefaultStellarDeployZerolog() zerolog.Logger + func DeployDevenvSACToken(p DevenvSACTokenParams) (contractID string, issuerKP *keypair.Full, err error) + func DeployLockReleaseTestTokenPool(ctx context.Context, opBundle cldfops.Bundle, host CCIPDevenvHost) error + func DevenvTokenPoolsAddressRefDataStore(chainSelector uint64, ...) (datastore.DataStore, error) + func FundAccountViaFriendbot(friendbotURL, address string, lg *zerolog.Logger) error + func GetCommitteeVerifierStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func GetFeeQuoterStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func GetOffRampStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func GetOnRampStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func GetRMNRemoteStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func GetRampRegistryStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func GetRouterStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func GetTokenAdminRegistryStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func GetVVRStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func LockReleasePoolAddressRefDataStore(chainSelector uint64, poolContractID, tokenContractID string) (datastore.DataStore, error) + func LookupAddressRef(ds datastore.DataStore, selector uint64, contractType datastore.ContractType, ...) (datastore.AddressRef, error) + func LookupStellarContractStrkey(ds datastore.DataStore, selector uint64, contractType datastore.ContractType, ...) (string, error) + func MergeExistingAddressRefs(ds *datastore.MemoryDataStore, refs []datastore.AddressRef) error + func RecordCCIPReceiver(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordCommitteeVerifier(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordFeeQuoter(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordLockReleasePool(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordOffRamp(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordOnRamp(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordRMNRemote(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordRampRegistry(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordRouter(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordSiloedLockReleasePool(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordTokenAdminRegistry(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordTokenLockBox(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func RecordVVR(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + func UpsertDeployedStrKey(ds *datastore.MemoryDataStore, chainSelector uint64, ...) error + func ZeroAddressBytes(selector uint64) ([]byte, error) + type CCIPDevenvHost interface + CreateFeeToken func(ctx context.Context, friendbotURL string) (string, error) + CreateTestToken func(ctx context.Context, friendbotURL string) (string, error) + Deployer func() *stellardeployment.Deployer + DeployerKeypair func() *keypair.Full + FeeQuoterClient func() *fqbindings.FeeQuoterClient + FeeTokenContractID func() string + FriendbotURL func() string + LatestLedgerSequence func(ctx context.Context) (uint32, error) + Logger func() *zerolog.Logger + NetworkPassphrase func() string + OffRampClient func() *offrampbindings.OffRampClient + OnRampClient func() *onrampbindings.OnRampClient + RampRegistryContractID func() string + RouterContractID func() string + SetCV func(contractID string) + SetFeeQuoter func(client *fqbindings.FeeQuoterClient) + SetFeeToken func(contractID string) + SetLegacyLockReleasePool func(contractID string) + SetOffRamp func(contractID string, client *offrampbindings.OffRampClient) + SetOnRamp func(contractID string, client *onrampbindings.OnRampClient) + SetRampRegistry func(contractID string) + SetReceiver func(contractID string) + SetRouter func(contractID string, client *routerbindings.RouterClient) + SetTestToken func(contractID string) + SetTokenAdminRegistry func(contractID string, client *tarbindings.TokenAdminRegistryClient) + SetTokenLockBox func(contractID string) + SetTokenPool func(contractID string, client *tokenpoolbindings.TokenPoolClient) + SetVVR func(contractID string) + TestTokenContractID func() string + TokenAdminRegistryClient func() *tarbindings.TokenAdminRegistryClient + type CLDFStellarCCIPDevenvHost struct + func NewCLDFStellarCCIPDevenvHost(ch cldfstellar.Chain, lg zerolog.Logger, dep *stellardeployment.Deployer) (*CLDFStellarCCIPDevenvHost, error) + func (h *CLDFStellarCCIPDevenvHost) CreateFeeToken(ctx context.Context, friendbotURL string) (string, error) + func (h *CLDFStellarCCIPDevenvHost) CreateTestToken(ctx context.Context, friendbotURL string) (string, error) + func (h *CLDFStellarCCIPDevenvHost) Deployer() *stellardeployment.Deployer + func (h *CLDFStellarCCIPDevenvHost) DeployerKeypair() *keypair.Full + func (h *CLDFStellarCCIPDevenvHost) FeeQuoterClient() *fqbindings.FeeQuoterClient + func (h *CLDFStellarCCIPDevenvHost) FeeTokenContractID() string + func (h *CLDFStellarCCIPDevenvHost) FriendbotURL() string + func (h *CLDFStellarCCIPDevenvHost) LatestLedgerSequence(ctx context.Context) (uint32, error) + func (h *CLDFStellarCCIPDevenvHost) Logger() *zerolog.Logger + func (h *CLDFStellarCCIPDevenvHost) NetworkPassphrase() string + func (h *CLDFStellarCCIPDevenvHost) OffRampClient() *offrampbindings.OffRampClient + func (h *CLDFStellarCCIPDevenvHost) OnRampClient() *onrampbindings.OnRampClient + func (h *CLDFStellarCCIPDevenvHost) RampRegistryContractID() string + func (h *CLDFStellarCCIPDevenvHost) RouterContractID() string + func (h *CLDFStellarCCIPDevenvHost) SetCV(contractID string) + func (h *CLDFStellarCCIPDevenvHost) SetFeeQuoter(client *fqbindings.FeeQuoterClient) + func (h *CLDFStellarCCIPDevenvHost) SetFeeToken(contractID string) + func (h *CLDFStellarCCIPDevenvHost) SetLegacyLockReleasePool(contractID string) + func (h *CLDFStellarCCIPDevenvHost) SetOffRamp(contractID string, client *offrampbindings.OffRampClient) + func (h *CLDFStellarCCIPDevenvHost) SetOnRamp(contractID string, client *onrampbindings.OnRampClient) + func (h *CLDFStellarCCIPDevenvHost) SetRampRegistry(contractID string) + func (h *CLDFStellarCCIPDevenvHost) SetReceiver(contractID string) + func (h *CLDFStellarCCIPDevenvHost) SetRouter(contractID string, client *routerbindings.RouterClient) + func (h *CLDFStellarCCIPDevenvHost) SetTestToken(contractID string) + func (h *CLDFStellarCCIPDevenvHost) SetTokenAdminRegistry(contractID string, client *tarbindings.TokenAdminRegistryClient) + func (h *CLDFStellarCCIPDevenvHost) SetTokenLockBox(contractID string) + func (h *CLDFStellarCCIPDevenvHost) SetTokenPool(contractID string, client *tokenpoolbindings.TokenPoolClient) + func (h *CLDFStellarCCIPDevenvHost) SetVVR(contractID string) + func (h *CLDFStellarCCIPDevenvHost) TestTokenContractID() string + func (h *CLDFStellarCCIPDevenvHost) TokenAdminRegistryClient() *tarbindings.TokenAdminRegistryClient + type DatastoreSorobanContractRef struct + Qualifier string + Type datastore.ContractType + Version *semver.Version + func CCIPReceiverDatastoreRef() DatastoreSorobanContractRef + func CommitteeVerifierDatastoreRef() DatastoreSorobanContractRef + func DefaultExecutorDatastoreRef() DatastoreSorobanContractRef + func DevenvTestTokenDatastoreRef() DatastoreSorobanContractRef + func ExecutorProxyDatastoreRef(qualifier string) DatastoreSorobanContractRef + func FeeQuoterDatastoreRef() DatastoreSorobanContractRef + func LegacyLockReleasePoolDevenvDatastoreRef() DatastoreSorobanContractRef + func LockReleasePoolDevenvDatastoreRef() DatastoreSorobanContractRef + func OffRampDatastoreRef() DatastoreSorobanContractRef + func OnRampDatastoreRef() DatastoreSorobanContractRef + func RMNProxyDatastoreRef() DatastoreSorobanContractRef + func RMNRemoteDatastoreRef() DatastoreSorobanContractRef + func RampRegistryDatastoreRef() DatastoreSorobanContractRef + func RouterDatastoreRef() DatastoreSorobanContractRef + func SiloedLockReleasePoolDevenvDatastoreRef() DatastoreSorobanContractRef + func TokenAdminRegistryDatastoreRef() DatastoreSorobanContractRef + func TokenLockBoxDevenvDatastoreRef() DatastoreSorobanContractRef + func VVRDatastoreRef() DatastoreSorobanContractRef + func (r DatastoreSorobanContractRef) AddressRefKey(chainSelector uint64) datastore.AddressRefKey + func (r DatastoreSorobanContractRef) FullAddressRef(chainSelector uint64, addressHex string) datastore.AddressRef + func (r DatastoreSorobanContractRef) LaneAddressRef(chainSelector uint64) datastore.AddressRef + func (r DatastoreSorobanContractRef) LookupAddressRef(ds datastore.DataStore, chainSelector uint64) (datastore.AddressRef, error) + func (r DatastoreSorobanContractRef) LookupStrkey(ds datastore.DataStore, chainSelector uint64) (string, error) + func (r DatastoreSorobanContractRef) PartialAddressRef() datastore.AddressRef + func (r DatastoreSorobanContractRef) UpsertDeployedStrKey(ds *datastore.MemoryDataStore, chainSelector uint64, contractStrkey string) error + type DevenvSACTokenParams struct + AssetCode string + Ctx context.Context + FriendbotURL string + IssuerSeedLabel string + Logger *zerolog.Logger + MainDeployer *stellardeployment.Deployer + NetworkPassphrase string + OwnerKeypair *keypair.Full + RPCClient *rpcclient.Client v0.0.1 Apr 29, 2026