These are the public and external methods declared directly by VLBridge. Inherited token, ownership, and upgrade methods follow their respective standards.
registryName() returns (string memory)Read
Returns the human-readable name used for contract registration.
pause()Transaction · onlyOwner
Executes the pause operation.
unpause()Transaction · onlyOwner
Executes the unpause operation.
setTrustedRemote(string calldata chainName, string calldata remoteAddress)Transaction · onlyOwner
Updates the named protocol configuration value or permission.
setWrapper(uint256 tokenId, address wrapper)Transaction · onlyOwner
Updates the named protocol configuration value or permission.
setBridgeHoldThreshold(uint256 tokenId, uint256 threshold)Transaction · onlyOwner
Updates the named protocol configuration value or permission.
setBridgeHoldWindowDays(uint32 value)Transaction · onlyOwner
Updates the named protocol configuration value or permission.
setBridgeHoldApprover(address account, bool enabled)Transaction · onlyOwner
Updates the named protocol configuration value or permission.
setBridgeHoldThresholdUpdater(address account, bool enabled)Transaction · onlyOwner
Updates the named protocol configuration value or permission.
updateBridgeHoldThreshold(uint256 tokenId, uint256 threshold)Transaction
Executes the update bridge hold threshold operation.
bridgeCanonical(string calldata destinationChain, address recipient, uint256 tokenId, uint256 amount, bool deliverWrapped)Transaction
Executes the bridge canonical operation.
bridgeWrapped(string calldata destinationChain, address recipient, address wrapper, uint256 amount, bool deliverWrapped)Transaction
Executes the bridge wrapped operation.
bridgeVOW(string calldata destinationChain, address recipient, uint256 amount)Transaction
Executes the bridge vow operation.
tokensReceived(address, address, address, uint256, bytes calldata, bytes calldata)Read
Handles an ERC-777 token-receipt callback.
approveHeldTransfer(bytes32 holdId)Transaction
Executes the approve held transfer operation.
rejectHeldTransfer(bytes32 holdId)Transaction
Executes the reject held transfer operation.
pendingTransfer(bytes32 holdId) returns (PendingTransfer memory)Read
Executes the pending transfer operation.
execute(bytes32 commandId, string calldata sourceChain, string calldata sourceAddress, bytes calldata payload)Transaction
Executes the execute operation.