payToAddressScript function

ScriptPublicKey payToAddressScript(
  1. Address address
)

Implementation

ScriptPublicKey payToAddressScript(Address address) {
  return address.map(
    publicKey: (address) {
      return ScriptPublicKey(
        scriptPublicKey: payToPubKeyScript(address.scriptAddress()),
        version: kAddressPublicKeyScriptPublicKeyVersion,
      );
    },
    pubKeyECDSA: (address) {
      return ScriptPublicKey(
        scriptPublicKey: payToPubKeyScriptECDSA(address.scriptAddress()),
        version: kAddressPublicKeyECDSAScriptPublicKeyVersion,
      );
    },
    scriptHash: (address) {
      return ScriptPublicKey(
        scriptPublicKey: payToScriptHashScript(address.scriptAddress()),
        version: kAddressScriptHashScriptPublicKeyVersion,
      );
    },
  );
}