payToAddressScript function
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,
);
},
);
}