let nameToRegister = ''; // .algo name to register
let address = ''; // owner's algorand wallet address
let period = 0; // duration of registration
let nameRegistrationTxns = await sdk.name(nameToRegister).register(address, period);
if(nameRegistrationTxns.txns.length === 2) {
// Lsig account previous opted in (name expired)
// Sign both transactions
} else if(nameRegistrationTxns.txns.length === 4) {
// nameRegistrationsTxns.txns[2] is signed by the sdk
// Sign nameRegistrationTxns.txns index 0,1,3
// Submit transactions as a group
const signedGroupTxns = [];
const txns = [signedGroupTxns[0], signedGroupTxns[1], nameRegistrationTxns.optinTxn, signedGroupTxns[2]];